Searched refs:GetInsertPoint (Results 1 - 25 of 35) sorted by relevance

12

/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DIntegerDivision.cpp197 BasicBlock *End = SpecialCases->splitBasicBlock(Builder.GetInsertPoint(),
369 bool IsInsertPoint = Rem->getIterator() == Builder.GetInsertPoint();
380 BinaryOperator *BO = dyn_cast<BinaryOperator>(Builder.GetInsertPoint());
393 if (BinaryOperator *UDiv = dyn_cast<BinaryOperator>(Builder.GetInsertPoint())) {
423 bool IsInsertPoint = Div->getIterator() == Builder.GetInsertPoint();
434 BinaryOperator *BO = dyn_cast<BinaryOperator>(Builder.GetInsertPoint());
H A DScalarEvolutionExpander.cpp61 BasicBlock::iterator BIP = Builder.GetInsertPoint();
141 return findInsertPointAfter(I, &*Builder.GetInsertPoint());
225 BasicBlock::iterator IP = Builder.GetInsertPoint();
256 DebugLoc Loc = Builder.GetInsertPoint()->getDebugLoc();
313 SE.DT.dominates(cast<Instruction>(V), &*Builder.GetInsertPoint()));
326 BasicBlock::iterator IP = Builder.GetInsertPoint();
712 if (Builder.GetInsertPoint() == It)
715 if (InsertPtGuard->GetInsertPoint() == It)
1106 &*Builder.GetInsertPoint())) {
1179 findInsertPointAfter(cast<Instruction>(V), &*Builder.GetInsertPoint());
[all...]
H A DFlattenCFG.cpp491 BasicBlock::iterator SaveInsertPt = Builder.GetInsertPoint();
H A DAMDGPUEmitPrintf.cpp103 Join = Prev->splitBasicBlock(Builder.GetInsertPoint(),
/freebsd-current/contrib/llvm-project/clang/lib/CodeGen/
H A DCGGPUBuiltin.cpp204 llvm::IRBuilder<> IRB(Builder.GetInsertBlock(), Builder.GetInsertPoint());
210 Builder.SetInsertPoint(IRB.GetInsertBlock(), IRB.GetInsertPoint());
H A DCGCleanup.cpp554 assert(!WasInsertBlock || CGF.Builder.GetInsertPoint() == Entry->end());
H A DCGExprAgg.cpp307 cast<llvm::IntrinsicInst>(std::prev(Builder.GetInsertPoint()));
/freebsd-current/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DScalarEvolutionExpander.h130 : Builder(B), Block(B.GetInsertBlock()), Point(B.GetInsertPoint()),
145 BasicBlock::iterator GetInsertPoint() const { return Point; } function in class:llvm::SCEVExpander::SCEVInsertPointGuard
/freebsd-current/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMParallelDSP.cpp647 auto GetInsertPoint = [this](Value *A, Value *B) { local
689 Builder.SetInsertPoint(GetInsertPoint(Mul, Acc));
720 Instruction *InsertAfter = GetInsertPoint(WideLHS, WideRHS);
721 InsertAfter = GetInsertPoint(InsertAfter, Acc);
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DBoundsChecking.cpp125 BasicBlock::iterator SplitI = IRB.GetInsertPoint();
H A DPGOInstrumentation.cpp896 assert(Builder.GetInsertPoint() != InstrBB->end() &&
937 assert(Builder.GetInsertPoint() != Cand.InsertPt->getParent()->end() &&
H A DAddressSanitizer.cpp1581 MaskElem, &*IRB.GetInsertPoint(), false);
1597 doInstrumentAddress(Pass, I, &*IRB.GetInsertPoint(),
1738 SplitBlockAndInsertIfThen(ReportCond, &*IRB.GetInsertPoint(), false,
H A DMemorySanitizer.cpp1242 SplitBlockAndInsertSimpleForLoop(End, &*IRB.GetInsertPoint());
1309 Cmp, &*IRB.GetInsertPoint(), false, MS.OriginStoreWeights);
1371 IRBuilder<> IRBOrigin(&*IRB.GetInsertPoint());
1405 Cmp, &*IRB.GetInsertPoint(),
/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/
H A DShadowStackGCLowering.cpp360 IP = AtEntry.GetInsertPoint();
H A DExpandLargeFpConvert.cpp136 Entry->splitBasicBlock(Builder.GetInsertPoint(), "fp-to-i-cleanup");
335 Entry->splitBasicBlock(Builder.GetInsertPoint(), "itofp-return");
H A DAtomicExpandPass.cpp1140 BB->splitBasicBlock(Builder.GetInsertPoint(), "atomicrmw.end");
1503 BB->splitBasicBlock(Builder.GetInsertPoint(), "atomicrmw.end");
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DSampleProfileProbe.cpp315 assert(Builder.GetInsertPoint() != BB->end() &&
/freebsd-current/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86WinEHState.cpp291 insertStateNumberStore(&*Builder.GetInsertPoint(), ParentBaseState);
320 insertStateNumberStore(&*Builder.GetInsertPoint(), ParentBaseState);
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64StackTagging.cpp566 tagAlloca(AI, &*IRB.GetInsertPoint(), Ptr, Size);
/freebsd-current/contrib/llvm-project/llvm/include/llvm/IR/
H A DIRBuilder.h175 BasicBlock::iterator GetInsertPoint() const { return InsertPt; } function in class:llvm::IRBuilderBase
272 return InsertPoint(GetInsertBlock(), GetInsertPoint());
277 InsertPoint IP(GetInsertBlock(), GetInsertPoint());
377 : Builder(B), Block(B.GetInsertBlock()), Point(B.GetInsertPoint()),
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopFlatten.cpp800 if (!DT->dominates(Base, &*Builder.GetInsertPoint()))
H A DLoopIdiomRecognize.cpp2791 Expander.setInsertPoint(&*Builder.GetInsertPoint());
H A DConstraintElimination.cpp1287 Cloned->insertBefore(&*Builder.GetInsertPoint());
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroFrame.cpp1894 Builder.GetInsertPoint()->getParent()->insertDPValueBefore(
1895 NewDPV, Builder.GetInsertPoint());
1900 &*Builder.GetInsertPoint());
/freebsd-current/contrib/llvm-project/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp1081 if (Builder.GetInsertPoint() == BB->end()) {
1087 NonCancellationBlock = SplitBlock(BB, &*Builder.GetInsertPoint());
1830 Builder.GetInsertPoint()->getParent()->getTerminator();
3106 Instruction *Comp = &*Builder.GetInsertPoint();

Completed in 326 milliseconds

12