Searched refs:IRBuilder (Results 1 - 25 of 226) sorted by relevance

12345678910

/freebsd-current/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DAMDGPUEmitPrintf.h17 #include "llvm/IR/IRBuilder.h"
21 Value *emitAMDGPUPrintfCall(IRBuilder<> &Builder, ArrayRef<Value *> Args,
H A DEscapeEnumerator.h18 #include "llvm/IR/IRBuilder.h"
34 IRBuilder<> Builder;
46 IRBuilder<> *Next();
H A DSanitizerStats.h16 #include "llvm/IR/IRBuilder.h"
37 void create(IRBuilder<> &B, SanitizerStatKind SK);
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DGuardUtils.cpp15 #include "llvm/IR/IRBuilder.h"
55 IRBuilder<> B(DeoptBlockTerm);
72 IRBuilder<> B(CheckBI);
95 IRBuilder<> B(WidenableBR);
99 IRBuilder<> B(WidenableBR);
116 IRBuilder<> B(WidenableBR);
H A DAMDGPUEmitPrintf.cpp29 static Value *fitArgInto64Bits(IRBuilder<> &Builder, Value *Arg) {
53 static Value *callPrintfBegin(IRBuilder<> &Builder, Value *Version) {
60 static Value *callAppendArgs(IRBuilder<> &Builder, Value *Desc, int NumArgs,
76 static Value *appendArg(IRBuilder<> &Builder, Value *Desc, Value *Arg,
86 static Value *getStrlenWithNull(IRBuilder<> &Builder, Value *Str) {
153 static Value *callAppendStringN(IRBuilder<> &Builder, Value *Desc, Value *Str,
165 static Value *appendString(IRBuilder<> &Builder, Value *Desc, Value *Arg,
171 static Value *processArg(IRBuilder<> &Builder, Value *Desc, Value *Arg,
223 IRBuilder<> &Builder, ArrayRef<Value *> Args, Value *Fmt,
310 static void processConstantStringArg(StringData *SD, IRBuilder<>
[all...]
H A DFlattenCFG.cpp18 #include "llvm/IR/IRBuilder.h"
40 bool FlattenParallelAndOr(BasicBlock *BB, IRBuilder<> &Builder);
45 bool MergeIfRegion(BasicBlock *BB, IRBuilder<> &Builder);
136 bool FlattenCFGOpt::FlattenParallelAndOr(BasicBlock *BB, IRBuilder<> &Builder) {
281 IRBuilder<>::InsertPointGuard Guard(Builder);
409 bool FlattenCFGOpt::MergeIfRegion(BasicBlock *BB, IRBuilder<> &Builder) {
523 IRBuilder<> Builder(BB);
H A DSanitizerStats.cpp17 #include "llvm/IR/IRBuilder.h"
42 void SanitizerStatReport::create(IRBuilder<> &B, SanitizerStatKind SK) {
95 IRBuilder<> B(BB);
H A DIntegerDivision.cpp18 #include "llvm/IR/IRBuilder.h"
33 IRBuilder<> &Builder) {
74 IRBuilder<> &Builder) {
100 IRBuilder<> &Builder) {
142 IRBuilder<> &Builder) {
359 IRBuilder<> Builder(Rem);
412 IRBuilder<> Builder(Div);
474 IRBuilder<> Builder(Rem);
520 IRBuilder<> Builder(Rem);
569 IRBuilder<> Builde
[all...]
/freebsd-current/contrib/llvm-project/llvm/include/llvm/Transforms/
H A DInstrumentation.h20 #include "llvm/IR/IRBuilder.h"
185 struct InstrumentationIRBuilder : IRBuilder<> {
186 static void ensureDebugInfo(IRBuilder<> &IRB, const Function &F) {
193 explicit InstrumentationIRBuilder(Instruction *IP) : IRBuilder<>(IP) {
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DSMEABIPass.cpp20 #include "llvm/IR/IRBuilder.h"
43 bool updateNewStateFunctions(Module *M, Function *F, IRBuilder<> &Builder,
60 void emitTPIDR2Save(Module *M, IRBuilder<> &Builder) {
101 IRBuilder<> &Builder, SMEAttrs FnAttrs) {
170 IRBuilder<> Builder(Context);
H A DAArch64StackTagging.cpp40 #include "llvm/IR/IRBuilder.h"
132 IRBuilder<> IRB(SI);
141 IRBuilder<> IRB(MSI);
147 void applyMemSet(IRBuilder<> &IRB, int64_t Start, int64_t End,
176 Value *sliceValue(IRBuilder<> &IRB, Value *V, int64_t Offset) {
189 void applyStore(IRBuilder<> &IRB, int64_t Start, int64_t End,
203 void generate(IRBuilder<> &IRB) {
242 void emitZeroes(IRBuilder<> &IRB, uint64_t Offset, uint64_t Size) {
252 void emitUndef(IRBuilder<> &IRB, uint64_t Offset, uint64_t Size) {
261 void emitPair(IRBuilder<>
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DCrossDSOCFI.cpp20 #include "llvm/IR/IRBuilder.h"
112 IRBuilder<> IRBFail(TrapBB);
119 IRBuilder<> IRBExit(ExitBB);
122 IRBuilder<> IRB(BB);
127 IRBuilder<> IRBTest(TestBB);
/freebsd-current/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXGenericToNVVM.cpp20 #include "llvm/IR/IRBuilder.h"
42 IRBuilder<> &Builder);
45 IRBuilder<> &Builder);
47 IRBuilder<> &Builder);
89 IRBuilder<> Builder(F.getEntryBlock().getFirstNonPHIOrDbg());
138 IRBuilder<> &Builder) {
177 Module *M, Function *F, Constant *C, IRBuilder<> &Builder) {
216 IRBuilder<> &Builder) {
/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/
H A DExpandVectorPredication.cpp22 #include "llvm/IR/IRBuilder.h"
151 Value *createStepVector(IRBuilder<> &Builder, Type *LaneTy,
164 Value *convertEVLToMask(IRBuilder<> &Builder, Value *EVLParam,
174 Value *expandPredicationInBinaryOperator(IRBuilder<> &Builder,
178 Value *expandPredicationToIntCall(IRBuilder<> &Builder, VPIntrinsic &PI,
182 Value *expandPredicationToFPCall(IRBuilder<> &Builder, VPIntrinsic &PI,
186 Value *expandPredicationInReduction(IRBuilder<> &Builder,
190 Value *expandPredicationToCastIntrinsic(IRBuilder<> &Builder,
194 Value *expandPredicationInMemoryIntrinsic(IRBuilder<> &Builder,
198 Value *expandPredicationInComparison(IRBuilder<>
[all...]
H A DSafeStack.cpp45 #include "llvm/IR/IRBuilder.h"
134 Value *getStackGuard(IRBuilder<> &IRB, Function &F);
137 void checkStackGuard(IRBuilder<> &IRB, Function &F, Instruction &RI,
158 Value *moveStaticAllocasToUnsafeStack(IRBuilder<> &IRB, Function &F,
170 createStackRestorePoints(IRBuilder<> &IRB, Function &F,
365 Value *SafeStack::getStackGuard(IRBuilder<> &IRB, Function &F) {
429 SafeStack::createStackRestorePoints(IRBuilder<> &IRB, Function &F,
465 void SafeStack::checkStackGuard(IRBuilder<> &IRB, Function &F, Instruction &RI,
477 IRBuilder<> IRBFail(CheckTerm);
488 IRBuilder<>
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DDataFlowSanitizer.cpp88 #include "llvm/IR/IRBuilder.h"
518 Value *getShadowOffset(Value *Addr, IRBuilder<> &IRB);
529 void buildExternWeakCheckIfNeeded(IRBuilder<> &IRB, Function *F);
626 Value *getArgTLS(Type *T, unsigned ArgOffset, IRBuilder<> &IRB);
629 Value *getRetvalTLS(Type *T, IRBuilder<> &IRB);
634 Value *getArgOriginTLS(unsigned ArgNo, IRBuilder<> &IRB);
706 void addReachesFunctionCallbacksIfEnabled(IRBuilder<> &IRB, Instruction &I,
716 IRBuilder<> &IRB);
718 Value *collapseToPrimitiveShadow(Value *Shadow, IRBuilder<> &IRB);
743 Value *updateOrigin(Value *V, IRBuilder<>
[all...]
H A DMemorySanitizer.cpp173 #include "llvm/IR/IRBuilder.h"
775 IRBuilder<> IRB(*C);
840 IRBuilder<> IRB(*C);
914 IRBuilder<> IRB(*C);
1041 IRBuilder<> IRB(*C);
1080 virtual void visitCallBase(CallBase &CB, IRBuilder<> &IRB) = 0;
1116 class NextNodeIRBuilder : public IRBuilder<> {
1118 explicit NextNodeIRBuilder(Instruction *IP) : IRBuilder<>(IP->getNextNode()) {
1178 FnPrologueEnd = IRBuilder<>(F.getEntryBlock().getFirstNonPHI())
1182 IRBuilder<> IR
[all...]
H A DHWAddressSanitizer.cpp37 #include "llvm/IR/IRBuilder.h"
300 Value *getOpaqueNoopCast(IRBuilder<> &IRB, Value *Val);
302 Value *getDynamicShadowIfunc(IRBuilder<> &IRB);
303 Value *getShadowNonTls(IRBuilder<> &IRB);
306 Value *memToShadow(Value *Shadow, IRBuilder<> &IRB);
328 void tagAlloca(IRBuilder<> &IRB, AllocaInst *AI, Value *Tag, size_t Size);
329 Value *tagPointer(IRBuilder<> &IRB, Type *Ty, Value *PtrLong, Value *Tag);
330 Value *untagPointer(IRBuilder<> &IRB, Value *PtrLong);
334 Value *readRegister(IRBuilder<> &IRB, StringRef Name);
336 Value *getNextTagWithCall(IRBuilder<>
[all...]
H A DPoisonChecking.cpp64 #include "llvm/IR/IRBuilder.h"
84 static Value *buildOrChain(IRBuilder<> &B, ArrayRef<Value*> Ops) {
102 IRBuilder<> B(&I);
183 IRBuilder<> B(&I);
236 static void CreateAssert(IRBuilder<> &B, Value *Cond) {
250 static void CreateAssertNot(IRBuilder<> &B, Value *Cond) {
275 IRBuilder<> B(cast<Instruction>(&I));
H A DAddressSanitizer.cpp50 #include "llvm/IR/IRBuilder.h"
704 Instruction *genAMDGPUReportBlock(IRBuilder<> &IRB, Value *Cond,
718 Value *createSlowPathCmp(IRBuilder<> &IRB, Value *AddrLong,
724 Value *memToShadow(Value *Shadow, IRBuilder<> &IRB);
842 void instrumentGlobals(IRBuilder<> &IRB, Module &M, bool *CtorComdat);
843 void InstrumentGlobalsCOFF(IRBuilder<> &IRB, Module &M,
846 void instrumentGlobalsELF(IRBuilder<> &IRB, Module &M,
850 void InstrumentGlobalsMachO(IRBuilder<> &IRB, Module &M,
854 InstrumentGlobalsWithMetadataArray(IRBuilder<> &IRB, Module &M,
1020 IRBuilder<> IR
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUCodeGenPrepare.cpp25 #include "llvm/IR/IRBuilder.h"
148 Type *getI32Ty(IRBuilder<> &B, const Type *T) const;
248 Value* expandDivRem24(IRBuilder<> &Builder, BinaryOperator &I,
252 Value *expandDivRem24Impl(IRBuilder<> &Builder, BinaryOperator &I,
257 Value* expandDivRem32(IRBuilder<> &Builder, BinaryOperator &I,
260 Value *shrinkDivRem64(IRBuilder<> &Builder, BinaryOperator &I,
275 Value *applyFractPat(IRBuilder<> &Builder, Value *FractArg);
280 Value *optimizeWithRsq(IRBuilder<> &Builder, Value *Num, Value *Den,
284 Value *optimizeWithRcp(IRBuilder<> &Builder, Value *Num, Value *Den,
286 Value *optimizeWithFDivFast(IRBuilder<>
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/Target/ARM/
H A DMVEGatherScatterLowering.cpp36 #include "llvm/IR/IRBuilder.h"
91 IRBuilder<> &Builder);
96 GetElementPtrInst *GEP, IRBuilder<> &Builder);
111 IRBuilder<> &Builder);
114 IRBuilder<> &Builder,
118 IRBuilder<> &Builder,
124 IRBuilder<> &Builder);
127 IRBuilder<> &Builder,
131 IRBuilder<> &Builder,
137 IRBuilder<>
[all...]
/freebsd-current/contrib/llvm-project/llvm/include/llvm/IR/
H A DVectorBuilder.h18 #include <llvm/IR/IRBuilder.h>
/freebsd-current/contrib/llvm-project/llvm/lib/Frontend/HLSL/
H A DHLSLResource.cpp14 #include "llvm/IR/IRBuilder.h"
58 IRBuilder<> B(Ctx);
/freebsd-current/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86WinEHState.cpp24 #include "llvm/IR/IRBuilder.h"
61 void linkExceptionRegistration(IRBuilder<> &Builder, Function *Handler);
62 void unlinkExceptionRegistration(IRBuilder<> &Builder);
66 Value *emitEHLSDA(IRBuilder<> &Builder, Function *F);
71 void rewriteSetJmpCall(IRBuilder<> &Builder, Function &F, CallBase &Call,
277 IRBuilder<> Builder(&F->getEntryBlock(), F->getEntryBlock().begin());
371 Value *WinEHStatePass::emitEHLSDA(IRBuilder<> &Builder, Function *F) {
403 IRBuilder<> Builder(EntryBB);
416 void WinEHStatePass::linkExceptionRegistration(IRBuilder<> &Builder,
433 void WinEHStatePass::unlinkExceptionRegistration(IRBuilder<>
[all...]

Completed in 381 milliseconds

12345678910