Searched defs:BlockAddress (Results 1 - 5 of 5) sorted by relevance

/external/llvm/include/llvm/IR/
H A DConstants.h774 /// BlockAddress - The address of a basic block.
776 class BlockAddress : public Constant { class in namespace:llvm
779 BlockAddress(Function *F, BasicBlock *BB);
781 /// get - Return a BlockAddress for the specified function and basic block.
782 static BlockAddress *get(Function *F, BasicBlock *BB);
784 /// get - Return a BlockAddress for the specified basic block. The basic
786 static BlockAddress *get(BasicBlock *BB);
788 /// \brief Lookup an existing \c BlockAddress constant for the given
791 /// \returns 0 if \c !BB->hasAddressTaken(), otherwise the \c BlockAddress.
792 static BlockAddress *looku
[all...]
/external/llvm/bindings/ocaml/llvm/
H A Dllvm.ml268 | BlockAddress Constructor in type:ValueKind/t
H A Dllvm_ocaml.c481 BlockAddress, enumerator in enum:ValueKind
508 DEFINE_CASE(Val, BlockAddress);
/external/llvm/include/llvm/CodeGen/
H A DISDOpcodes.h63 JumpTable, ConstantPool, ExternalSymbol, BlockAddress, enumerator in enum:llvm::ISD::NodeType
/external/llvm/lib/IR/
H A DConstants.cpp425 if (const BlockAddress *BA = dyn_cast<BlockAddress>(this))
439 isa<BlockAddress>(LHS->getOperand(0)) &&
440 isa<BlockAddress>(RHS->getOperand(0)) &&
441 cast<BlockAddress>(LHS->getOperand(0))->getFunction() ==
442 cast<BlockAddress>(RHS->getOperand(0))->getFunction())
1464 //---- BlockAddress::get() implementation.
1467 BlockAddress *BlockAddress::get(BasicBlock *BB) {
1472 BlockAddress *BlockAddres
1482 BlockAddress::BlockAddress(Function *F, BasicBlock *BB) function in class:BlockAddress
[all...]

Completed in 145 milliseconds