|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
include/llvm/IR/BasicBlock.h 86 LLVMContext &getContext() const;
References
include/llvm/IR/IRBuilder.h 810 : IRBuilderBase(TheBB->getContext(), FPMathTag, OpBundles), Folder(F) {
816 : IRBuilderBase(TheBB->getContext(), FPMathTag, OpBundles) {
829 : IRBuilderBase(TheBB->getContext(), FPMathTag, OpBundles), Folder(F) {
836 : IRBuilderBase(TheBB->getContext(), FPMathTag, OpBundles) {
lib/Analysis/DomTreeUpdater.cpp 228 new UnreachableInst(DelBB->getContext(), DelBB);
lib/Analysis/LoopInfo.cpp 526 LLVMContext &Context = getHeader()->getContext();
lib/Analysis/MemorySSA.cpp 1693 MemoryPhi *Phi = new MemoryPhi(BB->getContext(), BB, NextID++);
lib/CodeGen/CodeGenPrepare.cpp 7223 BasicBlock::Create(BB.getContext(), BB.getName() + ".cond.split",
lib/CodeGen/WasmEHPrepare.cpp 277 IRBuilder<> IRB(BB->getContext());
lib/IR/BasicBlock.cpp 73 ConstantInt::get(llvm::Type::getInt32Ty(getContext()), 1);
419 BasicBlock *New = BasicBlock::Create(getContext(), BBName, getParent(),
lib/IR/Core.cpp 3422 Type* ITy = Type::getInt32Ty(unwrap(B)->GetInsertBlock()->getContext());
3433 Type* ITy = Type::getInt32Ty(unwrap(B)->GetInsertBlock()->getContext());
lib/IR/Instructions.cpp 569 Type *BPTy = Type::getInt8PtrTy(BB->getContext());
974 : Instruction(Type::getVoidTy(BB->getContext()), Instruction::CatchRet,
982 : Instruction(Type::getVoidTy(BB->getContext()), Instruction::CatchRet,
1132 : Instruction(Type::getVoidTy(IfTrue->getContext()), Instruction::Br,
1141 : Instruction(Type::getVoidTy(IfTrue->getContext()), Instruction::Br,
1153 : Instruction(Type::getVoidTy(IfTrue->getContext()), Instruction::Br,
1161 : Instruction(Type::getVoidTy(IfTrue->getContext()), Instruction::Br,
3915 return MDBuilder(SI.getParent()->getContext()).createBranchWeights(*Weights);
lib/Target/AMDGPU/AMDGPULibCalls.cpp 647 LLVMContext &Context = CI->getParent()->getContext();
lib/Target/ARM/ARMTargetTransformInfo.cpp 994 LLVMContext &C = L->getHeader()->getContext();
lib/Target/BPF/BPFAbstractMemberAccess.cpp 289 ConstantInt::get(Type::getInt32Ty(Call->getParent()->getContext()), 0);
855 VarType = Type::getInt32Ty(BB->getContext()); // 32bit return value
857 VarType = Type::getInt64Ty(BB->getContext()); // 64bit ptr arith
870 auto *LDInst = new LoadInst(Type::getInt32Ty(BB->getContext()), GV);
888 auto *LDInst = new LoadInst(Type::getInt64Ty(BB->getContext()), GV);
892 auto *BCInst = new BitCastInst(Base, Type::getInt8PtrTy(BB->getContext()));
896 auto *GEP = GetElementPtrInst::Create(Type::getInt8Ty(BB->getContext()),
lib/Target/Hexagon/HexagonGenExtract.cpp 100 LLVMContext &Ctx = BB->getContext();
lib/Target/NVPTX/NVVMIntrRange.cpp 71 LLVMContext &Context = C->getParent()->getContext();
lib/Target/PowerPC/PPCLoopPreIncPrep.cpp 344 Type *I8Ty = Type::getInt8Ty(MemI->getParent()->getContext());
345 Type *I8PtrTy = Type::getInt8PtrTy(MemI->getParent()->getContext(),
lib/Target/PowerPC/PPCTargetTransformInfo.cpp 548 LLVMContext &C = L->getHeader()->getContext();
lib/Transforms/Coroutines/CoroFrame.cpp 843 auto *NewBB = BasicBlock::Create(BB->getContext(), "", BB->getParent(), Succ);
lib/Transforms/IPO/GlobalOpt.cpp 1352 BasicBlock *NullPtrBlock = BasicBlock::Create(OrigBB->getContext(),
lib/Transforms/IPO/PruneEH.cpp 216 new UnreachableInst(BB->getContext(), &*BB);
lib/Transforms/Scalar/EarlyCSE.cpp 818 ? ConstantInt::getTrue(BB->getContext())
819 : ConstantInt::getFalse(BB->getContext());
928 AvailableValues.insert(CondI, ConstantInt::getTrue(BB->getContext()));
986 AvailableValues.insert(CondI, ConstantInt::getTrue(BB->getContext()));
lib/Transforms/Scalar/GVN.cpp 2000 Value *TrueVal = ConstantInt::getTrue(TrueSucc->getContext());
2004 Value *FalseVal = ConstantInt::getFalse(FalseSucc->getContext());
lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp 413 LLVMContext &Context = L.getHeader()->getContext();
630 : F(*L.getHeader()->getParent()), Ctx(L.getHeader()->getContext()),
1797 LLVMContext &Context = Preheader->getContext();
lib/Transforms/Scalar/JumpThreading.cpp 290 MDBuilder(PredBr->getParent()->getContext())
1862 SplitVal = ConstantInt::getTrue(BB->getContext());
1864 SplitVal = ConstantInt::getFalse(BB->getContext());
1985 BasicBlock *NewBB = BasicBlock::Create(BB->getContext(),
2253 MDBuilder(TI->getParent()->getContext()).createBranchWeights(Weights));
2437 BasicBlock *NewBB = BasicBlock::Create(BB->getContext(), "select.unfold",
lib/Transforms/Scalar/LICM.cpp 714 LLVMContext &C = BB->getContext();
lib/Transforms/Scalar/LoopDataPrefetch.cpp 308 Type *I8Ptr = Type::getInt8PtrTy(BB->getContext(), PtrAddrSpace);
314 Type *I32 = Type::getInt32Ty(BB->getContext());
lib/Transforms/Scalar/LoopFuse.cpp 1210 new UnreachableInst(FC1.Preheader->getContext(), FC1.Preheader);
1376 new UnreachableInst(FC1GuardBlock->getContext(), FC1GuardBlock);
1446 new UnreachableInst(FC0.ExitBlock->getContext(), FC0.ExitBlock);
1452 new UnreachableInst(FC1.Preheader->getContext(), FC1.Preheader);
lib/Transforms/Scalar/LoopSimplifyCFG.cpp 510 IRBuilder<> Builder(BB->getContext());
lib/Transforms/Scalar/LoopUnswitch.cpp 646 LLVMContext &Context = loopHeader->getContext();
1060 LLVMContext &Context = CurrentBB->getContext();
lib/Transforms/Scalar/MergeICmps.cpp 611 LLVMContext &Context = NextCmpBlock->getContext();
lib/Transforms/Scalar/NewGVN.cpp 3700 Type *Int8Ty = Type::getInt8Ty(BB->getContext());
lib/Transforms/Scalar/PartiallyInlineLibCalls.cpp 62 BasicBlock *LibCallBB = BasicBlock::Create(CurrBB.getContext(), "call.sqrt",
lib/Transforms/Scalar/SCCP.cpp 2156 new UnreachableInst(InstBB->getContext(), InstBB);
lib/Transforms/Scalar/StructurizeCFG.cpp 302 LLVMContext &Context = R->getEntry()->getContext();
864 BasicBlock::Create(LoopStart->getContext(),
1009 R->getEntry()->getContext().getMDKindID("structurizecfg.uniform");
lib/Transforms/Utils/BasicBlockUtils.cpp 80 new UnreachableInst(BB->getContext(), BB);
279 new UnreachableInst(BB->getContext(), BB);
616 BB->getContext(), BB->getName() + Suffix, BB->getParent(), BB);
674 BasicBlock *NewBB1 = BasicBlock::Create(OrigBB->getContext(),
715 NewBB2 = BasicBlock::Create(OrigBB->getContext(),
819 LLVMContext &C = Head->getContext();
869 LLVMContext &C = Head->getContext();
lib/Transforms/Utils/BuildLibCalls.cpp 849 LLVMContext &Context = B.GetInsertBlock()->getContext();
870 LLVMContext &Context = B.GetInsertBlock()->getContext();
915 LLVMContext &Context = B.GetInsertBlock()->getContext();
931 LLVMContext &Context = B.GetInsertBlock()->getContext();
940 LLVMContext &Context = B.GetInsertBlock()->getContext();
949 LLVMContext &Context = B.GetInsertBlock()->getContext();
1254 LLVMContext &Context = B.GetInsertBlock()->getContext();
1279 LLVMContext &Context = B.GetInsertBlock()->getContext();
1300 IntegerType *PtrType = DL.getIntPtrType((B.GetInsertBlock()->getContext()));
1320 LLVMContext &Context = B.GetInsertBlock()->getContext();
1382 LLVMContext &Context = B.GetInsertBlock()->getContext();
lib/Transforms/Utils/CloneFunction.cpp 45 BasicBlock *NewBB = BasicBlock::Create(BB->getContext(), "", F);
311 BBEntry = NewBB = BasicBlock::Create(BB->getContext());
lib/Transforms/Utils/CodeExtractor.cpp 719 NewBB = BasicBlock::Create(ExitBB->getContext(),
779 case 1: RetTy = Type::getVoidTy(header->getContext()); break;
780 case 2: RetTy = Type::getInt1Ty(header->getContext()); break;
781 default: RetTy = Type::getInt16Ty(header->getContext()); break;
934 Idx[0] = Constant::getNullValue(Type::getInt32Ty(header->getContext()));
935 Idx[1] = ConstantInt::get(Type::getInt32Ty(header->getContext()), i);
1445 BasicBlock *codeReplacer = BasicBlock::Create(header->getContext(),
1451 BasicBlock *newFuncRoot = BasicBlock::Create(header->getContext(),
lib/Transforms/Utils/EntryExitInstrumenter.cpp 23 LLVMContext &C = InsertionPt->getParent()->getContext();
lib/Transforms/Utils/FlattenCFG.cpp 311 new UnreachableInst(CB->getContext(), CB);
lib/Transforms/Utils/Local.cpp 202 MDBuilder(BB->getContext()).
284 MDBuilder(BB->getContext()).
340 new UnreachableInst(BB->getContext(), BB);
720 new UnreachableInst(PredBB->getContext(), PredBB);
1047 unsigned LoopMDKind = BB->getContext().getMDKindID("llvm.loop");
1063 new UnreachableInst(BB->getContext(), BB);
1468 LLVMContext &C = BB->getContext();
2256 new UnreachableInst(BB->getContext(), BB);
lib/Transforms/Utils/LoopSimplify.cpp 377 BasicBlock *BEBlock = BasicBlock::Create(Header->getContext(),
443 unsigned LoopMDKind = BEBlock->getContext().getMDKindID("llvm.loop");
lib/Transforms/Utils/LoopUtils.cpp 201 LLVMContext &Context = TheLoop->getHeader()->getContext();
239 LLVMContext &Context = TheLoop->getHeader()->getContext();
lib/Transforms/Utils/LoopVersioning.cpp 176 LLVMContext &Context = VersionedLoop->getHeader()->getContext();
227 LLVMContext &Context = VersionedLoop->getHeader()->getContext();
lib/Transforms/Utils/LowerMemIntrinsics.cpp 37 LLVMContext &Ctx = PreLoopBB->getContext();
146 LLVMContext &Ctx = PreLoopBB->getContext();
lib/Transforms/Utils/SimplifyCFG.cpp 793 N = MDBuilder(SI->getParent()->getContext()).createBranchWeights(Weights);
806 N = MDBuilder(I->getParent()->getContext())
1202 InfLoopBlock = BasicBlock::Create(BB->getContext(), "infloop",
2223 BasicBlock::Create(BB->getContext(), RealDest->getName() + ".critedge",
3236 ConstantInt::get(Type::getInt1Ty(BB->getContext()), CondIsTrue));
3246 Type::getInt1Ty(BB->getContext()), std::distance(PB, PE),
3258 ConstantInt::get(Type::getInt1Ty(BB->getContext()), CondIsTrue),
3356 BasicBlock::Create(BB->getContext(), "infloop", BB->getParent());
3635 V = ConstantInt::getFalse(BB->getContext());
3637 V = ConstantInt::getTrue(BB->getContext());
3655 Constant *DefaultCst = ConstantInt::getTrue(BB->getContext());
3656 Constant *NewCst = ConstantInt::getFalse(BB->getContext());
3669 BasicBlock::Create(BB->getContext(), "switch.edge", BB->getParent(), BB);
5898 ConstantInt *TorF = *Imp ? ConstantInt::getTrue(BB->getContext())
5899 : ConstantInt::getFalse(BB->getContext());
lib/Transforms/Utils/SimplifyLibCalls.cpp 1177 IntegerType *SizeType = DL.getIntPtrType(B.GetInsertBlock()->getContext());
lib/Transforms/Vectorize/LoopVectorizationLegality.cpp 94 LLVMContext &Context = TheLoop->getHeader()->getContext();
lib/Transforms/Vectorize/LoopVectorize.cpp 6601 LLVMContext &Context = L->getHeader()->getContext();
lib/Transforms/Vectorize/VPlan.cpp 118 BasicBlock *NewBB = BasicBlock::Create(PrevBB->getContext(), getName(),
tools/bugpoint/CrashDebugger.cpp 479 new UnreachableInst(BB.getContext(), &BB);
tools/clang/lib/CodeGen/CGLoopInfo.cpp 23 LLVMContext &Ctx = Header->getContext();
37 LLVMContext &Ctx = Header->getContext();
83 LLVMContext &Ctx = Header->getContext();
146 LLVMContext &Ctx = Header->getContext();
215 LLVMContext &Ctx = Header->getContext();
317 LLVMContext &Ctx = Header->getContext();
368 LLVMContext &Ctx = Header->getContext();
421 LLVMContext &Ctx = Header->getContext();
463 LLVMContext &Ctx = Header->getContext();
479 TempLoopID = MDNode::getTemporary(Header->getContext(), None);
490 LLVMContext &Ctx = Header->getContext();
tools/llvm-reduce/deltas/ReduceBasicBlocks.cpp 47 ReturnInst::Create(BB.getContext(), nullptr, &BB);
tools/llvm-stress/llvm-stress.cpp 183 : BB(Block), PT(PT), Ran(R), Context(BB->getContext()) {}
485 ConstantInt::get(Type::getInt32Ty(BB->getContext()),
503 Type *I32 = Type::getInt32Ty(BB->getContext());
529 ConstantInt::get(Type::getInt32Ty(BB->getContext()),
tools/polly/include/polly/CodeGen/IRBuilder.h 161 PollyIRBuilder Builder(BB->getContext(), llvm::ConstantFolder(),
tools/polly/lib/CodeGen/BlockGenerators.cpp 1564 new UnreachableInst(BBCopyEnd->getContext(), BBCopyEnd);
tools/polly/lib/CodeGen/IRBuilder.cpp 105 MDNode *Id = getID(Header->getContext());
unittests/IR/CFGBuilder.cpp 41 auto *IntTy = IntegerType::get(From->getContext(), 32);
unittests/IR/DominatorTreeTest.cpp 393 new UnreachableInst(C->getContext(), C);