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

1234567

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoadStoreVectorizer.cpp64 #include "llvm/IR/IRBuilder.h"
118 IRBuilder<> Builder;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp887 IRBuilder<> Builder(Inst);
H A DAArch64ISelLowering.cpp56 #include "llvm/IR/IRBuilder.h"
9875 IRBuilder<> Builder(LI);
9999 IRBuilder<> Builder(SI);
14630 Value *AArch64TargetLowering::emitLoadLinked(IRBuilder<> &Builder, Value *Addr,
14670 IRBuilder<> &Builder) const {
14675 Value *AArch64TargetLowering::emitStoreConditional(IRBuilder<> &Builder,
14728 static Value *UseTlsOffset(IRBuilder<> &IRB, unsigned Offset) {
14738 Value *AArch64TargetLowering::getIRStackGuard(IRBuilder<> &IRB) const {
14787 Value *AArch64TargetLowering::getSafeStackPointerLocation(IRBuilder<> &IRB) const {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp1098 IRBuilder<> IRB(CV->getContext());
3454 Value *HexagonTargetLowering::emitLoadLinked(IRBuilder<> &Builder, Value *Addr,
3477 Value *HexagonTargetLowering::emitStoreConditional(IRBuilder<> &Builder,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineSelect.cpp26 #include "llvm/IR/IRBuilder.h"
2644 IRBuilder<>::FastMathFlagGuard FMFG(Builder);
2769 IRBuilder<>::FastMathFlagGuard FMFG(Builder);
H A DInstCombineCompares.cpp618 static void setInsertionPoint(IRBuilder<> &Builder, Value *V,
669 IRBuilder<> Builder(Base->getContext());
H A DInstCombineCasts.cpp1722 IRBuilder<>::FastMathFlagGuard FMFG(Builder);
H A DInstructionCombining.cpp74 #include "llvm/IR/IRBuilder.h"
1752 // Note: using IRBuilder to create the constants for efficiency.
3722 /// Builder - This is an IRBuilder that automatically inserts new
3724 IRBuilder<TargetFolder, IRBuilderCallbackInserter> Builder(
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DAttributorAttributes.cpp24 #include "llvm/IR/IRBuilder.h"
177 IRBuilder<NoFolder> &IRB, const DataLayout &DL) {
5255 IRBuilder<NoFolder> IRB(&IP);
5289 IRBuilder<NoFolder> IRB(IP);
H A DGlobalOpt.cpp43 #include "llvm/IR/IRBuilder.h"
2296 IRBuilder<> Builder(M->getContext());
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenFunction.cpp2351 llvm::IRBuilder<> IRB(Builder.GetInsertBlock(), Builder.GetInsertPoint());
H A DCGBlocks.cpp1373 llvm::IRBuilder<> b(llvm::BasicBlock::Create(CGM.getLLVMContext(), "entry",
H A DCGCall.cpp4957 llvm::IRBuilder<>::InsertPointGuard IPGuard(Builder);
H A DCGObjCGNU.cpp1653 llvm::IRBuilder<> b(llvm::BasicBlock::Create(CGM.getLLVMContext(), "entry",
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSimpleLoopUnswitch.cpp38 #include "llvm/IR/IRBuilder.h"
184 IRBuilder<> IRB(&BB);
H A DLoopStrengthReduce.cpp86 #include "llvm/IR/IRBuilder.h"
3211 IRBuilder<> Builder(InsertPt);
3232 IRBuilder<> Builder(L->getLoopLatch()->getTerminator());
H A DSROA.cpp57 #include "llvm/IR/IRBuilder.h"
120 /// A custom IRBuilder inserter which prefixes all names, but only in
139 /// Provide a type for IRBuilder that drops names in release builds.
140 using IRBuilderTy = IRBuilder<ConstantFolder, IRBuilderPrefixedInserter>;
1380 /// instruction using the IRBuilder if GEP-ing is needed.
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp75 #include "llvm/IR/IRBuilder.h"
18139 Instruction* ARMTargetLowering::makeDMB(IRBuilder<> &Builder,
18169 Instruction *ARMTargetLowering::emitLeadingFence(IRBuilder<> &Builder,
18194 Instruction *ARMTargetLowering::emitTrailingFence(IRBuilder<> &Builder,
18344 Value *ARMTargetLowering::emitLoadLinked(IRBuilder<> &Builder, Value *Addr,
18381 IRBuilder<> &Builder) const {
18388 Value *ARMTargetLowering::emitStoreConditional(IRBuilder<> &Builder, Value *Val,
18512 IRBuilder<> Builder(LI);
18662 IRBuilder<> Builder(SI);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLocal.cpp56 #include "llvm/IR/IRBuilder.h"
114 IRBuilder<> Builder(T);
/freebsd-13-stable/lib/clang/libllvm/
H A DMakefile661 SRCS_MIN+= IR/IRBuilder.cpp
/freebsd-13-stable/contrib/llvm-project/llvm/lib/IR/
H A DCore.cpp24 #include "llvm/IR/IRBuilder.h"
2999 return wrap(new IRBuilder<>(*unwrap(C)));
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp66 #include "llvm/IR/IRBuilder.h"
11291 static Instruction* callIntrinsic(IRBuilder<> &Builder, Intrinsic::ID Id) {
11299 Instruction *PPCTargetLowering::emitLeadingFence(IRBuilder<> &Builder,
11309 Instruction *PPCTargetLowering::emitTrailingFence(IRBuilder<> &Builder,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp2443 static Constant* SegmentOffset(IRBuilder<> &IRB,
2450 Value *X86TargetLowering::getIRStackGuard(IRBuilder<> &IRB) const {
2511 Value *X86TargetLowering::getSafeStackPointerLocation(IRBuilder<> &IRB) const {
[all...]

Completed in 785 milliseconds

1234567