Home
last modified time | relevance | path

Searched refs:getFirstNonPHIIt (Results 1 – 22 of 22) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/
H A DBasicBlock.h279 InstListType::const_iterator getFirstNonPHIIt() const;
280 InstListType::iterator getFirstNonPHIIt() { in getFirstNonPHIIt() function
282 static_cast<const BasicBlock *>(this)->getFirstNonPHIIt().getNonConst(); in getFirstNonPHIIt()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopUnrollRuntime.cpp120 NewPN->insertBefore(PrologExit->getFirstNonPHIIt()); in ConnectProlog()
291 NewPN->insertBefore(NewExit->getFirstNonPHIIt()); in ConnectEpilog()
393 NewIdx->insertBefore(FirstLoopBB->getFirstNonPHIIt()); in CloneLoopBlocks()
939 NewIdx->insertBefore(Header->getFirstNonPHIIt()); in UnrollRuntimeLoopRemainder()
H A DLoopRotationUtils.cpp712 NewHeader->getFirstNonPHIIt(); in rotateLoop()
H A DCodeExtractor.cpp783 NewPN->insertBefore(NewBB->getFirstNonPHIIt()); in severSplitPHINodesOfExits()
H A DLocal.cpp1298 Succ->splice(Succ->getFirstNonPHIIt(), BB); in TryToSimplifyUncondBranchFromEmptyBlock()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86LowerAMXIntrinsics.cpp495 Builder.SetInsertPoint(End, End->getFirstNonPHIIt()); in lowerTileDP()
539 Builder.SetInsertPoint(End, End->getFirstNonPHIIt()); in lowerTileLoadStore()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DMVETailPredication.cpp384 Builder.SetInsertPoint(L->getHeader(), L->getHeader()->getFirstNonPHIIt()); in InsertVCTPIntrinsic()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonVectorLoopCarriedReuse.cpp555 IRB.SetInsertPoint(BB, BB->getFirstNonPHIIt()); in reuseValue()
/freebsd-14.2/contrib/llvm-project/llvm/lib/IR/
H A DBasicBlock.cpp406 BasicBlock::const_iterator BasicBlock::getFirstNonPHIIt() const { in getFirstNonPHIIt() function in BasicBlock
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUAtomicOptimizer.cpp992 B.SetInsertPoint(PixelExitBB, PixelExitBB->getFirstNonPHIIt()); in optimizeAtomic()
H A DAMDGPULowerModuleLDSPass.cpp296 IRBuilder<> Builder(Entry, Entry->getFirstNonPHIIt()); in markUsedByKernel()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DPartialInlining.cpp1056 Ins = ClonedOI->ReturnBlock->getFirstNonPHIIt(); in normalizeReturnBlock()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCLoopInstrFormPrep.cpp711 NewPHI->insertBefore(Header->getFirstNonPHIIt()); in rewriteForBase()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyLowerEmscriptenEHSjLj.cpp1338 IRB.SetInsertPoint(Tail, Tail->getFirstNonPHIIt()); in runSjLjOnFunction()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopIdiomRecognize.cpp2824 Builder.SetInsertPoint(LoopHeaderBB, LoopHeaderBB->getFirstNonPHIIt()); in recognizeShiftUntilZero()
H A DLICM.cpp1752 moveInstructionBefore(I, Dest->getFirstNonPHIIt(), *SafetyInfo, MSSAU, SE); in hoist()
H A DSROA.cpp4029 IRB.SetInsertPoint(GEPI.getParent(), GEPI.getParent()->getFirstNonPHIIt()); in foldGEPPhi()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroFrame.cpp1804 InsertPt = CSI->getParent()->getSingleSuccessor()->getFirstNonPHIIt(); in insertSpills()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp1124 Builder.SetInsertPoint(UseBB, UseBB->getFirstNonPHIIt()); in foldAggregateConstructionIntoAggregateReuse()
H A DInstructionCombining.cpp4526 InsertPos = InstParent->getFirstNonPHIIt(); in run()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp3519 State.CFG.ExitBB->getFirstNonPHIIt()); in fixVectorizedLoop()
7894 EPResumeVal->insertBefore(LoopVectorPreHeader->getFirstNonPHIIt()); in createEpilogueVectorizedLoopSkeleton()
H A DSLPVectorizer.cpp9969 LastInstIt = LastInst->getParent()->getFirstNonPHIIt(); in setInsertPointAfterBundle()
11124 PH->getParent()->getFirstNonPHIIt()); in vectorizeTree()
12004 PHI->getParent()->getFirstNonPHIIt()); in vectorizeTree()