/freebsd-current/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" 34 IRBuilder<> Builder; 46 IRBuilder<> *Next();
|
H A D | SanitizerStats.h | 16 #include "llvm/IR/IRBuilder.h" 37 void create(IRBuilder<> &B, SanitizerStatKind SK);
|
/freebsd-current/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 | 29 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 D | FlattenCFG.cpp | 18 #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 D | SanitizerStats.cpp | 17 #include "llvm/IR/IRBuilder.h" 42 void SanitizerStatReport::create(IRBuilder<> &B, SanitizerStatKind SK) { 95 IRBuilder<> B(BB);
|
H A D | IntegerDivision.cpp | 18 #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 D | Instrumentation.h | 20 #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 D | SMEABIPass.cpp | 20 #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 D | AArch64StackTagging.cpp | 40 #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 D | CrossDSOCFI.cpp | 20 #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 D | NVPTXGenericToNVVM.cpp | 20 #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 D | ExpandVectorPredication.cpp | 22 #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 D | SafeStack.cpp | 45 #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 D | DataFlowSanitizer.cpp | 88 #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 D | MemorySanitizer.cpp | 173 #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 D | HWAddressSanitizer.cpp | 37 #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 D | PoisonChecking.cpp | 64 #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 D | AddressSanitizer.cpp | 50 #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 D | AMDGPUCodeGenPrepare.cpp | 25 #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 D | MVEGatherScatterLowering.cpp | 36 #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 D | VectorBuilder.h | 18 #include <llvm/IR/IRBuilder.h>
|
/freebsd-current/contrib/llvm-project/llvm/lib/Frontend/HLSL/ |
H A D | HLSLResource.cpp | 14 #include "llvm/IR/IRBuilder.h" 58 IRBuilder<> B(Ctx);
|
/freebsd-current/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, 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...] |