|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/Analysis/ScalarEvolutionExpander.h 114 : Builder(B), Block(B.GetInsertBlock()), Point(B.GetInsertPoint()),
include/llvm/IR/IRBuilder.h 194 return InsertPoint(GetInsertBlock(), GetInsertPoint());
199 InsertPoint IP(GetInsertBlock(), GetInsertPoint());
287 : Builder(B), Block(B.GetInsertBlock()), Point(B.GetInsertPoint()),
lib/Analysis/ScalarEvolutionExpander.cpp 49 BasicBlock::iterator BIP = Builder.GetInsertPoint();
181 BasicBlock::iterator IP = Builder.GetInsertPoint();
212 DebugLoc Loc = Builder.GetInsertPoint()->getDebugLoc();
512 SE.DT.dominates(cast<Instruction>(V), &*Builder.GetInsertPoint()));
527 BasicBlock::iterator IP = Builder.GetInsertPoint();
991 if (Builder.GetInsertPoint() == It)
1412 &*Builder.GetInsertPoint())) {
1816 Instruction *InsertPt = &*Builder.GetInsertPoint();
1853 while (InsertPt->getIterator() != Builder.GetInsertPoint() &&
lib/CodeGen/AtomicExpandPass.cpp 1023 BB->splitBasicBlock(Builder.GetInsertPoint(), "atomicrmw.end");
1369 BB->splitBasicBlock(Builder.GetInsertPoint(), "atomicrmw.end");
lib/IR/IRBuilder.cpp 81 Builder->GetInsertBlock()->getInstList().insert(Builder->GetInsertPoint(),CI);
93 Builder->GetInsertBlock()->getInstList().insert(Builder->GetInsertPoint(),
lib/Target/AArch64/AArch64StackTagging.cpp 668 tagAlloca(AI, &*IRB.GetInsertPoint(), Ptr, Size);
lib/Target/AMDGPU/AMDGPULibCalls.cpp 1348 BasicBlock::iterator ItOld = B.GetInsertPoint();
lib/Target/X86/X86WinEHState.cpp 295 insertStateNumberStore(&*Builder.GetInsertPoint(), ParentBaseState);
325 insertStateNumberStore(&*Builder.GetInsertPoint(), ParentBaseState);
lib/Transforms/Instrumentation/BoundsChecking.cpp 125 BasicBlock::iterator SplitI = IRB.GetInsertPoint();
lib/Transforms/Instrumentation/MemorySanitizer.cpp 1151 Cmp, &*IRB.GetInsertPoint(), false, MS.OriginStoreWeights);
lib/Transforms/Instrumentation/PGOInstrumentation.cpp 822 assert(Builder.GetInsertPoint() != InstrBB->end() &&
852 assert(Builder.GetInsertPoint() != Cand.InsertPt->getParent()->end() &&
lib/Transforms/Scalar/LoopIdiomRecognize.cpp 2608 SExp.setInsertPoint(&*Builder.GetInsertPoint());
lib/Transforms/Utils/FlattenCFG.cpp 450 BasicBlock::iterator SaveInsertPt = Builder.GetInsertPoint();
lib/Transforms/Utils/IntegerDivision.cpp 219 BasicBlock *End = SpecialCases->splitBasicBlock(Builder.GetInsertPoint(),
393 bool IsInsertPoint = Rem->getIterator() == Builder.GetInsertPoint();
404 BinaryOperator *BO = dyn_cast<BinaryOperator>(Builder.GetInsertPoint());
417 if (BinaryOperator *UDiv = dyn_cast<BinaryOperator>(Builder.GetInsertPoint())) {
452 bool IsInsertPoint = Div->getIterator() == Builder.GetInsertPoint();
463 BinaryOperator *BO = dyn_cast<BinaryOperator>(Builder.GetInsertPoint());
lib/Transforms/Utils/SimplifyCFG.cpp 3070 SplitBlockAndInsertIfThen(CombinedPred, &*QB.GetInsertPoint(), false);
lib/Transforms/Vectorize/LoopVectorize.cpp 2840 Index, Exp.expandCodeFor(Step, Index->getType(), &*B.GetInsertPoint()));
2849 &*B.GetInsertPoint())));
tools/clang/lib/CodeGen/CGBlocks.cpp 1633 llvm::BasicBlock::iterator entry_ptr = Builder.GetInsertPoint();
tools/clang/lib/CodeGen/CGCleanup.cpp 534 assert(!WasInsertBlock || CGF.Builder.GetInsertPoint() == Entry->end());
tools/clang/lib/CodeGen/CGExprAgg.cpp 277 cast<llvm::IntrinsicInst>(std::prev(Builder.GetInsertPoint()));
tools/clang/lib/CodeGen/CodeGenFunction.cpp 2244 llvm::IRBuilder<> IRB(Builder.GetInsertBlock(), Builder.GetInsertPoint());
tools/polly/lib/CodeGen/BlockGenerators.cpp 85 auto IP = Builder.GetInsertPoint();
430 &*Builder.GetInsertPoint(), &DT, &LI);
634 SplitBlockAndInsertIfThen(Cond, &*Builder.GetInsertPoint(), false, nullptr,
1371 &*Builder.GetInsertPoint(), &DT, &LI);
1477 &*Builder.GetInsertPoint(), &DT, &LI);
1543 &*Builder.GetInsertPoint(), &DT, &LI);
1763 auto IP = Builder.GetInsertPoint();
tools/polly/lib/CodeGen/IslExprBuilder.cpp 320 &*Builder.GetInsertPoint(), nullptr,
606 auto InsertPoint = Builder.GetInsertPoint();
tools/polly/lib/CodeGen/IslNodeBuilder.cpp 630 &*Builder.GetInsertPoint(), &DT, &LI);
695 BasicBlock::iterator AfterLoop = Builder.GetInsertPoint();
790 &*Builder.GetInsertPoint(), &DT, &LI);
1276 &*Builder.GetInsertPoint(), &DT, &LI);
1513 &*Builder.GetInsertPoint(), &DT, &LI);
1565 assert(Builder.GetInsertBlock()->end() != Builder.GetInsertPoint() &&
1567 Instruction *InsertLocation = &*Builder.GetInsertPoint();
tools/polly/lib/CodeGen/LoopGenerators.cpp 125 ExitBB = SplitBlock(BeforeBB, &*Builder.GetInsertPoint(), &DT, &LI);
180 BasicBlock::iterator BeforeLoop = Builder.GetInsertPoint();
185 *LoopBody = Builder.GetInsertPoint();
tools/polly/lib/CodeGen/LoopGeneratorsGOMP.cpp 154 Builder.SetInsertPoint(&*--Builder.GetInsertPoint());
160 BasicBlock::iterator LoopBody = Builder.GetInsertPoint();
tools/polly/lib/CodeGen/LoopGeneratorsKMP.cpp 252 Builder.SetInsertPoint(&*--Builder.GetInsertPoint());
258 BasicBlock::iterator LoopBody = Builder.GetInsertPoint();
unittests/IR/IRBuilderTest.cpp 662 EXPECT_EQ(F, &*Builder.GetInsertPoint());
665 EXPECT_EQ(BB->end(), Builder.GetInsertPoint());