Home
last modified time | relevance | path

Searched refs:moveAfter (Results 1 – 25 of 45) sorted by relevance

12

/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A DHexagonCFGOptimizer.cpp210 JumpAroundTarget->moveAfter(LayoutSucc); in runOnMachineFunction()
214 UncondTarget->moveAfter(JumpAroundTarget); in runOnMachineFunction()
/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Transforms/
H A DHoisting.cpp296 write.insertSliceOp->moveAfter(forOp); in hoistReadWrite()
297 write.transferWriteOp->moveAfter(forOp); in hoistReadWrite()
496 transferWrite->moveAfter(loop); in hoistRedundantVectorTransfers()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DDivRemPairs.cpp299 RemInst->moveAfter(DivInst); in optimizeDivRem()
301 DivInst->moveAfter(RemInst); in optimizeDivRem()
H A DDFAJumpThreading.cpp1037 NewBB->moveAfter(BB); in cloneBlockAndUpdatePredecessor()
H A DJumpThreading.cpp2257 NewBB->moveAfter(PredBB); in threadThroughTwoBasicBlocks()
2377 NewBB->moveAfter(PredBB); in threadEdge()
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DMemorySSAUpdater.h129 void moveAfter(MemoryUseOrDef *What, MemoryUseOrDef *Where);
/llvm-project-15.0.7/mlir/include/mlir/IR/
H A DOperation.h230 void moveAfter(Operation *existingOp);
234 void moveAfter(Block *block, llvm::iplist<Operation>::iterator iterator);
/llvm-project-15.0.7/llvm/lib/Target/WebAssembly/
H A DWebAssemblyCFGSort.cpp327 Next->moveAfter(MBB); in sortBlocks()
/llvm-project-15.0.7/mlir/lib/IR/
H A DOperation.cpp444 void Operation::moveAfter(Operation *existingOp) { in moveAfter() function in Operation
445 moveAfter(existingOp->getBlock(), existingOp->getIterator()); in moveAfter()
450 void Operation::moveAfter(Block *block, in moveAfter() function in Operation
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DBasicBlock.h232 void moveAfter(BasicBlock *MovePos);
H A DInstruction.h143 void moveAfter(Instruction *MovePos);
/llvm-project-15.0.7/llvm/unittests/Transforms/Vectorize/
H A DVPlanTest.cpp66 TEST(VPInstructionTest, moveAfter) { in TEST() argument
76 I1->moveAfter(I2); in TEST()
86 I3->moveAfter(I4); in TEST()
/llvm-project-15.0.7/llvm/lib/IR/
H A DBasicBlock.cpp141 void BasicBlock::moveAfter(BasicBlock *MovePos) { in moveAfter() function in BasicBlock
H A DInstruction.cpp100 void Instruction::moveAfter(Instruction *MovePos) { in moveAfter() function in Instruction
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DStackProtector.cpp547 NewBB->moveAfter(&BB); in InsertStackProtectors()
H A DBranchFolding.cpp1501 MBB->moveAfter(&MF.back()); in OptimizeBlock()
1694 MBB->moveAfter(PredBB); in OptimizeBlock()
1743 MBB->moveAfter(&MF.back()); in OptimizeBlock()
H A DTypePromotion.cpp440 I->moveAfter(InsertPt); in ExtendSources()
/llvm-project-15.0.7/mlir/lib/Dialect/Bufferization/Transforms/
H A DBufferDeallocation.cpp542 deallocOperation->moveAfter(endOperation); in placeDeallocs()
/llvm-project-15.0.7/mlir/lib/Dialect/Affine/Utils/
H A DLoopFusionUtils.cpp408 op->moveAfter(newLoop); in promoteSingleIterReductionLoop()
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DLoopSimplify.cpp111 NewBB->moveAfter(FoundBB); in placeSplitBlockCarefully()
/llvm-project-15.0.7/mlir/lib/Bindings/Python/
H A DIRModule.h516 void moveAfter(PyOperationBase &other);
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DMachineBasicBlock.h635 void moveAfter(MachineBasicBlock *NewBefore);
/llvm-project-15.0.7/mlir/lib/CAPI/IR/
H A DIR.cpp495 return unwrap(op)->moveAfter(unwrap(other)); in mlirOperationMoveAfter()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86LowerAMXType.cpp165 cast<Instruction>(Row)->moveAfter(cast<Instruction>(II->getOperand(2))); in getShape()
/llvm-project-15.0.7/llvm/lib/Transforms/Coroutines/
H A DCoroFrame.cpp2643 DVI->moveAfter(InsertPt); in salvageDebugInfo()
2645 DVI->moveAfter(F->getEntryBlock().getFirstNonPHI()); in salvageDebugInfo()

12