Home
last modified time | relevance | path

Searched refs:SetInsertPoint (Results 1 – 25 of 167) sorted by relevance

1234567

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DScalarizeMaskedMemIntrin.cpp162 Builder.SetInsertPoint(InsertPt); in scalarizeMaskedLoad()
208 Builder.SetInsertPoint(CondBlock->getTerminator()); in scalarizeMaskedLoad()
214 Builder.SetInsertPoint(PostLoad, PostLoad->begin()); in scalarizeMaskedLoad()
267 Builder.SetInsertPoint(CondBlock->getTerminator()); in scalarizeMaskedLoad()
279 Builder.SetInsertPoint(NewIfBlock, NewIfBlock->begin()); in scalarizeMaskedLoad()
333 Builder.SetInsertPoint(InsertPt); in scalarizeMaskedStore()
373 Builder.SetInsertPoint(CondBlock->getTerminator()); in scalarizeMaskedStore()
426 Builder.SetInsertPoint(CondBlock->getTerminator()); in scalarizeMaskedStore()
435 Builder.SetInsertPoint(NewIfBlock, NewIfBlock->begin()); in scalarizeMaskedStore()
485 Builder.SetInsertPoint(InsertPt); in scalarizeMaskedGather()
[all …]
H A DPartiallyInlineLibCalls.cpp75 Builder.SetInsertPoint(JoinBB, JoinBB->begin()); in optimizeSQRT()
82 Builder.SetInsertPoint(LibCallTerm); in optimizeSQRT()
91 Builder.SetInsertPoint(CurrBBTerm); in optimizeSQRT()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyLowerEmscriptenEHSjLj.cpp518 IRB.SetInsertPoint(CI); in wrapInvoke()
715 IRB.SetInsertPoint(BB); in wrapTestSetjmp()
730 IRB.SetInsertPoint(CallEmLongjmpBB); in wrapTestSetjmp()
746 IRB.SetInsertPoint(ThenBB1); in wrapTestSetjmp()
756 IRB.SetInsertPoint(EndBB2); in wrapTestSetjmp()
760 IRB.SetInsertPoint(ElseBB1); in wrapTestSetjmp()
764 IRB.SetInsertPoint(EndBB1); in wrapTestSetjmp()
827 IRB.SetInsertPoint(CI); in replaceLongjmpWith()
1091 IRB.SetInsertPoint(II); in runEHOnFunction()
1125 IRB.SetInsertPoint(RethrowLongjmpBB); in runEHOnFunction()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DSMEABIPass.cpp104 Builder.SetInsertPoint(&OrigBB->front()); in updateNewStateFunctions()
116 Builder.SetInsertPoint(PreludeBB); in updateNewStateFunctions()
126 Builder.SetInsertPoint(&SaveBB->back()); in updateNewStateFunctions()
130 Builder.SetInsertPoint(&OrigBB->front()); in updateNewStateFunctions()
156 Builder.SetInsertPoint(T); in updateNewStateFunctions()
H A DSVEIntrinsicOpts.cpp159 Builder.SetInsertPoint(&BB, ++MostEncompassingPTrue->getIterator()); in coalescePTrueIntrinsicCalls()
176 Builder.SetInsertPoint(&BB, ++ConvertToSVBool->getIterator()); in coalescePTrueIntrinsicCalls()
324 Builder.SetInsertPoint(I); in optimizePredicateStore()
381 Builder.SetInsertPoint(Load); in optimizePredicateLoad()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DExpandFp.cpp154 Builder.SetInsertPoint(Entry); in expandFPToI()
179 Builder.SetInsertPoint(IfEnd); in expandFPToI()
188 Builder.SetInsertPoint(IfThen5); in expandFPToI()
194 Builder.SetInsertPoint(IfEnd9); in expandFPToI()
200 Builder.SetInsertPoint(IfThen12); in expandFPToI()
208 Builder.SetInsertPoint(IfElse); in expandFPToI()
217 Builder.SetInsertPoint(End, End->begin()); in expandFPToI()
368 Builder.SetInsertPoint(Entry); in expandIToFP()
373 Builder.SetInsertPoint(IfEnd); in expandIToFP()
390 Builder.SetInsertPoint(IfThen4); in expandIToFP()
[all …]
H A DAtomicExpandPass.cpp159 SetInsertPoint(I);
1111 Builder.SetInsertPoint(BB); in expandPartwordCmpXchg()
1131 Builder.SetInsertPoint(LoopBB); in expandPartwordCmpXchg()
1158 Builder.SetInsertPoint(FailureBB); in expandPartwordCmpXchg()
1170 Builder.SetInsertPoint(CI); in expandPartwordCmpXchg()
1279 Builder.SetInsertPoint(BB); in insertRMWLLSCLoop()
1283 Builder.SetInsertPoint(LoopBB); in insertRMWLLSCLoop()
1294 Builder.SetInsertPoint(ExitBB, ExitBB->begin()); in insertRMWLLSCLoop()
1437 Builder.SetInsertPoint(BB); in expandAtomicCmpXchg()
1447 Builder.SetInsertPoint(StartBB); in expandAtomicCmpXchg()
[all …]
H A DExpandMemCmp.cpp379 Builder.SetInsertPoint(BB); in emitLoadCompareByteBlock()
423 Builder.SetInsertPoint(CI); in getCompareLoadPairs()
425 Builder.SetInsertPoint(LoadCmpBlocks[BlockIndex]); in getCompareLoadPairs()
535 Builder.SetInsertPoint(LoadCmpBlocks[BlockIndex]); in emitLoadCompareBlock()
577 Builder.SetInsertPoint(ResBlock.BB, InsertPt); in emitMemCmpResultBlock()
587 Builder.SetInsertPoint(ResBlock.BB, InsertPt); in emitMemCmpResultBlock()
605 Builder.SetInsertPoint(ResBlock.BB); in setupResultBlockPHINodes()
614 Builder.SetInsertPoint(EndBlock, EndBlock->begin()); in setupEndBlockPHINodes()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86LowerAMXIntrinsics.cpp120 B.SetInsertPoint(Latch); in createLoop()
180 B.SetInsertPoint(ColBody->getTerminator()); in createTileLoadStoreLoops()
191 B.SetInsertPoint(RowLoopHeader->getTerminator()); in createTileLoadStoreLoops()
199 B.SetInsertPoint(ColLoopHeader->getTerminator()); in createTileLoadStoreLoops()
208 B.SetInsertPoint(ColBody->getTerminator()); in createTileLoadStoreLoops()
224 B.SetInsertPoint(ColBody->getTerminator()); in createTileLoadStoreLoops()
285 B.SetInsertPoint(ColBody->getTerminator()); in createTileDPLoops()
318 B.SetInsertPoint(RowLoopHeader->getTerminator()); in createTileDPLoops()
335 B.SetInsertPoint(ColLoopHeader->getTerminator()); in createTileDPLoops()
348 B.SetInsertPoint(InnerLoopHeader->getTerminator()); in createTileDPLoops()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopIdiomVectorize.cpp456 Builder.SetInsertPoint(VectorLoopStartBlock); in createMaskedFindMismatch()
489 Builder.SetInsertPoint(VectorLoopIncBlock); in createMaskedFindMismatch()
511 Builder.SetInsertPoint(VectorLoopMismatchBlock); in createMaskedFindMismatch()
547 Builder.SetInsertPoint(VectorLoopStartBlock); in createPredicatedFindMismatch()
600 Builder.SetInsertPoint(VectorLoopIncBlock); in createPredicatedFindMismatch()
617 Builder.SetInsertPoint(VectorLoopMismatchBlock); in createPredicatedFindMismatch()
723 Builder.SetInsertPoint(MinItCheckBlock); in expandFindMismatch()
742 Builder.SetInsertPoint(MemCheckBlock); in expandFindMismatch()
789 Builder.SetInsertPoint(VectorLoopPreheaderBlock); in expandFindMismatch()
814 Builder.SetInsertPoint(LoopPreHeaderBlock); in expandFindMismatch()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVGatherScatterLowering.cpp162 Builder.SetInsertPoint(BO); in matchStridedStart()
293 Builder.SetInsertPoint( in matchStridedRecurrence()
323 Builder.SetInsertPoint(*StepI->getInsertionPointAfterDef()); in matchStridedRecurrence()
370 Builder.SetInsertPoint(GEP); in determineBaseAndStride()
435 Builder.SetInsertPoint(GEP); in determineBaseAndStride()
471 Builder.SetInsertPoint(GEP); in determineBaseAndStride()
480 Builder.SetInsertPoint( in determineBaseAndStride()
551 Builder.SetInsertPoint(PtrI); in tryCreateStridedLoadStore()
559 Builder.SetInsertPoint(II); in tryCreateStridedLoadStore()
H A DRISCVCodeGenPrepare.cpp162 Builder.SetInsertPoint(&II); in widenVPMerge()
230 Builder.SetInsertPoint(BB->getTerminator()); in visitIntrinsicInst()
236 Builder.SetInsertPoint(&I); in visitIntrinsicInst()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DIntegerDivision.cpp62 Builder.SetInsertPoint(URemInst); in generateSignedRemainderCode()
89 Builder.SetInsertPoint(UDiv); in generateUnsignedRemainderCode()
133 Builder.SetInsertPoint(UDiv); in generateSignedDivisionCode()
228 Builder.SetInsertPoint(SpecialCases); in generateUnsignedDivisionCode()
250 Builder.SetInsertPoint(BB1); in generateUnsignedDivisionCode()
261 Builder.SetInsertPoint(Preheader); in generateUnsignedDivisionCode()
284 Builder.SetInsertPoint(DoWhile); in generateUnsignedDivisionCode()
309 Builder.SetInsertPoint(LoopExit); in generateUnsignedDivisionCode()
319 Builder.SetInsertPoint(End, End->begin()); in generateUnsignedDivisionCode()
H A DEscapeEnumerator.cpp46 Builder.SetInsertPoint(TI); in Next()
95 Builder.SetInsertPoint(RI); in Next()
H A DAMDGPUEmitPrintf.cpp119 Builder.SetInsertPoint(Prev); in getStrlenWithNull()
125 Builder.SetInsertPoint(While); in getStrlenWithNull()
138 Builder.SetInsertPoint(WhileDone, WhileDone->begin()); in getStrlenWithNull()
146 Builder.SetInsertPoint(Join, Join->begin()); in getStrlenWithNull()
464 Builder.SetInsertPoint(ArgPush); in emitAMDGPUPrintfCall()
517 Builder.SetInsertPoint(End); in emitAMDGPUPrintfCall()
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRShiftExpand.cpp94 Builder.SetInsertPoint(&BB->back()); in expand()
104 Builder.SetInsertPoint(LoopBB); in expand()
142 Builder.SetInsertPoint(BI); in expand()
/freebsd/contrib/llvm-project/llvm/lib/Frontend/Offloading/
H A DOffloadWrapper.cpp409 Builder.SetInsertPoint(EntryBB); in createRegisterGlobalsFunction()
472 Builder.SetInsertPoint(IfKindBB); in createRegisterGlobalsFunction()
478 Builder.SetInsertPoint(IfThenBB); in createRegisterGlobalsFunction()
487 Builder.SetInsertPoint(IfElseBB); in createRegisterGlobalsFunction()
491 Builder.SetInsertPoint(SwGlobalBB); in createRegisterGlobalsFunction()
500 Builder.SetInsertPoint(SwManagedBB); in createRegisterGlobalsFunction()
507 Builder.SetInsertPoint(SwSurfaceBB); in createRegisterGlobalsFunction()
516 Builder.SetInsertPoint(SwTextureBB); in createRegisterGlobalsFunction()
524 Builder.SetInsertPoint(IfEndBB); in createRegisterGlobalsFunction()
541 Builder.SetInsertPoint(ExitBB); in createRegisterGlobalsFunction()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULowerBufferFatPointers.cpp581 IRB.SetInsertPoint(&LI); in visitLoadInst()
600 IRB.SetInsertPoint(&SI); in visitStoreInst()
1003 IRB.SetInsertPoint(&OrigLI); in visitLoadImpl()
1011 IRB.SetInsertPoint(&OrigLI); in visitLoadImpl()
1168 IRB.SetInsertPoint(&SI); in visitStoreInst()
1412 IRB.SetInsertPoint(*I->getInsertionPointAfterDef()); in getPtrParts()
1517 IRB.SetInsertPoint(*PHI->getInsertionPointAfterDef()); in processConditionals()
1589 IRB.SetInsertPoint(Dbg); in killAndReplaceSplitInstructions()
1632 IRB.SetInsertPoint(*I->getInsertionPointAfterDef()); in killAndReplaceSplitInstructions()
1680 IRB.SetInsertPoint(I); in handleMemoryInst()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroEarly.cpp74 Builder.SetInsertPoint(Intrin); in lowerCoroPromise()
94 Builder.SetInsertPoint(II); in lowerCoroDone()
152 Builder.SetInsertPoint(II); in lowerCoroNoop()
165 Builder.SetInsertPoint(*CoroBegin->getInsertionPointAfterDef()); in hidePromiseAlloca()
H A DCoroCleanup.cpp32 Builder.SetInsertPoint(SubFn); in lowerSubFn()
39 Builder.SetInsertPoint(SubFn); in lowerSubFn()
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DDXILOpLowering.cpp110 OpBuilder.getIRB().SetInsertPoint(CI); in replaceFunctionWithOp()
237 IRB.SetInsertPoint(CI); in lowerToCreateHandle()
271 IRB.SetInsertPoint(CI); in lowerToBindAndAnnotateHandle()
465 IRB.SetInsertPoint(CI); in lowerTypedBufferLoad()
496 IRB.SetInsertPoint(CI); in lowerRawBufferLoad()
533 IRB.SetInsertPoint(CI); in lowerCBufferLoad()
560 IRB.SetInsertPoint(CI); in lowerUpdateCounter()
594 IRB.SetInsertPoint(CI); in lowerBufferStore()
683 IRB.SetInsertPoint(CI); in lowerCtpopToCountBits()
748 IRB.SetInsertPoint(CI); in lowerLifetimeIntrinsic()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVStructurizer.cpp236 Builder.SetInsertPoint(BI); in replaceIfBranchTargets()
491 B2.SetInsertPoint(Src->getFirstInsertionPt()); in createSingleExitNode()
525 Builder.SetInsertPoint(T); in createExitVariable()
588 Builder.SetInsertPoint(Br); in addMergeForLoops()
595 Builder.SetInsertPoint(BB.getTerminator()); in addMergeForLoops()
632 Builder.SetInsertPoint(Header->getTerminator()); in addMergeForNodesWithMultiplePredecessors()
715 Builder.SetInsertPoint(BI); in splitBlocksWithMultipleHeaders()
758 Builder.SetInsertPoint(BB.getTerminator()); in addMergeForDivergentBlocks()
944 Builder.SetInsertPoint(SI); in simplifyBranches()
1089 Builder.SetInsertPoint(Header->getTerminator()); in addHeaderToRemainingDivergentDAG()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp313 Builder.SetInsertPoint(Old->getTerminator()); in spliceBB()
315 Builder.SetInsertPoint(Old); in spliceBB()
338 Builder.SetInsertPoint(Builder.GetInsertBlock()->getTerminator()); in splitBB()
340 Builder.SetInsertPoint(Builder.GetInsertBlock()); in splitBB()
352 Builder.SetInsertPoint(Builder.GetInsertBlock()->getTerminator()); in splitBB()
354 Builder.SetInsertPoint(Builder.GetInsertBlock()); in splitBB()
1060 Builder.SetInsertPoint(ThenTI); in createCancel()
1097 Builder.SetInsertPoint(UI->getParent()); in createCancel()
1111 Builder.SetInsertPoint(UI); in createCancellationPoint()
1148 Builder.SetInsertPoint(UI->getParent()); in createCancellationPoint()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DTypeSanitizer.cpp636 IRB.SetInsertPoint(NullTDTerm); in instrumentWithShadowUpdate()
703 IRB.SetInsertPoint(BadTDTerm); in instrumentWithShadowUpdate()
713 IRB.SetInsertPoint(NullTDTerm); in instrumentWithShadowUpdate()
730 IRB.SetInsertPoint(BadUTDTerm); in instrumentWithShadowUpdate()
734 IRB.SetInsertPoint(BeforeSetType); in instrumentWithShadowUpdate()
738 IRB.SetInsertPoint(MismatchTerm); in instrumentWithShadowUpdate()
744 IRB.SetInsertPoint(GoodTDTerm); in instrumentWithShadowUpdate()
758 IRB.SetInsertPoint(BadITDTerm); in instrumentWithShadowUpdate()
820 IRB.SetInsertPoint(&*std::next(BasicBlock::iterator(I))); in instrumentMemInst()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DSpeculation.cpp107 Mutator.SetInsertPoint(SpeculateDecisionBlock); in emit()
117 Mutator.SetInsertPoint(SpeculateBlock); in emit()

1234567