Lines Matching defs:BlockAddress
437 if (const BlockAddress *BA = dyn_cast<BlockAddress>(this))
440 // While raw uses of blockaddress need to be relocated, differences between
450 isa<BlockAddress>(LHS->getOperand(0)) &&
451 isa<BlockAddress>(RHS->getOperand(0)) &&
452 cast<BlockAddress>(LHS->getOperand(0))->getFunction() ==
453 cast<BlockAddress>(RHS->getOperand(0))->getFunction())
1423 //---- BlockAddress::get() implementation.
1426 BlockAddress *BlockAddress::get(BasicBlock *BB) {
1431 BlockAddress *BlockAddress::get(Function *F, BasicBlock *BB) {
1432 BlockAddress *&BA =
1435 BA = new BlockAddress(F, BB);
1441 BlockAddress::BlockAddress(Function *F, BasicBlock *BB)
1449 BlockAddress *BlockAddress::lookup(const BasicBlock *BB) {
1455 BlockAddress *BA =
1463 void BlockAddress::destroyConstantImpl() {
1469 Value *BlockAddress::handleOperandChangeImpl(Value *From, Value *To, Use *U) {
1482 BlockAddress *&NewBA =