HomeSort by relevance Sort by last modified time
    Searched defs:BasicBlock (Results 1 - 14 of 14) sorted by null

  /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 

Completed in 591 milliseconds