Home
last modified time | relevance | path

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

1234

/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
HDScalarizeMaskedMemIntrin.cpp142 Builder.SetInsertPoint(InsertPt); in scalarizeMaskedLoad()
210 Builder.SetInsertPoint(InsertPt); in scalarizeMaskedLoad()
219 Builder.SetInsertPoint(InsertPt); in scalarizeMaskedLoad()
279 Builder.SetInsertPoint(InsertPt); in scalarizeMaskedStore()
341 Builder.SetInsertPoint(InsertPt); in scalarizeMaskedStore()
350 Builder.SetInsertPoint(InsertPt); in scalarizeMaskedStore()
402 Builder.SetInsertPoint(InsertPt); in scalarizeMaskedGather()
459 Builder.SetInsertPoint(InsertPt); in scalarizeMaskedGather()
469 Builder.SetInsertPoint(InsertPt); in scalarizeMaskedGather()
529 Builder.SetInsertPoint(InsertPt); in scalarizeMaskedScatter()
[all …]
HDAtomicExpandPass.cpp866 Builder.SetInsertPoint(BB); in expandPartwordCmpXchg()
885 Builder.SetInsertPoint(LoopBB); in expandPartwordCmpXchg()
912 Builder.SetInsertPoint(FailureBB); in expandPartwordCmpXchg()
924 Builder.SetInsertPoint(CI); in expandPartwordCmpXchg()
1030 Builder.SetInsertPoint(BB); in insertRMWLLSCLoop()
1034 Builder.SetInsertPoint(LoopBB); in insertRMWLLSCLoop()
1045 Builder.SetInsertPoint(ExitBB, ExitBB->begin()); in insertRMWLLSCLoop()
1187 Builder.SetInsertPoint(BB); in expandAtomicCmpXchg()
1193 Builder.SetInsertPoint(StartBB); in expandAtomicCmpXchg()
1202 Builder.SetInsertPoint(ReleasingStoreBB); in expandAtomicCmpXchg()
[all …]
HDExpandMemCmp.cpp284 Builder.SetInsertPoint(LoadCmpBlocks[BlockIndex]); in emitLoadCompareByteBlock()
330 Builder.SetInsertPoint(CI); in getCompareLoadPairs()
332 Builder.SetInsertPoint(LoadCmpBlocks[BlockIndex]); in getCompareLoadPairs()
452 Builder.SetInsertPoint(LoadCmpBlocks[BlockIndex]); in emitLoadCompareBlock()
508 Builder.SetInsertPoint(ResBlock.BB, InsertPt); in emitMemCmpResultBlock()
516 Builder.SetInsertPoint(ResBlock.BB, InsertPt); in emitMemCmpResultBlock()
532 Builder.SetInsertPoint(ResBlock.BB); in setupResultBlockPHINodes()
541 Builder.SetInsertPoint(&EndBlock->front()); in setupEndBlockPHINodes()
HDWasmEHPrepare.cpp195 IRB.SetInsertPoint(BB); in prepareThrows()
280 IRB.SetInsertPoint(&*BB->getFirstInsertionPt()); in prepareEHPad()
315 IRB.SetInsertPoint(ExtractExnCI->getNextNode()); in prepareEHPad()
HDSafeStack.cpp455 IRB.SetInsertPoint(I->getNextNode()); in createStackRestorePoints()
543 IRB.SetInsertPoint(BasePointer->getNextNode()); in moveStaticAllocasToUnsafeStack()
550 IRB.SetInsertPoint(BasePointer->getNextNode()); in moveStaticAllocasToUnsafeStack()
582 IRB.SetInsertPoint(cast<Instruction>(NewArg)->getNextNode()); in moveStaticAllocasToUnsafeStack()
588 IRB.SetInsertPoint(AI); in moveStaticAllocasToUnsafeStack()
630 IRB.SetInsertPoint(BasePointer->getNextNode()); in moveStaticAllocasToUnsafeStack()
828 IRB.SetInsertPoint(RI); in run()
HDTypePromotion.cpp464 Builder.SetInsertPoint(I); in PrepareWrappingAdds()
484 Builder.SetInsertPoint(InsertPt); in ExtendSources()
565 Builder.SetInsertPoint(cast<Instruction>(V)); in TruncateSinks()
659 Builder.SetInsertPoint(Trunc); in ConvertTruncs()
HDShadowStackGCLowering.cpp313 AtEntry.SetInsertPoint(IP->getParent(), IP); in runOnFunction()
340 AtEntry.SetInsertPoint(IP->getParent(), IP); in runOnFunction()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
HDWebAssemblyLowerEmscriptenEHSjLj.cpp388 IRB.SetInsertPoint(CI); in wrapInvoke()
547 IRB.SetInsertPoint(InsertPt); in wrapTestSetjmp()
550 IRB.SetInsertPoint(BB); in wrapTestSetjmp()
563 IRB.SetInsertPoint(ThenBB1); in wrapTestSetjmp()
576 IRB.SetInsertPoint(ThenBB2); in wrapTestSetjmp()
581 IRB.SetInsertPoint(EndBB2); in wrapTestSetjmp()
585 IRB.SetInsertPoint(ElseBB1); in wrapTestSetjmp()
589 IRB.SetInsertPoint(EndBB1); in wrapTestSetjmp()
756 IRB.SetInsertPoint(II); in runEHOnFunction()
799 IRB.SetInsertPoint(RI); in runEHOnFunction()
[all …]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Frontend/OpenMP/
HDOMPIRBuilder.cpp239 Builder.SetInsertPoint(ThenTI); in CreateCancel()
262 Builder.SetInsertPoint(UI->getParent()); in CreateCancel()
284 Builder.SetInsertPoint(BB); in emitCancelationCheckImpl()
296 Builder.SetInsertPoint(CancellationBlock); in emitCancelationCheckImpl()
301 Builder.SetInsertPoint(NonCancellationBlock, NonCancellationBlock->begin()); in emitCancelationCheckImpl()
340 Builder.SetInsertPoint(OuterFn->getEntryBlock().getFirstNonPHI()); in CreateParallel()
539 Builder.SetInsertPoint(CI); in CreateParallel()
577 Builder.SetInsertPoint(PrivTID); in CreateParallel()
589 Builder.SetInsertPoint(ElseTI); in CreateParallel()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
HDIntegerDivision.cpp68 Builder.SetInsertPoint(URemInst); in generateSignedRemainderCode()
93 Builder.SetInsertPoint(UDiv); in generatedUnsignedRemainderCode()
142 Builder.SetInsertPoint(UDiv); in generateSignedDivisionCode()
250 Builder.SetInsertPoint(SpecialCases); in generateUnsignedDivisionCode()
270 Builder.SetInsertPoint(BB1); in generateUnsignedDivisionCode()
281 Builder.SetInsertPoint(Preheader); in generateUnsignedDivisionCode()
304 Builder.SetInsertPoint(DoWhile); in generateUnsignedDivisionCode()
329 Builder.SetInsertPoint(LoopExit); in generateUnsignedDivisionCode()
339 Builder.SetInsertPoint(End, End->begin()); in generateUnsignedDivisionCode()
HDEscapeEnumerator.cpp43 Builder.SetInsertPoint(TI); in Next()
92 Builder.SetInsertPoint(RI); in Next()
HDFlattenCFG.cpp295 Builder.SetInsertPoint(PBI); in FlattenParallelAndOr()
451 Builder.SetInsertPoint(PBI); in MergeIfRegion()
454 Builder.SetInsertPoint(SaveInsertBB, SaveInsertPt); in MergeIfRegion()
HDCallPromotionUtils.cpp110 Builder.SetInsertPoint(&MergeBlock->front()); in createRetPHINode()
300 Builder.SetInsertPoint(MergeBlock); in versionCallSite()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
HDCoroEarly.cpp78 Builder.SetInsertPoint(Intrin); in lowerCoroPromise()
99 Builder.SetInsertPoint(II); in lowerCoroDone()
137 Builder.SetInsertPoint(II); in lowerCoroNoop()
HDCoroCleanup.cpp41 Builder.SetInsertPoint(SubFn); in lowerSubFn()
49 Builder.SetInsertPoint(SubFn); in lowerSubFn()
HDCoroFrame.cpp642 Builder.SetInsertPoint(InsertBefore); in insertSpills()
714 Builder.SetInsertPoint(InsertPt); in insertSpills()
753 Builder.SetInsertPoint(&Shape.AllocaSpillBlock->front()); in insertSpills()
777 Builder.SetInsertPoint(FramePtr->getNextNode()); in insertSpills()
1122 Builder.SetInsertPoint(FI); in lowerLocalAllocas()
1149 Builder.SetInsertPoint(FI); in lowerNonLocalAlloca()
1211 Builder.SetInsertPoint(Call->getNextNode()); in emitSetAndGetSwiftErrorValueAround()
1214 Builder.SetInsertPoint(Invoke->getNormalDest()->getFirstNonPHIOrDbg()); in emitSetAndGetSwiftErrorValueAround()
1282 Builder.SetInsertPoint(End); in eliminateSwiftErrorArgument()
HDCoroSplit.cpp301 Builder.SetInsertPoint(Save); in createResumeEntryBlock()
357 Builder.SetInsertPoint(UnreachBB); in createResumeEntryBlock()
383 Builder.SetInsertPoint(OldSwitchBB->getTerminator()); in handleFinalSuspend()
578 Builder.SetInsertPoint(BranchToEntry); in replaceEntryBlock()
586 Builder.SetInsertPoint(Entry); in replaceEntryBlock()
726 Builder.SetInsertPoint(&NewF->getEntryBlock().front()); in create()
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/
HDCGCUDANV.cpp112 FuncBuilder.SetInsertPoint(DummyBlock); in makeDummyFunction()
405 Builder.SetInsertPoint(EntryBB); in makeRegisterGlobalsFn()
536 CtorBuilder.SetInsertPoint(CtorEntryBB); in makeModuleCtorFunction()
646 CtorBuilder.SetInsertPoint(IfBlock); in makeModuleCtorFunction()
655 CtorBuilder.SetInsertPoint(ExitBlock); in makeModuleCtorFunction()
770 DtorBuilder.SetInsertPoint(DtorEntryBB); in makeModuleDtorFunction()
787 DtorBuilder.SetInsertPoint(IfBlock); in makeModuleDtorFunction()
792 DtorBuilder.SetInsertPoint(ExitBlock); in makeModuleDtorFunction()
HDCGAtomic.cpp393 CGF.Builder.SetInsertPoint(StoreExpectedBB); in emitAtomicCmpXchg()
399 CGF.Builder.SetInsertPoint(ContinueBB); in emitAtomicCmpXchg()
464 CGF.Builder.SetInsertPoint(MonotonicBB); in emitAtomicCmpXchgFailureSet()
470 CGF.Builder.SetInsertPoint(AcquireBB); in emitAtomicCmpXchgFailureSet()
480 CGF.Builder.SetInsertPoint(SeqCstBB); in emitAtomicCmpXchgFailureSet()
488 CGF.Builder.SetInsertPoint(ContBB); in emitAtomicCmpXchgFailureSet()
553 CGF.Builder.SetInsertPoint(StrongBB); in EmitAtomicOp()
558 CGF.Builder.SetInsertPoint(WeakBB); in EmitAtomicOp()
563 CGF.Builder.SetInsertPoint(ContBB); in EmitAtomicOp()
744 Builder.SetInsertPoint(B); in EmitAtomicOp()
[all …]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
HDSpeculation.cpp111 Mutator.SetInsertPoint(SpeculateDecisionBlock); in emit()
121 Mutator.SetInsertPoint(SpeculateBlock); in emit()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
HDPartiallyInlineLibCalls.cpp65 Builder.SetInsertPoint(LibCallBB); in optimizeSQRT()
75 Builder.SetInsertPoint(&CurrBB); in optimizeSQRT()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
HDAMDGPUAtomicOptimizer.cpp436 B.SetInsertPoint(&I); in optimizeAtomic()
569 B.SetInsertPoint(SingleLaneTerminator); in optimizeAtomic()
579 B.SetInsertPoint(&I); in optimizeAtomic()
645 B.SetInsertPoint(PixelExitBB->getFirstNonPHI()); in optimizeAtomic()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/
HDScalarEvolutionExpander.cpp223 Builder.SetInsertPoint(Preheader->getTerminator()); in InsertBinop()
552 Builder.SetInsertPoint(Preheader->getTerminator()); in expandAddToGEP()
579 Builder.SetInsertPoint(Preheader->getTerminator()); in expandAddToGEP()
992 Builder.SetInsertPoint(&*NewInsertPt); in fixupInsertPoints()
995 InsertPtGuard->SetInsertPoint(NewInsertPt); in fixupInsertPoints()
1294 Builder.SetInsertPoint(Header, Header->begin()); in getAddRecExprPHILiterally()
1315 Builder.SetInsertPoint(InsertPos); in getAddRecExprPHILiterally()
1873 Builder.SetInsertPoint(InsertPt); in expand()
2233 Builder.SetInsertPoint(IP); in expandEqualPredicate()
2262 Builder.SetInsertPoint(Loc); in generateOverflowCheck()
[all …]
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
HDScalarEvolutionExpander.h130 void SetInsertPoint(BasicBlock::iterator I) { Point = I; } in SetInsertPoint() function
277 Builder.SetInsertPoint(IP);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
HDVPlan.cpp183 State->Builder.SetInsertPoint(NewBB); in execute()
186 State->Builder.SetInsertPoint(Terminator); in execute()
419 State->Builder.SetInsertPoint(VectorHeaderBB); in execute()
421 State->Builder.SetInsertPoint(Terminator); in execute()

1234