HomeSort by relevance Sort by last modified time
    Searched refs:BlockAddress (Results 1 - 25 of 51) sorted by null

1 2 3

  /external/llvm/include/llvm/
BasicBlock.h 28 class BlockAddress;
72 friend class BlockAddress;
115 /// and BlockAddress's).
279 /// AdjustBlockAddressRefCount - BasicBlock stores the number of BlockAddress
Constants.h 543 /// BlockAddress - The address of a basic block.
545 class BlockAddress : public Constant {
548 BlockAddress(Function *F, BasicBlock *BB);
550 /// get - Return a BlockAddress for the specified function and basic block.
551 static BlockAddress *get(Function *F, BasicBlock *BB);
553 /// get - Return a BlockAddress for the specified basic block. The basic
555 static BlockAddress *get(BasicBlock *BB);
567 static inline bool classof(const BlockAddress *) { return true; }
574 struct OperandTraits<BlockAddress> :
575 public FixedNumOperandTraits<BlockAddress, 2>
    [all...]
  /external/llvm/include/llvm/CodeGen/
AsmPrinter.h 23 class BlockAddress;
307 /// GetBlockAddressSymbol - Return the MCSymbol used to satisfy BlockAddress
309 MCSymbol *GetBlockAddressSymbol(const BlockAddress *BA) const;
MachineOperand.h 22 class BlockAddress;
149 const BlockAddress *BA; // For MO_BlockAddress.
391 const BlockAddress *getBlockAddress() const {
552 static MachineOperand CreateBA(const BlockAddress *BA,
ISDOpcodes.h 63 JumpTable, ConstantPool, ExternalSymbol, BlockAddress,
    [all...]
SelectionDAGNodes.h     [all...]
  /external/llvm/lib/Target/ARM/
ARMConstantPoolValue.h 23 class BlockAddress;
146 const BlockAddress *getBlockAddress() const;
ARMConstantPoolValue.cpp 83 // external symbols. FIXME: What about blockaddress?
161 const BlockAddress *ARMConstantPoolConstant::getBlockAddress() const {
162 return dyn_cast_or_null<BlockAddress>(CVal);
  /external/llvm/lib/Transforms/Utils/
ValueMapper.cpp 95 if (BlockAddress *BA = dyn_cast<BlockAddress>(C)) {
100 return VM[V] = BlockAddress::get(F, BB ? BB : BA->getBasicBlock());
Local.cpp 185 // indirectbr blockaddress(@F, @BB) -> br label @BB
186 if (BlockAddress *BA =
187 dyn_cast<BlockAddress>(IBI->getAddress()->stripPointerCasts())) {
442 BlockAddress *BA = BlockAddress::get(DestBB);
    [all...]
  /external/llvm/lib/VMCore/
BasicBlock.cpp 66 // is no indirect branch). Handle these cases by zapping the BlockAddress
69 assert(!use_empty() && "There should be at least one blockaddress!");
73 BlockAddress *BA = cast<BlockAddress>(use_back());
Constants.cpp 244 if (const BlockAddress *BA = dyn_cast<BlockAddress>(this))
247 // While raw uses of blockaddress need to be relocated, differences between
258 isa<BlockAddress>(LHS->getOperand(0)) &&
259 isa<BlockAddress>(RHS->getOperand(0)) &&
260 cast<BlockAddress>(LHS->getOperand(0))->getFunction() ==
261 cast<BlockAddress>(RHS->getOperand(0))->getFunction())
    [all...]
LLVMContextImpl.h 159 DenseMap<std::pair<Function*, BasicBlock*> , BlockAddress*> BlockAddresses;
ConstantFold.cpp     [all...]
  /external/llvm/tools/llvm-diff/
DifferenceEngine.cpp 389 if (isa<BlockAddress>(L))
390 return Blocks[cast<BlockAddress>(L)->getBasicBlock()]
391 == cast<BlockAddress>(R)->getBasicBlock();
  /external/llvm/lib/Analysis/
Lint.cpp 390 !isa<BlockAddress>(UnderlyingObject),
396 Assert1(!isa<BlockAddress>(UnderlyingObject),
400 Assert1(!isa<BlockAddress>(UnderlyingObject),
405 isa<BlockAddress>(UnderlyingObject),
406 "Undefined behavior: Branch to non-blockaddress", &I);
  /external/llvm/lib/Transforms/IPO/
IPConstantPropagation.cpp 91 // Ignore blockaddress uses.
92 if (isa<BlockAddress>(U)) continue;
GlobalOpt.cpp     [all...]
  /external/llvm/lib/Transforms/Scalar/
JumpThreading.cpp 298 return dyn_cast<BlockAddress>(Val->stripPointerCasts());
304 /// if we can infer that the value is a known ConstantInt/BlockAddress or undef
617 BlockAddress *BA = BlockAddress::get(BB);
    [all...]
  /external/llvm/lib/Target/MSP430/
MSP430ISelDAGToDAG.cpp 49 const BlockAddress *BlockAddr;
MSP430ISelLowering.cpp 110 setOperationAction(ISD::BlockAddress, MVT::i16, Custom);
186 case ISD::BlockAddress: return LowerBlockAddress(Op, DAG);
660 const BlockAddress *BA = cast<BlockAddressSDNode>(Op)->getBlockAddress();
    [all...]
  /external/clang/lib/CodeGen/
CodeGenFunction.cpp 777 llvm::BlockAddress *CodeGenFunction::GetAddrOfLabel(const LabelDecl *L) {
786 return llvm::BlockAddress::get(CurFn, BB);
    [all...]
  /external/llvm/lib/ExecutionEngine/
ExecutionEngine.cpp 805 else if (const BlockAddress *BA = dyn_cast<BlockAddress>(C))
    [all...]
  /external/llvm/lib/CodeGen/AsmPrinter/
AsmPrinter.cpp     [all...]
  /external/llvm/lib/Target/XCore/
XCoreISelLowering.cpp 119 setOperationAction(ISD::BlockAddress, MVT::i32 , Custom);
171 case ISD::BlockAddress: return LowerBlockAddress(Op, DAG);
302 const BlockAddress *BA = cast<BlockAddressSDNode>(Op)->getBlockAddress();
    [all...]

Completed in 361 milliseconds

1 2 3