Home
last modified time | relevance | path

Searched refs:moveBefore (Results 1 – 25 of 100) sorted by relevance

1234

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DGuardUtils.cpp103 WCAnd->moveBefore(WidenableBR->getIterator()); in widenWidenableBranch()
122 WCAnd->moveBefore(WidenableBR->getIterator()); in setWidenableBranchCond()
H A DInstrumentation.cpp51 I->moveBefore(IP); in moveBeforeInsertPoint()
H A DMoveAutoInit.cpp206 Job.first->moveBefore(*Job.second, Job.second->getFirstInsertionPt()); in runMoveAutoInit()
H A DCallPromotionUtils.cpp347 OrigInst->moveBefore(ElseTerm->getIterator()); in versionCallSiteWithCond()
592 CSInstr->moveBefore(CB.getIterator()); in promoteCallWithIfThenElse()
H A DLoopRotationUtils.cpp637 Inst->moveBefore(LoopEntryBranch->getIterator()); in rotateLoop()
860 ExitSplit->moveBefore(Exit); in rotateLoop()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DDivRemPairs.cpp299 DivInst->moveBefore(PredBB->getTerminator()->getIterator()); in optimizeDivRem()
302 RemInst->moveBefore(PredBB->getTerminator()->getIterator()); in optimizeDivRem()
368 DivInst->moveBefore(RemInst->getIterator()); in optimizeDivRem()
H A DSpeculativeExecution.cpp324 Current->moveBefore(ToBlock.getTerminator()->getIterator()); in considerHoistingFromTo()
H A DSink.cpp169 Inst->moveBefore(SuccToSinkTo->getFirstInsertionPt()); in SinkInstruction()
H A DMemCpyOptimizer.cpp617 I->moveBefore(P->getIterator()); in moveUp()
1088 GEP->moveBefore(C->getIterator()); in performCallSlotOptzn()
1092 SkippedLifetimeStart->moveBefore(C->getIterator()); in performCallSlotOptzn()
1093 MSSAU->moveBefore(MSSA->getMemoryAccess(SkippedLifetimeStart), in performCallSlotOptzn()
1690 SrcAlloca->moveBefore(*SrcAlloca->getParent(), in performStackMoveOptzn()
H A DLoopInterchange.cpp1719 P->moveBefore(InnerLatch->getFirstNonPHIIt()); in moveLCSSAPhis()
1724 P->moveBefore(InnerExit->getFirstNonPHIIt()); in moveLCSSAPhis()
1890 PHI->moveBefore(InnerLoopHeader->getFirstNonPHIIt()); in adjustLoopBranches()
1895 PHI->moveBefore(OuterLoopHeader->getFirstNonPHIIt()); in adjustLoopBranches()
H A DLoopSink.cpp285 I.moveBefore(MoveBB->getFirstInsertionPt()); in sinkInstruction()
H A DLoopFuse.cpp1476 I->moveBefore(*FC0.Preheader, in movePreheaderInsts()
1482 I->moveBefore(*FC1.ExitBlock, FC1.ExitBlock->getFirstInsertionPt()); in movePreheaderInsts()
1666 PHI->moveBefore(FC0.Header->getFirstInsertionPt()); in performFusion()
1951 PHI->moveBefore(FC0.Header->getFirstInsertionPt()); in fuseGuardedLoops()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXAllocaHoisting.cpp50 allocaInst->moveBefore(firstTerminatorInst->getIterator()); in runOnFunction()
/freebsd/contrib/llvm-project/clang/lib/CIR/Dialect/Transforms/
H A DHoistAllocas.cpp59 alloca->moveBefore(insertPoint); in process()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DBasicBlock.h386 inline void moveBefore(BasicBlock *MovePos) { in moveBefore() function
387 moveBefore(MovePos->getIterator()); in moveBefore()
389 LLVM_ABI void moveBefore(SymbolTableList<BasicBlock>::iterator MovePos);
H A DInstruction.h246 "") void moveBefore(Instruction *MovePos);
250 LLVM_ABI void moveBefore(InstListType::iterator InsertPos);
280 LLVM_ABI void moveBefore(BasicBlock &BB, InstListType::iterator I);
H A DDebugProgramInstruction.h206 LLVM_ABI void moveBefore(DbgRecord *MoveBefore);
211 LLVM_ABI void moveBefore(self_iterator MoveBefore);
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DTypePromotion.cpp449 I->moveBefore(InsertPt); in ExtendSources()
555 Trunc->moveBefore(Call->getIterator()); in TruncateSinks()
566 Trunc->moveBefore(Switch->getIterator()); in TruncateSinks()
586 Trunc->moveBefore(I->getIterator()); in TruncateSinks()
/freebsd/contrib/llvm-project/llvm/lib/SandboxIR/
H A DTracker.cpp281 MovedI->moveBefore(NextI); in revert()
284 MovedI->moveBefore(*BB, BB->end()); in revert()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DMemorySSAUpdater.h131 LLVM_ABI void moveBefore(MemoryUseOrDef *What, MemoryUseOrDef *Where);
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMBlockPlacement.cpp258 BB->moveBefore(Before); in moveBasicBlock()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/SandboxVectorizer/
H A DScheduler.cpp38 I->moveBefore(*Where.getNodeParent(), Where); in cluster()
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVRegularizer.cpp93 ReplInst->moveBefore(User->getIterator()); in runLowerConstExpr()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DSVEIntrinsicOpts.cpp155 MostEncompassingPTrue->moveBefore(BB, BB.getFirstInsertionPt()); in coalescePTrueIntrinsicCalls()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCTLSDynamicCall.cpp243 OffsetIter->moveBefore(&*UseIter); in processBlock()

1234