/freebsd-10.2-release/contrib/llvm/include/llvm/IR/ |
H A D | BasicBlock.h | 29 class BlockAddress; 74 friend class BlockAddress;
|
H A D | Constants.h | 746 /// BlockAddress - The address of a basic block. 748 class BlockAddress : public Constant { class in namespace:llvm 751 BlockAddress(Function *F, BasicBlock *BB); 753 /// get - Return a BlockAddress for the specified function and basic block. 754 static BlockAddress *get(Function *F, BasicBlock *BB); 756 /// get - Return a BlockAddress for the specified basic block. The basic 758 static BlockAddress *get(BasicBlock *BB); 776 struct OperandTraits<BlockAddress> : 777 public FixedNumOperandTraits<BlockAddress, 2> { 780 DEFINE_TRANSPARENT_OPERAND_ACCESSORS(BlockAddress, Valu [all...] |
/freebsd-10.2-release/contrib/llvm/lib/Transforms/Utils/ |
H A D | ValueMapper.cpp | 118 if (BlockAddress *BA = dyn_cast<BlockAddress>(C)) { 123 return VM[V] = BlockAddress::get(F, BB ? BB : BA->getBasicBlock());
|
H A D | CloneFunction.cpp | 133 Constant *OldBBAddr = BlockAddress::get(const_cast<Function*>(OldFunc), 135 VMap[OldBBAddr] = BlockAddress::get(NewFunc, CBB); 252 Constant *OldBBAddr = BlockAddress::get(const_cast<Function*>(OldFunc), 254 VMap[OldBBAddr] = BlockAddress::get(NewFunc, NewBB);
|
H A D | Local.cpp | 226 if (BlockAddress *BA = 227 dyn_cast<BlockAddress>(IBI->getAddress()->stripPointerCasts())) { 493 BlockAddress *BA = BlockAddress::get(DestBB);
|
/freebsd-10.2-release/contrib/llvm/include/llvm/CodeGen/ |
H A D | MachineOperand.h | 22 class BlockAddress; 173 const BlockAddress *BA; // For MO_BlockAddress. 433 const BlockAddress *getBlockAddress() const { 636 static MachineOperand CreateBA(const BlockAddress *BA, int64_t Offset,
|
H A D | AsmPrinter.h | 25 class BlockAddress; 329 /// GetBlockAddressSymbol - Return the MCSymbol used to satisfy BlockAddress 331 MCSymbol *GetBlockAddressSymbol(const BlockAddress *BA) const;
|
H A D | ISDOpcodes.h | 63 JumpTable, ConstantPool, ExternalSymbol, BlockAddress, enumerator in enum:llvm::ISD::NodeType
|
H A D | MachineInstrBuilder.h | 142 const MachineInstrBuilder &addBlockAddress(const BlockAddress *BA,
|
H A D | SelectionDAGNodes.h | 1563 const BlockAddress *BA; 1567 BlockAddressSDNode(unsigned NodeTy, EVT VT, const BlockAddress *ba, 1573 const BlockAddress *getBlockAddress() const { return BA; } 1578 return N->getOpcode() == ISD::BlockAddress ||
|
/freebsd-10.2-release/contrib/llvm/lib/IR/ |
H A D | BasicBlock.cpp | 66 // is no indirect branch). Handle these cases by zapping the BlockAddress 73 BlockAddress *BA = cast<BlockAddress>(use_back());
|
H A D | Constants.cpp | 344 if (const BlockAddress *BA = dyn_cast<BlockAddress>(this)) 358 isa<BlockAddress>(LHS->getOperand(0)) && 359 isa<BlockAddress>(RHS->getOperand(0)) && 360 cast<BlockAddress>(LHS->getOperand(0))->getFunction() == 361 cast<BlockAddress>(RHS->getOperand(0))->getFunction()) 1350 //---- BlockAddress::get() implementation. 1353 BlockAddress *BlockAddress::get(BasicBlock *BB) { 1358 BlockAddress *BlockAddres 1368 BlockAddress::BlockAddress(Function *F, BasicBlock *BB) function in class:BlockAddress [all...] |
H A D | Function.cpp | 701 if (isa<BlockAddress>(U)) 720 if (!isa<BlockAddress>(*I))
|
H A D | LLVMContextImpl.h | 282 DenseMap<std::pair<Function*, BasicBlock*> , BlockAddress*> BlockAddresses;
|
H A D | ConstantFold.cpp | 1344 !isa<BlockAddress>(V1)) { 1346 !isa<BlockAddress>(V2)) { 1382 // Now we know that the RHS is a GlobalValue, BlockAddress or simple 1390 } else if (isa<BlockAddress>(V2)) { 1399 } else if (const BlockAddress *BA = dyn_cast<BlockAddress>(V1)) { 1408 // Now we know that the RHS is a GlobalValue, BlockAddress or simple 1411 if (const BlockAddress *BA2 = dyn_cast<BlockAddress>(V2)) {
|
/freebsd-10.2-release/contrib/llvm/lib/Target/ARM/ |
H A D | ARMConstantPoolValue.cpp | 160 const BlockAddress *ARMConstantPoolConstant::getBlockAddress() const { 161 return dyn_cast_or_null<BlockAddress>(CVal);
|
H A D | ARMConstantPoolValue.h | 24 class BlockAddress; 165 const BlockAddress *getBlockAddress() const;
|
/freebsd-10.2-release/contrib/llvm/tools/llvm-diff/ |
H A D | DifferenceEngine.cpp | 389 if (isa<BlockAddress>(L)) 390 return Blocks[cast<BlockAddress>(L)->getBasicBlock()] 391 == cast<BlockAddress>(R)->getBasicBlock();
|
/freebsd-10.2-release/contrib/llvm/tools/bugpoint/ |
H A D | ExtractFunction.cpp | 68 if (BlockAddress *BA = dyn_cast<BlockAddress>(V)) {
|
/freebsd-10.2-release/contrib/llvm/lib/Analysis/ |
H A D | Lint.cpp | 395 !isa<BlockAddress>(UnderlyingObject), 401 Assert1(!isa<BlockAddress>(UnderlyingObject), 405 Assert1(!isa<BlockAddress>(UnderlyingObject), 410 isa<BlockAddress>(UnderlyingObject),
|
/freebsd-10.2-release/contrib/llvm/lib/Transforms/IPO/ |
H A D | IPConstantPropagation.cpp | 92 if (isa<BlockAddress>(U)) continue;
|
/freebsd-10.2-release/sys/contrib/dev/acpica/include/ |
H A D | actbl3.h | 366 UINT64 BlockAddress; member in struct:acpi_gtdt_timer_block
|
/freebsd-10.2-release/contrib/llvm/lib/Target/MSP430/ |
H A D | MSP430ISelDAGToDAG.cpp | 49 const BlockAddress *BlockAddr;
|
/freebsd-10.2-release/contrib/llvm/lib/Transforms/Instrumentation/ |
H A D | DataFlowSanitizer.cpp | 594 BlockAddress *BA = dyn_cast<BlockAddress>(ui.getUse().getUser()); 598 BlockAddress::get(NewF, BA->getBasicBlock())); 884 if (isa<Function>(*i) || isa<BlockAddress>(*i))
|
/freebsd-10.2-release/contrib/llvm/lib/Transforms/Scalar/ |
H A D | JumpThreading.cpp | 314 return dyn_cast<BlockAddress>(Val->stripPointerCasts()); 320 /// if we can infer that the value is a known ConstantInt/BlockAddress or undef 633 BlockAddress *BA = BlockAddress::get(BB); 1127 DestBB = cast<BlockAddress>(Val)->getBasicBlock();
|