/external/webkit/Source/JavaScriptCore/dfg/ |
DFGGraph.h | 43 struct BasicBlock { 44 BasicBlock(unsigned bytecodeBegin, NodeIndex begin, NodeIndex end) 51 static inline BlockIndex getBytecodeBegin(BasicBlock* block) 92 Vector<BasicBlock> m_blocks; 96 BasicBlock* begin = m_blocks.begin(); 97 BasicBlock* block = binarySearch<BasicBlock, unsigned, BasicBlock::getBytecodeBegin>(begin, m_blocks.size(), bytecodeBegin);
|
/external/javassist/src/main/javassist/bytecode/stackmap/ |
BasicBlock.java | 28 public class BasicBlock { 31 public BasicBlock[] exit; // null if the block is a leaf. 35 protected BasicBlock(int pos) { 41 public static BasicBlock find(BasicBlock[] blocks, int pos) 55 BasicBlock body; 57 Catch(BasicBlock b, int i, Catch c) { 97 BasicBlock block; 98 BasicBlock[] jump; 121 void setJump(BasicBlock[] bb, int s, boolean always) [all...] |
/external/llvm/lib/VMCore/ |
BasicBlock.cpp | 1 //===-- BasicBlock.cpp - Implement BasicBlock related methods -------------===// 10 // This file implements the BasicBlock class for the VMCore library. 14 #include "llvm/BasicBlock.h" 27 ValueSymbolTable *BasicBlock::getValueSymbolTable() { 33 LLVMContext &BasicBlock::getContext() const { 39 template class llvm::SymbolTableListTraits<Instruction, BasicBlock>; 42 BasicBlock::BasicBlock(LLVMContext &C, const Twine &Name, Function *NewParent, 43 BasicBlock *InsertBefore [all...] |
/dalvik/dexgen/src/com/android/dexgen/rop/code/ |
BasicBlock.java | 27 public final class BasicBlock implements LabeledItem { 59 public BasicBlock(int label, InsnList insns, IntList successors, 262 public BasicBlock withRegisterOffset(int delta) { 263 return new BasicBlock(label, insns.withRegisterOffset(delta), 272 * BasicBlock visitor interface 279 public void visitBlock (BasicBlock b);
|
/dalvik/dx/src/com/android/dx/rop/code/ |
BasicBlock.java | 27 public final class BasicBlock implements LabeledItem { 59 public BasicBlock(int label, InsnList insns, IntList successors, 262 public BasicBlock withRegisterOffset(int delta) { 263 return new BasicBlock(label, insns.withRegisterOffset(delta), 272 * BasicBlock visitor interface 279 public void visitBlock (BasicBlock b);
|
/external/dexmaker/src/dx/java/com/android/dx/rop/code/ |
BasicBlock.java | 27 public final class BasicBlock implements LabeledItem { 59 public BasicBlock(int label, InsnList insns, IntList successors, 262 public BasicBlock withRegisterOffset(int delta) { 263 return new BasicBlock(label, insns.withRegisterOffset(delta), 272 * BasicBlock visitor interface 279 public void visitBlock (BasicBlock b);
|
/external/llvm/include/llvm/ |
BasicBlock.h | 1 //===-- llvm/BasicBlock.h - Represent a basic block in the VM ---*- C++ -*-===// 10 // This file contains the declaration of the BasicBlock class. 31 : public SymbolTableListTraits<Instruction, BasicBlock> { 59 /// tables. The type of a BasicBlock is "Type::LabelTy" because the basic block 65 /// terminate the blocks. The BasicBlock class allows malformed basic blocks to 70 class BasicBlock : public Value, // Basic blocks are data objects also 71 public ilist_node<BasicBlock> { 80 friend class SymbolTableListTraits<BasicBlock, Function>; 82 BasicBlock(const BasicBlock &); // Do not implemen [all...] |
/external/llvm/lib/DebugInfo/ |
DWARFDebugLine.h | 114 BasicBlock:1,
|
/dalvik/dx/src/com/android/dx/cf/code/ |
Ropper.java | 94 private final ArrayList<BasicBlock> result; 206 BasicBlock subCaller = labelToBlock(label); 226 BasicBlock subCaller = labelToBlock(label); 292 this.result = new ArrayList<BasicBlock>(blocks.size() * 2 + 10); 378 for (BasicBlock bb : result) { 448 BasicBlock one = result.get(i); 464 private BasicBlock labelToBlock(int label) { 482 private void addBlock(BasicBlock block, IntList subroutines) { 503 private boolean addOrReplaceBlock(BasicBlock block, IntList subroutines) { 541 private boolean addOrReplaceBlockNoDelete(BasicBlock block [all...] |
/dalvik/vm/compiler/ |
CompilerIR.h | 152 typedef struct BasicBlock { 163 struct BasicBlock *fallThrough; 164 struct BasicBlock *taken; 165 struct BasicBlock *iDom; // Immediate dominator 175 } BasicBlock; 184 BasicBlock *block; 259 BasicBlock *entryBlock; 260 BasicBlock *exitBlock; 261 BasicBlock *puntBlock; // punting to interp for exceptions 262 BasicBlock *backChainBlock; // for loop-trac [all...] |
/external/llvm/include/llvm/CodeGen/ |
ISDOpcodes.h | 60 BasicBlock, VALUETYPE, CONDCODE, Register, RegisterMask, [all...] |
/external/llvm/bindings/ocaml/llvm/ |
llvm.ml | 212 | BasicBlock [all...] |
llvm_ocaml.c | 412 BasicBlock, 463 DEFINE_CASE(Val, BasicBlock); [all...] |
/prebuilts/sdk/tools/lib/ |
dx.jar | |