Searched refs:IRBuilder (Results 151 - 175 of 226) sorted by relevance
12345678910
/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | InterleavedAccessPass.cpp | 58 #include "llvm/IR/IRBuilder.h" 464 IRBuilder<> Builder(Extracts[0]->getContext());
|
H A D | ExpandLargeFpConvert.cpp | 25 #include "llvm/IR/IRBuilder.h" 92 IRBuilder<> Builder(FPToI); 309 IRBuilder<> Builder(IToFP);
|
H A D | AtomicExpandPass.cpp | 35 #include "llvm/IR/IRBuilder.h" 129 // IRBuilder to be used for replacement atomic instructions. 130 struct ReplacementIRBuilder : IRBuilder<InstSimplifyFolder> { 133 : IRBuilder(I->getContext(), DL) { 304 IRBuilder Builder(I); 1756 IRBuilder<> Builder(I); 1757 IRBuilder<> AllocaBuilder(&I->getFunction()->getEntryBlock().front());
|
H A D | SelectOptimize.cpp | 30 #include "llvm/IR/IRBuilder.h" 508 IRBuilder<> &IB) { 710 IRBuilder<> IB(SI.getI());
|
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | ADCE.cpp | 38 #include "llvm/IR/IRBuilder.h" 706 IRBuilder<> Builder(PredTerm);
|
H A D | LoopDataPrefetch.cpp | 405 IRBuilder<> Builder(P.InsertPt);
|
H A D | LoopBoundSplit.cpp | 359 IRBuilder<> Builder(&PostLoopPreHeader->front());
|
H A D | TailRecursionElimination.cpp | 71 #include "llvm/IR/IRBuilder.h" 606 IRBuilder<> Builder(CI); 627 IRBuilder<> Builder(CI);
|
H A D | LICM.cpp | 70 #include "llvm/IR/IRBuilder.h" 2445 IRBuilder<> Builder(Preheader->getTerminator()); 2506 IRBuilder<> Builder(Preheader->getTerminator()); 2556 IRBuilder<> Builder(Preheader->getTerminator()); 2615 IRBuilder<> Builder(Preheader->getTerminator()); 2719 IRBuilder<> Builder(Preheader->getTerminator());
|
H A D | IndVarSimplify.cpp | 52 #include "llvm/IR/IRBuilder.h" 1003 IRBuilder<> Builder(BI); 1246 IRBuilder<> Builder(Preheader->getTerminator()); 1847 IRBuilder<> B(L->getLoopPreheader()->getTerminator());
|
H A D | NaryReassociate.cpp | 94 #include "llvm/IR/IRBuilder.h" 423 IRBuilder<> Builder(GEP);
|
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | SanitizerBinaryMetadata.cpp | 26 #include "llvm/IR/IRBuilder.h" 182 IRBuilder<> IRB;
|
H A D | PGOInstrumentation.cpp | 81 #include "llvm/IR/IRBuilder.h" 867 IRBuilder<> Builder(&EntryBB, EntryBB.getFirstInsertionPt()); 885 IRBuilder<> Builder(&EntryBB, EntryBB.getFirstInsertionPt()); 895 IRBuilder<> Builder(InstrBB, InstrBB->getFirstInsertionPt()); 936 IRBuilder<> Builder(Cand.InsertPt); 1632 IRBuilder<> Builder(&SI);
|
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | SampleProfileProbe.cpp | 22 #include "llvm/IR/IRBuilder.h" 314 IRBuilder<> Builder(J);
|
H A D | DeadArgumentElimination.cpp | 30 #include "llvm/IR/IRBuilder.h" 989 IRBuilder<NoFolder> IRB(InsertPt); 1041 IRBuilder<NoFolder> IRB(RI);
|
H A D | ArgumentPromotion.cpp | 56 #include "llvm/IR/IRBuilder.h" 213 IRBuilder<NoFolder> IRB(&CB); 336 IRBuilder<NoFolder> IRB(&NF->begin()->front());
|
H A D | MergeFunctions.cpp | 104 #include "llvm/IR/IRBuilder.h" 482 static Value *createCast(IRBuilder<> &Builder, Value *V, Type *DestTy) { 704 IRBuilder<> Builder(BB);
|
H A D | OpenMPOpt.cpp | 1236 IRBuilder<>::InsertPoint AllocaIP( 1721 auto &IRBuilder = OMPInfoCache.OMPBuilder; local 1724 IRBuilder.Builder.SetInsertPoint(&Entry, 1726 Value *Handle = IRBuilder.Builder.CreateAlloca( 1727 IRBuilder.AsyncInfo, /*ArraySize=*/nullptr, "handle"); 1729 IRBuilder.Builder.CreateAddrSpaceCast(Handle, IRBuilder.AsyncInfoPtr); 1734 FunctionCallee IssueDecl = IRBuilder.getOrCreateRuntimeFunction( 1750 FunctionCallee WaitDecl = IRBuilder.getOrCreateRuntimeFunction( 1800 // The IRBuilder use [all...] |
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | PredicateInfo.cpp | 21 #include "llvm/IR/IRBuilder.h" 562 IRBuilder<> B(getBranchTerminator(ValInfo)); 578 IRBuilder<> B(PAssume->AssumeInst->getNextNode());
|
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | VPlanRecipes.cpp | 21 #include "llvm/IR/IRBuilder.h" 819 IRBuilder<>::FastMathFlagGuard FMFG(Builder); 976 IRBuilder<>::FastMathFlagGuard FMFG(Builder); 1028 // IRBuilder. IRBuilder can constant-fold the multiply, but it doesn't 1109 IRBuilder<>::FastMathFlagGuard FMFG(State.Builder); 1651 IRBuilder<> Builder(State.CFG.PrevBB->getTerminator()); 1691 IRBuilder<>::InsertPointGuard Guard(Builder);
|
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64LowerHomogeneousPrologEpilog.cpp | 26 #include "llvm/IR/IRBuilder.h" 190 IRBuilder<> Builder(EntryBB);
|
/freebsd-current/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonVectorLoopCarriedReuse.cpp | 24 #include "llvm/IR/IRBuilder.h" 554 IRBuilder<> IRB(BB);
|
/freebsd-current/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVGatherScatterLowering.cpp | 22 #include "llvm/IR/IRBuilder.h" 173 // have an IRBuilder API for that. 488 IRBuilder<InstSimplifyFolder> Builder(Ctx, *DL);
|
/freebsd-current/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGBuilder.h | 1 //===-- CGBuilder.h - Choose IRBuilder implementation ----------*- C++ -*-===// 15 #include "llvm/IR/IRBuilder.h" 23 /// This is an IRBuilder insertion helper that forwards to 42 typedef llvm::IRBuilder<llvm::ConstantFolder, CGBuilderInserterTy>
|
/freebsd-current/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
H A D | LLJIT.cpp | 25 #include "llvm/IR/IRBuilder.h" 71 IRBuilder<> IB(EntryBlock); 545 IRBuilder<> IB(InitOrDeInitFuncEntryBlock);
|
Completed in 347 milliseconds
12345678910