/dalvik/dexgen/src/com/android/dexgen/rop/code/ |
RopMethod.java | 34 * {@code null-ok;} array of predecessors for each block, indexed by block 37 private IntList[] predecessors; field in class:RopMethod 40 * {@code null-ok;} the predecessors for the implicit "exit" block, that is 63 this.predecessors = null; 87 * Gets the predecessors associated with the given block. This throws 91 * @return {@code non-null;} the predecessors of that block 98 IntList result = predecessors[label]; 108 * Gets the exit predecessors for this instance. 110 * @return {@code non-null;} the exit predecessors 135 * The predecessors have been calculated. It's safe t 153 IntList[] predecessors = new IntList[maxLabel]; local [all...] |
/dalvik/dx/src/com/android/dx/rop/code/ |
RopMethod.java | 34 * {@code null-ok;} array of predecessors for each block, indexed by block 37 private IntList[] predecessors; field in class:RopMethod 40 * {@code null-ok;} the predecessors for the implicit "exit" block, that is 63 this.predecessors = null; 87 * Gets the predecessors associated with the given block. This throws 91 * @return {@code non-null;} the predecessors of that block 98 IntList result = predecessors[label]; 108 * Gets the exit predecessors for this instance. 110 * @return {@code non-null;} the exit predecessors 135 * The predecessors have been calculated. It's safe t 153 IntList[] predecessors = new IntList[maxLabel]; local [all...] |
/dalvik/vm/analysis/ |
VfyBasicBlock.h | 33 * so we need to mantain a list of predecessors for each block. 45 PointerSet* predecessors; /* set of basic blocks that can flow here */ member in struct:VfyBasicBlock
|
VfyBasicBlock.cpp | 86 newBlock->predecessors = dvmPointerSetAlloc(32); 87 if (newBlock->predecessors == NULL) { 96 dvmPointerSetFree(newBlock->predecessors); 127 PointerSet* preds = targetBlock->predecessors; 230 if (dvmPointerSetGetCount(curBlock->predecessors) > 256) { 259 PointerSet* preds = block->predecessors; 546 dvmPointerSetFree(block->predecessors);
|
Liveness.cpp | 205 * Merge changes to all predecessors. If the new bits don't match 208 PointerSet* preds = workBlock->predecessors; 225 * We want to set the "changed" flag on unvisited predecessors
|
/dalvik/dx/src/com/android/dx/ssa/ |
SsaBasicBlock.java | 55 private BitSet predecessors; field in class:SsaBasicBlock 128 this.predecessors = new BitSet(parent.getBlocks().size()); 158 result.predecessors = SsaMethod.bitSetFromLabelList( 341 * @return {@code non-null;} predecessors set, indexed by block index 344 return predecessors; 412 * All previous predecessors will be predecessors to the new block. 420 newPred.predecessors = predecessors; 427 predecessors = new BitSet(parent.getBlocks().size()) [all...] |
/dalvik/vm/compiler/ |
Frontend.cpp | 563 dvmCompilerClearBit(bottomBlock->taken->predecessors, origBlock->id); 564 dvmCompilerSetBit(bottomBlock->taken->predecessors, bottomBlock->id); 572 dvmCompilerSetBit(bottomBlock->predecessors, origBlock->id); 574 dvmCompilerClearBit(bottomBlock->fallThrough->predecessors, 576 dvmCompilerSetBit(bottomBlock->fallThrough->predecessors, 593 dvmCompilerClearBit(bb->predecessors, origBlock->id); 594 dvmCompilerSetBit(bb->predecessors, bottomBlock->id); 821 /* Verify if all the successor is connected with all the claimed predecessors */ 826 dvmBitVectorIteratorInit(bb->predecessors, &bvIterator); [all...] |
Loop.cpp | 98 int numPred = dvmCountSetBits(bb->predecessors); 100 dvmBitVectorIteratorInit(bb->predecessors, &bvIterator); 108 dvmIsBitSet(bb->predecessors, cUnit->entryBlock->id)) { 524 dvmClearAllBits(bb->predecessors); 532 int numPred = dvmCountSetBits(firstBB->predecessors); 647 dvmCompilerSetBit(bb->taken->predecessors, bb->id); 661 dvmCompilerSetBit(bb->fallThrough->predecessors, bb->id);
|
IntermediateRep.cpp | 26 bb->predecessors = dvmCompilerAllocBitVector(blockId > 32 ? blockId : 32,
|
CompilerIR.h | 167 BitVector *predecessors; member in struct:BasicBlock
|
SSATransformation.cpp | 246 /* Iterate through the predecessors */ 247 dvmBitVectorIteratorInit(bb->predecessors, &bvIterator); 519 /* Iterate through the predecessors */ 520 dvmBitVectorIteratorInit(bb->predecessors, &bvIterator);
|
/external/llvm/lib/CodeGen/ |
ShrinkWrapping.cpp | 236 /// predecessors. 241 // AvailIn[MBB] = INTERSECT(AvailOut[P] for P in PREDECESSORS(MBB)) 242 SmallVector<MachineBasicBlock*, 4> predecessors; local 247 predecessors.push_back(PRED); 250 unsigned i = 0, e = predecessors.size(); 253 MachineBasicBlock* PRED = predecessors[i]; 257 PRED = predecessors[i]; 295 // available at predecessors of MBB. 448 assert(HDR->pred_size() > 0 && "Loop header has no predecessors?"); 592 // Propagate selected bits to successors, predecessors of MBB 682 SmallVector<MachineBasicBlock*, 4> predecessors; local [all...] |
/external/v8/src/ |
hydrogen.cc | 230 if (predecessors()->length() == 1) { 238 for (int i = 1; i < predecessors()->length(); ++i) { 239 loop_information()->RegisterBackEdge(predecessors()->at(i)); 361 for (int i = 0; i < block->predecessors()->length(); ++i) { 362 AddBlock(block->predecessors()->at(i)); 440 ASSERT(first->predecessors()->Contains(block)); 442 ASSERT(second->predecessors()->Contains(block)); 452 // Check that all join blocks have predecessors that end with an 454 if (block->predecessors()->length() >= 2) { 455 int id = block->predecessors()->first()->last_environment()->ast_id() [all...] |
lithium-allocator.cc | [all...] |
hydrogen-instructions.cc | [all...] |
hydrogen.h | 68 const ZoneList<HBasicBlock*>* predecessors() const { return &predecessors_; } function in class:v8::internal::HBasicBlock 136 // predecessors should contain the inlined exit sequence: [all...] |
/external/v8/src/arm/ |
lithium-arm.cc | 912 } else if (block->predecessors()->length() == 1) { 916 HBasicBlock* pred = block->predecessors()->at(0); 933 HBasicBlock* pred = block->predecessors()->at(0); 945 // Pick up the outgoing argument count of one of the predecessors. [all...] |
/external/v8/src/ia32/ |
lithium-ia32.cc | 905 } else if (block->predecessors()->length() == 1) { 909 HBasicBlock* pred = block->predecessors()->at(0); 926 HBasicBlock* pred = block->predecessors()->at(0); 938 // Pick up the outgoing argument count of one of the predecessors. [all...] |
/external/v8/src/x64/ |
lithium-x64.cc | 907 } else if (block->predecessors()->length() == 1) { 911 HBasicBlock* pred = block->predecessors()->at(0); 928 HBasicBlock* pred = block->predecessors()->at(0); 940 // Pick up the outgoing argument count of one of the predecessors. [all...] |
/dalvik/vm/compiler/codegen/arm/ |
CodegenDriver.cpp | [all...] |
/prebuilt/sdk/tools/lib/ |
dx.jar | |