reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

include/llvm/IR/Constants.h
  851   static BlockAddress *get(Function *F, BasicBlock *BB);

References

lib/AsmParser/LLParser.cpp
 3301     ID.ConstantVal = BlockAddress::get(F, BB);
 5567     GV->replaceAllUsesWith(BlockAddress::get(&F, BB));
lib/Bitcode/Reader/BitcodeReader.cpp
 2817       V = BlockAddress::get(Fn, BB);
lib/CodeGen/MIRParser/MIParser.cpp
 2198   Dest = MachineOperand::CreateBA(BlockAddress::get(F, BB), /*Offset=*/0);
lib/IR/Constants.cpp
 1462   return get(BB->getParent(), BB);
lib/IR/Core.cpp
 1815   return wrap(BlockAddress::get(unwrap<Function>(F), unwrap(BB)));
lib/Transforms/Instrumentation/DataFlowSanitizer.cpp
  860                 BlockAddress::get(NewF, BA->getBasicBlock()));
lib/Transforms/Utils/CloneFunction.cpp
  182       Constant *OldBBAddr = BlockAddress::get(const_cast<Function*>(OldFunc),
  184       VMap[OldBBAddr] = BlockAddress::get(NewFunc, CBB);
  324     Constant *OldBBAddr = BlockAddress::get(const_cast<Function*>(OldFunc),
  326     VMap[OldBBAddr] = BlockAddress::get(NewFunc, NewBB);
lib/Transforms/Utils/ValueMapper.cpp
  504   return getVM()[&BA] = BlockAddress::get(F, BB ? BB : BA.getBasicBlock());
tools/clang/lib/CodeGen/CGStmt.cpp
 2225             llvm::BlockAddress::get(CurFn, Dest.getBlock());
tools/clang/lib/CodeGen/CodeGenFunction.cpp
 1700   return llvm::BlockAddress::get(CurFn, BB);