/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
H A D | AMDGPUEmitPrintf.h | 17 #include "llvm/IR/IRBuilder.h" 21 Value *emitAMDGPUPrintfCall(IRBuilder<> &Builder, ArrayRef<Value *> Args);
|
H A D | EscapeEnumerator.h | 18 #include "llvm/IR/IRBuilder.h" 32 IRBuilder<> Builder; 43 IRBuilder<> *Next();
|
H A D | SanitizerStats.h | 16 #include "llvm/IR/IRBuilder.h" 37 void create(IRBuilder<> &B, SanitizerStatKind SK);
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | AtomicExpandUtils.h | 13 #include "llvm/IR/IRBuilder.h" 25 function_ref<void(IRBuilder<> &, Value *, Value *, Value *, AtomicOrdering,
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | GuardUtils.cpp | 15 #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 D | AMDGPUEmitPrintf.cpp | 20 #include "llvm/IR/IRBuilder.h" 41 static Value *fitArgInto64Bits(IRBuilder<> &Builder, Value *Arg) { 65 static Value *callPrintfBegin(IRBuilder<> &Builder, Value *Version) { 72 static Value *callAppendArgs(IRBuilder<> &Builder, Value *Desc, int NumArgs, 88 static Value *appendArg(IRBuilder<> &Builder, Value *Desc, Value *Arg, 98 static Value *getStrlenWithNull(IRBuilder<> &Builder, Value *Str) { 165 static Value *callAppendStringN(IRBuilder<> &Builder, Value *Desc, Value *Str, 177 static Value *appendString(IRBuilder<> &Builder, Value *Desc, Value *Arg, 183 static Value *processArg(IRBuilder<> &Builder, Value *Desc, Value *Arg, 224 Value *llvm::emitAMDGPUPrintfCall(IRBuilder<> [all...] |
H A D | LowerMemIntrinsics.cpp | 11 #include "llvm/IR/IRBuilder.h" 49 IRBuilder<> PLBuilder(PreLoopBB->getTerminator()); 65 IRBuilder<> LoopBuilder(LoopBB); 90 IRBuilder<> RBuilder(PostLoopBB ? PostLoopBB->getFirstNonPHI() 153 IRBuilder<> PLBuilder(PreLoopBB->getTerminator()); 177 IRBuilder<> LoopBuilder(LoopBB); 223 IRBuilder<> RHBuilder(ResHeaderBB); 228 IRBuilder<> ResBuilder(ResLoopBB); 339 IRBuilder<> LoopBuilder(LoopBB); 360 IRBuilder<> FwdLoopBuilde [all...] |
H A D | IntegerDivision.cpp | 18 #include "llvm/IR/IRBuilder.h" 34 IRBuilder<> &Builder) { 80 IRBuilder<> &Builder) { 104 IRBuilder<> &Builder) { 151 IRBuilder<> &Builder) { 380 IRBuilder<> Builder(Rem); 438 IRBuilder<> Builder(Div); 503 IRBuilder<> Builder(Rem); 551 IRBuilder<> Builder(Rem); 600 IRBuilder<> Builde [all...] |
H A D | BypassSlowDivision.cpp | 29 #include "llvm/IR/IRBuilder.h" 265 IRBuilder<> Builder(DivRemPair.BB, DivRemPair.BB->begin()); 289 IRBuilder<> Builder(DivRemPair.BB, DivRemPair.BB->begin()); 315 IRBuilder<> Builder(PhiBB, PhiBB->begin()); 332 IRBuilder<> Builder(MainBB, MainBB->end()); 376 IRBuilder<> Builder(SlowDivOrRem); 402 IRBuilder<> Builder(MainBB, MainBB->end());
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | MemorySanitizer.cpp | 167 #include "llvm/IR/IRBuilder.h" 709 IRBuilder<> IRB(*C); 773 IRBuilder<> IRB(*C); 848 IRBuilder<> IRB(*C); 965 IRBuilder<> IRB(*C); 1010 virtual void visitCallBase(CallBase &CB, IRBuilder<> &IRB) = 0; 1095 Value *updateOrigin(Value *V, IRBuilder<> &IRB) { 1100 Value *originToIntptr(IRBuilder<> &IRB, Value *Origin) { 1110 void paintOrigin(IRBuilder<> &IRB, Value *Origin, Value *OriginPtr, 1141 void storeOrigin(IRBuilder<> [all...] |
H A D | HWAddressSanitizer.cpp | 29 #include "llvm/IR/IRBuilder.h" 209 Value *getDynamicShadowIfunc(IRBuilder<> &IRB); 210 Value *getDynamicShadowNonTls(IRBuilder<> &IRB); 214 Value *memToShadow(Value *Shadow, IRBuilder<> &IRB); 225 bool tagAlloca(IRBuilder<> &IRB, AllocaInst *AI, Value *Tag, size_t Size); 226 Value *tagPointer(IRBuilder<> &IRB, Type *Ty, Value *PtrLong, Value *Tag); 227 Value *untagPointer(IRBuilder<> &IRB, Value *PtrLong); 232 Value *readRegister(IRBuilder<> &IRB, StringRef Name); 234 Value *getNextTagWithCall(IRBuilder<> &IRB); 235 Value *getStackBaseTag(IRBuilder<> [all...] |
H A D | PoisonChecking.cpp | 66 #include "llvm/IR/IRBuilder.h" 90 static Value *buildOrChain(IRBuilder<> &B, ArrayRef<Value*> Ops) { 108 IRBuilder<> B(&I); 189 IRBuilder<> B(&I); 242 static void CreateAssert(IRBuilder<> &B, Value *Cond) { 256 static void CreateAssertNot(IRBuilder<> &B, Value *Cond) { 281 IRBuilder<> B(cast<Instruction>(&I));
|
H A D | AddressSanitizer.cpp | 48 #include "llvm/IR/IRBuilder.h" 642 Value *createSlowPathCmp(IRBuilder<> &IRB, Value *AddrLong, 648 Value *memToShadow(Value *Shadow, IRBuilder<> &IRB); 777 bool InstrumentGlobals(IRBuilder<> &IRB, Module &M, bool *CtorComdat); 778 void InstrumentGlobalsCOFF(IRBuilder<> &IRB, Module &M, 781 void InstrumentGlobalsELF(IRBuilder<> &IRB, Module &M, 785 void InstrumentGlobalsMachO(IRBuilder<> &IRB, Module &M, 789 InstrumentGlobalsWithMetadataArray(IRBuilder<> &IRB, Module &M, 983 IRBuilder<> IRB(InstBefore); 1100 IRBuilder<> [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXGenericToNVVM.cpp | 20 #include "llvm/IR/IRBuilder.h" 48 IRBuilder<> &Builder); 51 IRBuilder<> &Builder); 53 IRBuilder<> &Builder); 106 IRBuilder<> Builder(I->getEntryBlock().getFirstNonPHIOrDbg()); 157 IRBuilder<> &Builder) { 196 Module *M, Function *F, Constant *C, IRBuilder<> &Builder) { 235 IRBuilder<> &Builder) {
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | MVEGatherScatterLowering.cpp | 35 #include "llvm/IR/IRBuilder.h" 88 IRBuilder<> &Builder); 102 Instruction *&Root, IRBuilder<> &Builder); 105 IRBuilder<> &Builder, int64_t Increment = 0); 108 IRBuilder<> &Builder, 114 IRBuilder<> &Builder); 117 IRBuilder<> &Builder, 121 IRBuilder<> &Builder, 128 IRBuilder<> &Builder); 134 IRBuilder<> [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Frontend/OpenMP/ |
H A D | OMPIRBuilder.h | 19 #include "llvm/IR/IRBuilder.h" 45 using InsertPointTy = IRBuilder<>::InsertPoint; 120 LocationDescription(const IRBuilder<T, U> &IRB) argument 168 IRBuilder<>::InsertPoint 191 /// Return the insertion point used by the underlying IRBuilder. 284 IRBuilder<> Builder;
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | CrossDSOCFI.cpp | 23 #include "llvm/IR/IRBuilder.h" 131 IRBuilder<> IRBFail(TrapBB); 138 IRBuilder<> IRBExit(ExitBB); 141 IRBuilder<> IRB(BB); 146 IRBuilder<> IRBTest(TestBB);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPULibCalls.cpp | 24 #include "llvm/IR/IRBuilder.h" 86 bool fold_recip(CallInst *CI, IRBuilder<> &B, const FuncInfo &FInfo); 89 bool fold_divide(CallInst *CI, IRBuilder<> &B, const FuncInfo &FInfo); 92 bool fold_pow(CallInst *CI, IRBuilder<> &B, const FuncInfo &FInfo); 95 bool fold_rootn(CallInst *CI, IRBuilder<> &B, const FuncInfo &FInfo); 98 bool fold_fma_mad(CallInst *CI, IRBuilder<> &B, const FuncInfo &FInfo); 109 bool fold_exp(CallInst *CI, IRBuilder<> &B, const FuncInfo &FInfo); 112 bool fold_exp2(CallInst *CI, IRBuilder<> &B, const FuncInfo &FInfo); 115 bool fold_exp10(CallInst *CI, IRBuilder<> &B, const FuncInfo &FInfo); 118 bool fold_log(CallInst *CI, IRBuilder<> [all...] |
H A D | AMDGPUCodeGenPrepare.cpp | 33 #include "llvm/IR/IRBuilder.h" 105 Type *getI32Ty(IRBuilder<> &B, const Type *T) const; 186 Value* expandDivRem24(IRBuilder<> &Builder, BinaryOperator &I, 190 Value *expandDivRem24Impl(IRBuilder<> &Builder, BinaryOperator &I, 195 Value* expandDivRem32(IRBuilder<> &Builder, BinaryOperator &I, 198 Value *shrinkDivRem64(IRBuilder<> &Builder, BinaryOperator &I, 253 Type *AMDGPUCodeGenPrepare::getI32Ty(IRBuilder<> &B, const Type *T) const { 335 IRBuilder<> Builder(&I); 376 IRBuilder<> Builder(&I); 403 IRBuilder<> Builde [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | SafeStack.cpp | 44 #include "llvm/IR/IRBuilder.h" 151 Value *getStackGuard(IRBuilder<> &IRB, Function &F); 154 void checkStackGuard(IRBuilder<> &IRB, Function &F, ReturnInst &RI, 176 Value *moveStaticAllocasToUnsafeStack(IRBuilder<> &IRB, Function &F, 189 createStackRestorePoints(IRBuilder<> &IRB, Function &F, 374 Value *SafeStack::getStackGuard(IRBuilder<> &IRB, Function &F) { 432 SafeStack::createStackRestorePoints(IRBuilder<> &IRB, Function &F, 468 void SafeStack::checkStackGuard(IRBuilder<> &IRB, Function &F, ReturnInst &RI, 481 IRBuilder<> IRBFail(CheckTerm); 492 IRBuilder<> [all...] |
H A D | AtomicExpandPass.cpp | 33 #include "llvm/IR/IRBuilder.h" 82 insertRMWLLSCLoop(IRBuilder<> &Builder, Type *ResultTy, Value *Addr, 84 function_ref<Value *(IRBuilder<> &, Value *)> PerformOp); 87 function_ref<Value *(IRBuilder<> &, Value *)> PerformOp); 98 IRBuilder<> &Builder, Type *ResultType, Value *Addr, 100 function_ref<Value *(IRBuilder<> &, Value *)> PerformOp, 316 IRBuilder<> Builder(I); 346 IRBuilder<> Builder(LI); 372 [](IRBuilder<> &Builder, Value *Loaded) { return Loaded; }); 384 IRBuilder<> Builde [all...] |
H A D | ShadowStackGCLowering.cpp | 28 #include "llvm/IR/IRBuilder.h" 78 static GetElementPtrInst *CreateGEP(LLVMContext &Context, IRBuilder<> &B, 81 static GetElementPtrInst *CreateGEP(LLVMContext &Context, IRBuilder<> &B, 257 IRBuilder<> &B, Type *Ty, 272 IRBuilder<> &B, Type *Ty, Value *BasePtr, 306 IRBuilder<> AtEntry(IP->getParent(), IP); 352 while (IRBuilder<> *AtExit = EE.Next()) {
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64StackTagging.cpp | 121 IRBuilder<> IRB(SI); 130 IRBuilder<> IRB(MSI); 136 void applyMemSet(IRBuilder<> &IRB, int64_t Start, int64_t End, 165 Value *sliceValue(IRBuilder<> &IRB, Value *V, int64_t Offset) { 178 void applyStore(IRBuilder<> &IRB, int64_t Start, int64_t End, 192 void generate(IRBuilder<> &IRB) { 231 void emitZeroes(IRBuilder<> &IRB, uint64_t Offset, uint64_t Size) { 241 void emitUndef(IRBuilder<> &IRB, uint64_t Offset, uint64_t Size) { 250 void emitPair(IRBuilder<> &IRB, uint64_t Offset, Value *A, Value *B) { 259 Value *flatten(IRBuilder<> [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86WinEHState.cpp | 24 #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, 276 IRBuilder<> Builder(&F->getEntryBlock(), F->getEntryBlock().begin()); 372 Value *WinEHStatePass::emitEHLSDA(IRBuilder<> &Builder, Function *F) { 405 IRBuilder<> Builder(EntryBB); 420 void WinEHStatePass::linkExceptionRegistration(IRBuilder<> &Builder, 438 void WinEHStatePass::unlinkExceptionRegistration(IRBuilder<> [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | Scalarizer.cpp | 28 #include "llvm/IR/IRBuilder.h" 114 Value *operator()(IRBuilder<> &Builder, Value *Op0, Value *Op1, 127 Value *operator()(IRBuilder<> &Builder, Value *Op0, Value *Op1, 140 Value *operator()(IRBuilder<> &Builder, Value *Op, const Twine &Name) const { 152 Value *operator()(IRBuilder<> &Builder, Value *Op0, Value *Op1, 280 IRBuilder<> Builder(BB, BBI); 469 IRBuilder<> Builder(&I); 489 IRBuilder<> Builder(&I); 555 IRBuilder<> Builder(&CI); 582 IRBuilder<> Builde [all...] |