HomeSort by relevance Sort by last modified time
    Searched refs:predecessors (Results 1 - 21 of 21) sorted by null

  /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 

Completed in 793 milliseconds