Home
last modified time | relevance | path

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

1234

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DGuardUtils.cpp103 WCAnd->moveBefore(WidenableBR); in widenWidenableBranch()
122 WCAnd->moveBefore(WidenableBR); in setWidenableBranchCond()
H A DMoveAutoInit.cpp208 Job.first->moveBefore(*Job.second, Job.second->getFirstInsertionPt()); in runMoveAutoInit()
H A DLoopRotationUtils.cpp653 Inst->moveBefore(LoopEntryBranch); in rotateLoop()
881 ExitSplit->moveBefore(Exit); in rotateLoop()
H A DLoopUnrollAndJam.cpp176 I->moveBefore(InsertLoc); in moveHeaderPhiOperandsToForeBlocks()
478 Phi->moveBefore(*Dest, insertPoint); in UnrollAndJamLoop()
H A DCallPromotionUtils.cpp345 OrigInst->moveBefore(ElseTerm); in versionCallSiteWithCond()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DDivRemPairs.cpp299 DivInst->moveBefore(PredBB->getTerminator()); in optimizeDivRem()
302 RemInst->moveBefore(PredBB->getTerminator()); in optimizeDivRem()
368 DivInst->moveBefore(RemInst); in optimizeDivRem()
H A DSink.cpp171 Inst->moveBefore(&*SuccToSinkTo->getFirstInsertionPt()); in SinkInstruction()
H A DMemCpyOptimizer.cpp624 I->moveBefore(P); in moveUp()
1106 GEP->moveBefore(C); in performCallSlotOptzn()
1110 SkippedLifetimeStart->moveBefore(C); in performCallSlotOptzn()
1111 MSSAU->moveBefore(MSSA->getMemoryAccess(SkippedLifetimeStart), in performCallSlotOptzn()
1677 SrcAlloca->moveBefore(*SrcAlloca->getParent(), in performStackMoveOptzn()
H A DSpeculativeExecution.cpp330 Current->moveBefore(ToBlock.getTerminator()); in considerHoistingFromTo()
H A DLoopInterchange.cpp1498 P->moveBefore(InnerLatch->getFirstNonPHI()); in moveLCSSAPhis()
1503 P->moveBefore(InnerExit->getFirstNonPHI()); in moveLCSSAPhis()
1669 PHI->moveBefore(InnerLoopHeader->getFirstNonPHI()); in adjustLoopBranches()
1674 PHI->moveBefore(OuterLoopHeader->getFirstNonPHI()); in adjustLoopBranches()
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()
1949 PHI->moveBefore(&*FC0.Header->getFirstInsertionPt()); in fuseGuardedLoops()
H A DLoopSink.cpp269 I.moveBefore(&*MoveBB->getFirstInsertionPt()); in sinkInstruction()
/freebsd/contrib/llvm-project/llvm/lib/SandboxIR/
H A DTracker.cpp137 MovedI->moveBefore(NextI); in revert()
140 MovedI->moveBefore(*BB, BB->end()); in revert()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXAllocaHoisting.cpp49 allocaInst->moveBefore(firstTerminatorInst); in runOnFunction()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DBasicBlock.h366 inline void moveBefore(BasicBlock *MovePos) { in moveBefore() function
367 moveBefore(MovePos->getIterator()); in moveBefore()
369 void moveBefore(SymbolTableList<BasicBlock>::iterator MovePos);
H A DInstruction.h225 void moveBefore(Instruction *MovePos);
243 void moveBefore(BasicBlock &BB, InstListType::iterator I);
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DInstrumentation.cpp28 I->moveBefore(&*IP); in moveBeforeInsertPoint()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DTypePromotion.cpp449 I->moveBefore(InsertPt); in ExtendSources()
555 Trunc->moveBefore(Call); in TruncateSinks()
566 Trunc->moveBefore(Switch); in TruncateSinks()
586 Trunc->moveBefore(I); in TruncateSinks()
/freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/
H A DSandboxIR.h548 void moveBefore(BasicBlock &BB, const BBIterator &WhereIt);
550 void moveBefore(Instruction *Before) { in moveBefore() function
551 moveBefore(*Before->getParent(), Before->getIterator()); in moveBefore()
555 moveBefore(*After->getParent(), std::next(After->getIterator())); in moveAfter()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DMemorySSAUpdater.h128 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/
H A DVPlanTransforms.cpp172 SinkCandidate->moveBefore(*SinkTo, SinkTo->getFirstNonPhi()); in sinkScalarOperands()
264 ToMove.moveBefore(*Then2, Then2->getFirstNonPhi()); in mergeReplicateRegionsIntoSuccessors()
286 Phi1ToMove.moveBefore(*Merge2, Merge2->begin()); in mergeReplicateRegionsIntoSuccessors()
388 R.moveBefore(*PredVPBB, PredVPBB->end()); in mergeBlocksIntoPredecessors()
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVRegularizer.cpp100 ReplInst->moveBefore(User); in runLowerConstExpr()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DSVEIntrinsicOpts.cpp158 MostEncompassingPTrue->moveBefore(BB, BB.getFirstInsertionPt()); in coalescePTrueIntrinsicCalls()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCTLSDynamicCall.cpp247 OffsetIter->moveBefore(&*UseIter); in processBlock()

1234