Searched refs:moveBefore (Results 1 - 25 of 64) sorted by relevance

123

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXAllocaHoisting.cpp49 allocaInst->moveBefore(firstTerminatorInst);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DGuardUtils.cpp103 WCAnd->moveBefore(WidenableBR);
122 WCAnd->moveBefore(WidenableBR);
H A DCodeMoverUtils.cpp414 I.moveBefore(MovePos);
426 I.moveBefore(MovePos);
H A DLoopRotationUtils.cpp406 Inst->moveBefore(LoopEntryBranch);
547 ExitSplit->moveBefore(Exit);
H A DCallPromotionUtils.cpp352 OrigInst->moveBefore(ElseTerm);
H A DLoopUnrollAndJam.cpp184 I->moveBefore(InsertLoc);
491 Phi->moveBefore(insertPoint);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DInstrumentation.cpp31 I->moveBefore(&*IP);
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DMemorySSAUpdater.h26 // instruction moving API, then just call moveBefore, moveAfter,or moveTo with
129 void moveBefore(MemoryUseOrDef *What, MemoryUseOrDef *Where);
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DInstruction.h137 void moveBefore(Instruction *MovePos);
142 void moveBefore(BasicBlock &BB, SymbolTableList<Instruction>::iterator I);
H A DBasicBlock.h220 void moveBefore(BasicBlock *MovePos);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DTypePromotion.cpp492 I->moveBefore(InsertPt);
584 Trunc->moveBefore(Call);
595 Trunc->moveBefore(Switch);
605 Trunc->moveBefore(I);
H A DSjLjEHPrepare.cpp356 LPI->moveBefore(&UnwindBlock->front());
H A DCodeGenPrepare.cpp999 RelocatedBase->moveBefore(RI);
2043 ExtVal->moveBefore(CI);
2521 Inst->moveBefore(Position);
2539 Inst->moveBefore(Before);
2544 LLVM_DEBUG(dbgs() << "Undo: moveBefore: " << *Inst << "\n");
2858 /// Same as Instruction::moveBefore.
2859 void moveBefore(Instruction *Inst, Instruction *Before);
2921 void TypePromotionTransaction::moveBefore(Instruction *Inst, function in class:TypePromotionTransaction
4207 TPT.moveBefore(ExtForOpnd, ExtOpnd);
6547 TrueInst->moveBefore(TrueBranc
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/IR/
H A DInstruction.cpp99 void Instruction::moveBefore(Instruction *MovePos) { function in class:Instruction
100 moveBefore(*MovePos->getParent(), MovePos->getIterator());
104 moveBefore(*MovePos->getParent(), ++MovePos->getIterator());
107 void Instruction::moveBefore(BasicBlock &BB, function in class:Instruction
H A DBasicBlock.cpp133 void BasicBlock::moveBefore(BasicBlock *MovePos) { function in class:BasicBlock
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DDivRemPairs.cpp304 DivInst->moveBefore(RemInst);
H A DSink.cpp195 Inst->moveBefore(&*SuccToSinkTo->getFirstInsertionPt());
H A DSpeculativeExecution.cpp309 Current->moveBefore(ToBlock.getTerminator());
H A DLoopInterchange.cpp1250 InductionPHI->moveBefore(&InductionPHI->getParent()->front());
1423 P->moveBefore(InnerLatch->getFirstNonPHI());
1428 P->moveBefore(InnerExit->getFirstNonPHI());
1584 PHI->moveBefore(InnerLoopHeader->getFirstNonPHI());
1588 PHI->moveBefore(OuterLoopHeader->getFirstNonPHI());
H A DLoopSink.cpp245 I.moveBefore(&*MoveBB->getFirstInsertionPt());
H A DLICM.cpp705 HoistCommonSucc->moveBefore(TargetSucc);
709 HoistTrueDest->moveBefore(HoistCommonSucc);
713 HoistFalseDest->moveBefore(HoistCommonSucc);
1412 I.moveBefore(&Dest);
H A DLoopFuse.cpp1219 PHI->moveBefore(&*FC0.Header->getFirstInsertionPt());
1480 PHI->moveBefore(&*FC0.Header->getFirstInsertionPt());
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroInstr.h139 Inst->moveBefore(getCoroBegin()->getNextNode());
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUAtomicOptimizer.cpp435 I.moveBefore(NonHelperTerminator);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DMemorySSAUpdater.cpp1153 void MemorySSAUpdater::moveBefore(MemoryUseOrDef *What, MemoryUseOrDef *Where) { function in class:MemorySSAUpdater
1168 return moveBefore(What, Where);

Completed in 505 milliseconds

123