Searched refs:IRBuilder (Results 151 - 175 of 226) sorted by relevance

12345678910

/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/
H A DInterleavedAccessPass.cpp58 #include "llvm/IR/IRBuilder.h"
464 IRBuilder<> Builder(Extracts[0]->getContext());
H A DExpandLargeFpConvert.cpp25 #include "llvm/IR/IRBuilder.h"
92 IRBuilder<> Builder(FPToI);
309 IRBuilder<> Builder(IToFP);
H A DAtomicExpandPass.cpp35 #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 DSelectOptimize.cpp30 #include "llvm/IR/IRBuilder.h"
508 IRBuilder<> &IB) {
710 IRBuilder<> IB(SI.getI());
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DADCE.cpp38 #include "llvm/IR/IRBuilder.h"
706 IRBuilder<> Builder(PredTerm);
H A DLoopDataPrefetch.cpp405 IRBuilder<> Builder(P.InsertPt);
H A DLoopBoundSplit.cpp359 IRBuilder<> Builder(&PostLoopPreHeader->front());
H A DTailRecursionElimination.cpp71 #include "llvm/IR/IRBuilder.h"
606 IRBuilder<> Builder(CI);
627 IRBuilder<> Builder(CI);
H A DLICM.cpp70 #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 DIndVarSimplify.cpp52 #include "llvm/IR/IRBuilder.h"
1003 IRBuilder<> Builder(BI);
1246 IRBuilder<> Builder(Preheader->getTerminator());
1847 IRBuilder<> B(L->getLoopPreheader()->getTerminator());
H A DNaryReassociate.cpp94 #include "llvm/IR/IRBuilder.h"
423 IRBuilder<> Builder(GEP);
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DSanitizerBinaryMetadata.cpp26 #include "llvm/IR/IRBuilder.h"
182 IRBuilder<> IRB;
H A DPGOInstrumentation.cpp81 #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 DSampleProfileProbe.cpp22 #include "llvm/IR/IRBuilder.h"
314 IRBuilder<> Builder(J);
H A DDeadArgumentElimination.cpp30 #include "llvm/IR/IRBuilder.h"
989 IRBuilder<NoFolder> IRB(InsertPt);
1041 IRBuilder<NoFolder> IRB(RI);
H A DArgumentPromotion.cpp56 #include "llvm/IR/IRBuilder.h"
213 IRBuilder<NoFolder> IRB(&CB);
336 IRBuilder<NoFolder> IRB(&NF->begin()->front());
H A DMergeFunctions.cpp104 #include "llvm/IR/IRBuilder.h"
482 static Value *createCast(IRBuilder<> &Builder, Value *V, Type *DestTy) {
704 IRBuilder<> Builder(BB);
H A DOpenMPOpt.cpp1236 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 DPredicateInfo.cpp21 #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 DVPlanRecipes.cpp21 #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 DAArch64LowerHomogeneousPrologEpilog.cpp26 #include "llvm/IR/IRBuilder.h"
190 IRBuilder<> Builder(EntryBB);
/freebsd-current/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonVectorLoopCarriedReuse.cpp24 #include "llvm/IR/IRBuilder.h"
554 IRBuilder<> IRB(BB);
/freebsd-current/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVGatherScatterLowering.cpp22 #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 DCGBuilder.h1 //===-- 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 DLLJIT.cpp25 #include "llvm/IR/IRBuilder.h"
71 IRBuilder<> IB(EntryBlock);
545 IRBuilder<> IB(InitOrDeInitFuncEntryBlock);

Completed in 347 milliseconds

12345678910