Searched refs:IRBuilder (Results 201 - 225 of 226) sorted by relevance

12345678910

/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DDeadStoreElimination.cpp60 #include "llvm/IR/IRBuilder.h"
1904 IRBuilder<> IRB(Malloc);
H A DLoopStrengthReduce.cpp92 #include "llvm/IR/IRBuilder.h"
3254 IRBuilder<> Builder(InsertPt);
3275 IRBuilder<> Builder(L->getLoopLatch()->getTerminator());
7032 IRBuilder<> LatchBuilder(LoopLatch->getTerminator());
H A DSROA.cpp60 #include "llvm/IR/IRBuilder.h"
501 /// A custom IRBuilder inserter which prefixes all names, but only in
520 /// Provide a type for IRBuilder that drops names in release builds.
521 using IRBuilderTy = IRBuilder<ConstantFolder, IRBuilderPrefixedInserter>;
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineAddSub.cpp2720 IRBuilder<>::FastMathFlagGuard FMFGuard(Builder);
2798 IRBuilder<>::FastMathFlagGuard FMFGuard(Builder);
H A DInstCombineSelect.cpp28 #include "llvm/IR/IRBuilder.h"
3446 IRBuilder<>::FastMathFlagGuard FMFG(Builder);
3606 IRBuilder<>::FastMathFlagGuard FMFG(Builder);
H A DInstCombineAndOrXor.cpp1326 IRBuilder<>::FastMathFlagGuard FMFG(Builder);
1367 IRBuilder<>::FastMathFlagGuard FMFG(Builder);
H A DInstCombineCasts.cpp1772 IRBuilder<>::FastMathFlagGuard FMFG(Builder);
H A DInstCombineCompares.cpp509 static void setInsertionPoint(IRBuilder<> &Builder, Value *V,
562 IRBuilder<> Builder(Base->getContext());
H A DInstructionCombining.cpp73 #include "llvm/IR/IRBuilder.h"
2131 // Note: using IRBuilder to create the constants for efficiency.
4761 /// Builder - This is an IRBuilder that automatically inserts new
4763 IRBuilder<TargetFolder, IRBuilderCallbackInserter> Builder(
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp58 #include "llvm/IR/IRBuilder.h"
3583 IRBuilder<> Builder;
11059 IRBuilder<>::InsertPointGuard Guard(Builder);
12029 IRBuilder<>::InsertPointGuard Guard(Builder);
13997 static Value *createOp(IRBuilder<> &Builder, RecurKind Kind, Value *LHS,
14076 static Value *createOp(IRBuilder<> &Builder, RecurKind RdxKind, Value *LHS,
14484 IRBuilder<> Builder(cast<Instruction>(ReductionRoot));
15165 Value *emitReduction(Value *VectorizedValue, IRBuilder<> &Builder,
/freebsd-current/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenFunction.cpp2694 llvm::IRBuilder<> IRB(Builder.GetInsertBlock(), Builder.GetInsertPoint());
H A DCGBlocks.cpp1344 llvm::IRBuilder<> b(llvm::BasicBlock::Create(CGM.getLLVMContext(), "entry",
H A DCGObjCGNU.cpp1667 llvm::IRBuilder<> b(llvm::BasicBlock::Create(CGM.getLLVMContext(), "entry",
H A DCGCall.cpp5718 llvm::IRBuilder<>::InsertPointGuard IPGuard(Builder);
H A DCGBuiltin.cpp10021 // sve dup.x intrinsic instead of IRBuilder::CreateVectorSplat.
15721 IRBuilder<>::FastMathFlagGuard FMFGuard(Builder);
15732 IRBuilder<>::FastMathFlagGuard FMFGuard(Builder);
15743 IRBuilder<>::FastMathFlagGuard FMFGuard(Builder);
15754 IRBuilder<>::FastMathFlagGuard FMFGuard(Builder);
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DAttributorAttributes.cpp49 #include "llvm/IR/IRBuilder.h"
296 IRBuilder<NoFolder> &IRB) {
6777 IRBuilder<> Builder(Alloca->getNextNode());
7456 IRBuilder<NoFolder> IRB(&IP);
7488 IRBuilder<NoFolder> IRB(IP);
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLocal.cpp53 #include "llvm/IR/IRBuilder.h"
133 IRBuilder<> Builder(T);
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp67 #include "llvm/IR/IRBuilder.h"
15260 IRBuilder<> Builder(ZExt);
15291 IRBuilder<> Builder(TI);
15459 IRBuilder<> Builder(I);
15476 IRBuilder<> Builder(I);
15690 IRBuilder<> Builder(LI);
15853 IRBuilder<> Builder(SI);
16006 IRBuilder<> Builder(LI);
16081 IRBuilder<> Builder(SI);
[all...]
H A DAArch64TargetTransformInfo.cpp3421 IRBuilder<> Builder(Inst);
/freebsd-current/contrib/llvm-project/llvm/lib/IR/
H A DCore.cpp24 #include "llvm/IR/IRBuilder.h"
3050 return wrap(new IRBuilder<>(*unwrap(C)));
/freebsd-current/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp47 #include "llvm/IR/IRBuilder.h"
1118 IRBuilder<> IRB(CV->getContext());
/freebsd-current/lib/clang/libllvm/
H A DMakefile819 SRCS_MIN+= IR/IRBuilder.cpp
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.cpp38 #include "llvm/IR/IRBuilder.h"
16108 IRBuilder<> Builder(AI);
16129 auto CreateNewAtomicRMW = [AI](IRBuilder<> &Builder, Value *Addr,
16189 IRBuilder<> Builder(AI);
/freebsd-current/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp35 #include "llvm/IR/IRBuilder.h"
20051 IRBuilder<> Builder(LI);
20103 IRBuilder<> Builder(SI);
20142 IRBuilder<> Builder(LI);
20192 IRBuilder<> Builder(SI);
/freebsd-current/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp78 #include "llvm/IR/IRBuilder.h"
21681 IRBuilder<> Builder(LI);
21824 IRBuilder<> Builder(SI);

Completed in 1422 milliseconds

12345678910