Home | History | Annotate | Download | only in IR

Lines Matching defs:BlockAddress

380   if (const BlockAddress *BA = dyn_cast<BlockAddress>(this))
383 // While raw uses of blockaddress need to be relocated, differences between
394 isa<BlockAddress>(LHS->getOperand(0)) &&
395 isa<BlockAddress>(RHS->getOperand(0)) &&
396 cast<BlockAddress>(LHS->getOperand(0))->getFunction() ==
397 cast<BlockAddress>(RHS->getOperand(0))->getFunction())
1388 //---- BlockAddress::get() implementation.
1391 BlockAddress *BlockAddress::get(BasicBlock *BB) {
1396 BlockAddress *BlockAddress::get(Function *F, BasicBlock *BB) {
1397 BlockAddress *&BA =
1400 BA = new BlockAddress(F, BB);
1406 BlockAddress::BlockAddress(Function *F, BasicBlock *BB)
1414 BlockAddress *BlockAddress::lookup(const BasicBlock *BB) {
1420 BlockAddress *BA =
1428 void BlockAddress::destroyConstant() {
1435 void BlockAddress::replaceUsesOfWithOnConstant(Value *From, Value *To, Use *U) {
1448 BlockAddress *&NewBA =