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

References

lib/Analysis/DomTreeUpdater.cpp
  220     Instruction &I = DelBB->back();
lib/Analysis/ScalarEvolutionExpander.cpp
 2187       At = &ExitingBB->back();
lib/Bitcode/Reader/BitcodeReader.cpp
 3721       return &CurBB->back();
 3724       return &FunctionBBs[CurBBNo - 1]->back();
lib/Target/AMDGPU/AMDGPURewriteOutArguments.cpp
  266     if (ReturnInst *RI = dyn_cast<ReturnInst>(&BB.back()))
lib/Transforms/ObjCARC/ObjCARCContract.cpp
  663             assert(DT->dominates(Inst, &InsertBB->back()) &&
  666                 new BitCastInst(Replacement, UseTy, "", &InsertBB->back());
lib/Transforms/ObjCARC/ObjCARCOpts.cpp
 1012               Instruction *InsertPos = &PN->getIncomingBlock(i)->back();
 1320     if (InvokeInst *II = dyn_cast<InvokeInst>(&Pred->back()))
 2158     ReturnInst *Ret = dyn_cast<ReturnInst>(&BB.back());
lib/Transforms/Scalar/MergedLoadStoreMotion.cpp
  198         !isStoreSinkBarrierInRange(*Store1->getNextNode(), BB1->back(), Loc1) &&
  199         !isStoreSinkBarrierInRange(*Store0->getNextNode(), BB0->back(), Loc0)) {
lib/Transforms/Utils/BasicBlockUtils.cpp
   70       Instruction &I = BB->back();
lib/Transforms/Utils/Local.cpp
  612   AssertingVH<Instruction> TerminatorVH(&BB->back());
tools/clang/lib/CodeGen/CGCall.cpp
 2591   if (&BB->back() != result) return nullptr;
 2751     llvm::Instruction *I = &IP->back();
tools/clang/lib/CodeGen/CGExpr.cpp
  533             Block, llvm::BasicBlock::iterator(Block->back())));
tools/clang/lib/CodeGen/CodeGenFunction.cpp
 2349   assert(&(Builder.GetInsertBlock()->back()) == Assumption &&
tools/clang/lib/CodeGen/CodeGenFunction.h
 1036     auto store = new llvm::StoreInst(value, addr.getPointer(), &block->back());