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

Declarations

include/llvm/IR/Instruction.h
  101   void insertBefore(Instruction *InsertPos);

References

lib/CodeGen/CodeGenPrepare.cpp
 2321           Inst->insertBefore(Position);
 6198     NI->insertBefore(InsertPoint);
 6255   ExtInst->insertBefore(SI);
 7143           DVI->insertBefore(&*VI->getParent()->getFirstInsertionPt());
 7242       I->insertBefore(Br2);
lib/Target/AMDGPU/AMDGPUPrintfRuntimeBinding.cpp
  391       stbuff->insertBefore(Brnch); // to Remove unused variable warning
  492             Shuffle->insertBefore(Brnch);
lib/Target/ARM/MVETailPredication.cpp
  410           PredClone->insertBefore(&I);
lib/Target/Hexagon/HexagonOptimizeSZextends.cpp
   85             SI->insertBefore(First);
lib/Target/Hexagon/HexagonVectorLoopCarriedReuse.cpp
  629     InstInPreheader->insertBefore(LoopPH->getTerminator());
lib/Transforms/Coroutines/CoroFrame.cpp
  850     NewLP->insertBefore(Terminator);
  974       CurrentMaterialization->insertBefore(
lib/Transforms/IPO/Attributor.cpp
 2186               CI->insertBefore(II);
lib/Transforms/IPO/GlobalOpt.cpp
 1911       NewU->insertBefore(UI);
lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp
  915       NewGEPI->insertBefore(GEPI);
lib/Transforms/InstCombine/InstCombineMulDivRem.cpp
 1039         Inst->insertBefore(&I);
lib/Transforms/InstCombine/InstructionCombining.cpp
 3190         TmpUser[0]->insertBefore(&*InsertPos);
 3198         TmpUser[0]->insertBefore(DII);
lib/Transforms/Instrumentation/PoisonChecking.cpp
  269       NewPHI->insertBefore(OldPHI);
lib/Transforms/ObjCARC/ObjCARCOpts.cpp
 1018               Clone->insertBefore(InsertPos);
lib/Transforms/Scalar/CallSiteSplitting.cpp
  227   Copy->insertBefore(Before);
  383     CallPN->insertBefore(OriginalBegin);
  407       NewPN->insertBefore(&*TailBB->begin());
lib/Transforms/Scalar/ConstantHoisting.cpp
  805     ConstExprInst->insertBefore(findMatInsertPt(ConstUser.Inst,
lib/Transforms/Scalar/GVN.cpp
 2231   Instr->insertBefore(Pred->getTerminator());
lib/Transforms/Scalar/GVNHoist.cpp
  868     ClonedGep->insertBefore(HoistPt->getTerminator());
lib/Transforms/Scalar/InferAddressSpaces.cpp
  596         NewI->insertBefore(I);
lib/Transforms/Scalar/JumpThreading.cpp
 2750       NewPN->insertBefore(InsertionPoint);
lib/Transforms/Scalar/LICM.cpp
  874         ReciprocalDivisor->insertBefore(&I);
lib/Transforms/Scalar/LoopInterchange.cpp
 1258         NewI->insertBefore(NewLatch->getFirstNonPHI());
 1415       NewPhi->insertBefore(InnerLatch->getFirstNonPHI());
lib/Transforms/Scalar/LoopSink.cpp
  231     IC->insertBefore(&*N->getFirstInsertionPt());
lib/Transforms/Scalar/MergedLoadStoreMotion.cpp
  259   SNew->insertBefore(&*InsertPt);
  260   ANew->insertBefore(SNew);
lib/Transforms/Scalar/NewGVN.cpp
 3956             PN->insertBefore(&DefBlock->front());
lib/Transforms/Scalar/RewriteStatepointsForGC.cpp
 1783           Store->insertBefore(IP);
 1851         Store->insertBefore(NormalDest->getFirstNonPHI());
 2103         ClonedValue->insertBefore(InsertBefore);
lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp
  626       Ext->insertBefore(IP);
 1061   NewGEP->insertBefore(GEP);
lib/Transforms/Scalar/SpeculateAroundPHIs.cpp
  660       NewI->insertBefore(PredBB->getTerminator());
lib/Transforms/Utils/CallPromotionUtils.cpp
  286   NewInst->insertBefore(ThenTerm);
lib/Transforms/Utils/CloneFunction.cpp
  865     New->insertBefore(NewTerm);
lib/Transforms/Utils/CodeExtractor.cpp
 1038         Marker->insertBefore(TheCall);
 1040         Marker->insertBefore(Term);
lib/Transforms/Utils/Local.cpp
 1483         NewDbgII->insertBefore(&*InsertionPt);
 1958   NewCall->insertBefore(II);
lib/Transforms/Utils/LoopRotationUtils.cpp
  372       C->insertBefore(LoopEntryBranch);
lib/Transforms/Utils/LoopVersioning.cpp
   81       I->insertBefore(RuntimeCheckBB->getTerminator());
lib/Transforms/Utils/SimplifyCFG.cpp
 2870         I.clone()->insertBefore(PBI);
lib/Transforms/Vectorize/LoadStoreVectorizer.cpp
  538     IM->insertBefore(I);
tools/clang/lib/CodeGen/CGException.cpp
 1741     RecoverCall->insertBefore(AllocaInsertPt);
tools/polly/lib/CodeGen/BlockGenerators.cpp
  517   Addr->insertBefore(&*EntryBB->getFirstInsertionPt());
  888     MergePHI->insertBefore(&*MergeBB->getFirstInsertionPt());
  968     MergePHI->insertBefore(&*MergeBB->getFirstInsertionPt());
 1591     LoopPHI->insertBefore(&BBCopy->front());
 1592     LoopPHIInc->insertBefore(BBCopy->getTerminator());
tools/polly/lib/CodeGen/IslNodeBuilder.cpp
 1400   Alloca->insertBefore(&*EntryBB->getFirstInsertionPt());
tools/polly/lib/Support/ScopHelper.cpp
  285     InstClone->insertBefore(IP);