/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | DataFlowSanitizer.cpp | 950 expandFromPrimitiveShadowRecursive(Value * Shadow,SmallVector<unsigned,4> & Indices,Type * SubShadowTy,Value * PrimitiveShadow,IRBuilder<> & IRB) expandFromPrimitiveShadowRecursive() argument 991 IRBuilder<> IRB(Pos->getParent(), Pos); expandFromPrimitiveShadow() local 1004 collapseAggregateShadow(AggregateType * AT,Value * Shadow,IRBuilder<> & IRB) collapseAggregateShadow() argument 1020 collapseToPrimitiveShadow(Value * Shadow,IRBuilder<> & IRB) collapseToPrimitiveShadow() argument 1042 IRBuilder<> IRB(Pos->getParent(), Pos); collapseToPrimitiveShadow() local 1054 IRBuilder<> IRB(&I); addConditionalCallbacksIfEnabled() local 1067 addReachesFunctionCallbacksIfEnabled(IRBuilder<> & IRB,Instruction & I,Value * Data) addReachesFunctionCallbacksIfEnabled() argument 1284 buildExternWeakCheckIfNeeded(IRBuilder<> & IRB,Function * F) buildExternWeakCheckIfNeeded() argument 1720 IRBuilder<> IRB(Next); runImpl() local 1775 IRBuilder<> IRB(Pos->getParent(), Pos); runImpl() local 1791 getArgTLS(Type * T,unsigned ArgOffset,IRBuilder<> & IRB) getArgTLS() argument 1799 getRetvalTLS(Type * T,IRBuilder<> & IRB) getRetvalTLS() argument 1806 getArgOriginTLS(unsigned ArgNo,IRBuilder<> & IRB) getArgOriginTLS() argument 1822 IRBuilder<> IRB(ArgOriginTLSPos); getOrigin() local 1866 IRBuilder<> IRB(ArgTLSPos); getShadowForTLSArgument() local 1903 getShadowOffset(Value * Addr,IRBuilder<> & IRB) getShadowOffset() argument 1922 IRBuilder<> IRB(Pos->getParent(), Pos); getShadowOriginAddress() local 1955 IRBuilder<> IRB(Pos->getParent(), Pos); getShadowAddress() local 1961 IRBuilder<> IRB(Pos->getParent(), Pos); getShadowAddress() local 2013 IRBuilder<> IRB(Pos->getParent(), Pos); combineShadows() local 2077 IRBuilder<> IRB(Pos->getParent(), Pos); combineOrigins() local 2146 IRBuilder<> IRB(Pos->getParent(), Pos); loadNextOrigin() local 2178 IRBuilder<> IRB(Pos->getParent(), Pos); loadShadowFast() local 2247 IRBuilder<> IRB(Pos->getParent(), Pos); loadShadowOriginSansLoadTracking() local 2282 IRBuilder<> IRB(Pos->getParent(), Pos); loadShadowOriginSansLoadTracking() local 2301 IRBuilder<> IRB(Pos->getParent(), Pos); loadShadowOriginSansLoadTracking() local 2314 IRBuilder<> IRB(Pos->getParent(), Pos); loadShadowOriginSansLoadTracking() local 2330 IRBuilder<> IRB(Pos->getParent(), Pos); loadShadowOriginSansLoadTracking() local 2345 IRBuilder<> IRB(Pos->getParent(), Pos); loadShadowOrigin() local 2448 IRBuilder<> IRB(Pos->getParent(), Pos); visitLoadInst() local 2455 IRBuilder<> IRB(AfterLi->getParent(), AfterLi); visitLoadInst() local 2460 updateOriginIfTainted(Value * Shadow,Value * Origin,IRBuilder<> & IRB) updateOriginIfTainted() argument 2465 updateOrigin(Value * V,IRBuilder<> & IRB) updateOrigin() argument 2471 originToIntptr(IRBuilder<> & IRB,Value * Origin) originToIntptr() argument 2482 paintOrigin(IRBuilder<> & IRB,Value * Origin,Value * StoreOriginAddr,uint64_t StoreOriginSize,Align Alignment) paintOrigin() argument 2517 convertToBool(Value * V,IRBuilder<> & IRB,const Twine & Name) convertToBool() argument 2534 IRBuilder<> IRB(Pos->getParent(), Pos); storeOrigin() local 2561 IRBuilder<> IRB(Pos->getParent(), Pos); storeZeroPrimitiveShadow() local 2581 IRBuilder<> IRB(Pos->getParent(), Pos); storePrimitiveShadowOrigin() local 2601 IRBuilder<> IRB(Pos->getParent(), Pos); storePrimitiveShadowOrigin() local 2706 IRBuilder<> IRB(&SI); visitStoreInst() local 2725 IRBuilder<> IRB(&I); visitCASOrRMW() local 2770 IRBuilder<> IRB(&CI); visitCmpInst() local 2823 IRBuilder<> IRB(&I); visitExtractValueInst() local 2832 IRBuilder<> IRB(&I); visitInsertValueInst() local 2855 IRBuilder<> IRB(&I); visitAllocaInst() local 2921 IRBuilder<> IRB(&I); visitMemSetInst() local 2932 IRBuilder<> IRB(&I); visitMemTransferInst() local 2989 IRBuilder<> IRB(&RI); visitReturnInst() local 3006 addShadowArguments(Function & F,CallBase & CB,std::vector<Value * > & Args,IRBuilder<> & IRB) addShadowArguments() argument 3047 addOriginArguments(Function & F,CallBase & CB,std::vector<Value * > & Args,IRBuilder<> & IRB) addOriginArguments() argument 3084 IRBuilder<> IRB(&CB); visitWrappedCallBase() local 3191 makeAddAcquireOrderingTable(IRBuilder<> & IRB) makeAddAcquireOrderingTable() argument 3212 IRBuilder<> IRB(&CB); visitLibAtomicLoad() local 3234 makeAddReleaseOrderingTable(IRBuilder<> & IRB) makeAddReleaseOrderingTable() argument 3252 IRBuilder<> IRB(&CB); visitLibAtomicStore() local 3274 IRBuilder<> IRB(&CB); visitLibAtomicExchange() local 3374 IRBuilder<> IRB(&CB); visitCallBase() local [all...] |
H A D | BoundsChecking.cpp | 114 return IRB argument 59 getBoundsCheckCond(Value * Ptr,Value * InstVal,const DataLayout & DL,TargetLibraryInfo & TLI,ObjectSizeOffsetEvaluator & ObjSizeEval,BuilderTy & IRB,ScalarEvolution & SE) getBoundsCheckCond() argument 158 BuilderTy IRB(I.getParent(), BasicBlock::iterator(&I), TargetFolder(DL)); addBoundsChecking() local 185 __anondb0c978b0102(BuilderTy &IRB) addBoundsChecking() argument 218 BuilderTy IRB(Inst->getParent(), BasicBlock::iterator(Inst), TargetFolder(DL)); addBoundsChecking() local [all...] |
H A D | MemorySanitizer.cpp | 778 IRBuilder<> IRB(*C); createKernelApi() local 843 IRBuilder<> IRB(*C); createUserspaceApi() local 917 IRBuilder<> IRB(*C); initializeCallbacks() local 1044 IRBuilder<> IRB(*C); initializeModule() local 1186 IRBuilder<> IRB(FnPrologueEnd); MemorySanitizerVisitor() local 1325 IRBuilder<> IRB(SI); materializeStores() local 1433 IRBuilder<> IRB(Instruction); materializeInstructionChecks() local 1470 IRBuilder<> IRB(Instruction); materializeInstructionChecks() local 2223 NextNodeIRBuilder IRB(&I); visitLoadInst() local 2267 IRBuilder<> IRB(&I); handleCASOrRMW() local 2302 IRBuilder<> IRB(&I); visitExtractElementInst() local 2310 IRBuilder<> IRB(&I); visitInsertElementInst() local 2319 IRBuilder<> IRB(&I); visitShuffleVectorInst() local 2329 IRBuilder<> IRB(&I); visitSExtInst() local 2335 IRBuilder<> IRB(&I); visitZExtInst() local 2341 IRBuilder<> IRB(&I); visitTruncInst() local 2353 IRBuilder<> IRB(&I); visitBitCastInst() local 2359 IRBuilder<> IRB(&I); visitPtrToIntInst() local 2366 IRBuilder<> IRB(&I); visitIntToPtrInst() local 2385 IRBuilder<> IRB(&I); visitAnd() local 2407 IRBuilder<> IRB(&I); visitOr() local 2446 IRBuilder<> &IRB; global() member in __anon6be095360811::MemorySanitizerVisitor::Combiner 2450 Combiner(MemorySanitizerVisitor * MSV,IRBuilder<> & IRB) Combiner() argument 2510 IRBuilder<> IRB(&I); setOriginForNaryOp() local 2563 IRBuilder<> IRB(&I); handleShadowOr() local 2610 IRBuilder<> IRB(&I); handleMulByConstant() local 2635 IRBuilder<> IRB(&I); handleIntegerDiv() local 2657 IRBuilder<> IRB(&I); handleEqualityComparison() local 2730 IRBuilder<> IRB(&I); handleRelationalComparisonExact() local 2780 IRBuilder<> IRB(&I); handleSignedRelationalComparison() local 2822 IRBuilder<> IRB(&I); handleShift() local 2840 IRBuilder<> IRB(&I); handleFunnelShift() local 2868 IRBuilder<> IRB(&I); visitMemMoveInst() local 2891 IRBuilder<> IRB(&I); visitMemCpyInst() local 2900 IRBuilder<> IRB(&I); visitMemSetInst() local 2918 IRBuilder<> IRB(&I); handleVectorStoreIntrinsic() local 2943 IRBuilder<> IRB(&I); handleVectorLoadIntrinsic() local 2991 IRBuilder<> IRB(&I); maybeHandleSimpleNomemIntrinsic() local 3051 IRBuilder<> IRB(&I); handleBswap() local 3061 IRBuilder<> IRB(&I); handleCountZeroes() local 3098 IRBuilder<> IRB(&I); handleVectorConvertIntrinsic() local 3195 IRBuilder<> IRB(&I); handleVectorShiftIntrinsic() local 3261 IRBuilder<> IRB(&I); handleVectorPackIntrinsic() local 3334 IRBuilder<> IRB(&I); handleDppIntrinsic() local 3383 IRBuilder<> IRB(&I); handleBlendvIntrinsic() local 3403 IRBuilder<> IRB(&I); handleVectorSadIntrinsic() local 3421 IRBuilder<> IRB(&I); handleVectorPmaddIntrinsic() local 3437 IRBuilder<> IRB(&I); handleVectorComparePackedIntrinsic() local 3452 IRBuilder<> IRB(&I); handleVectorCompareScalarIntrinsic() local 3464 IRBuilder<> IRB(&I); handleVectorReduceIntrinsic() local 3474 IRBuilder<> IRB(&I); handleVectorReduceOrIntrinsic() local 3492 IRBuilder<> IRB(&I); handleVectorReduceAndIntrinsic() local 3506 IRBuilder<> IRB(&I); handleStmxcsr() local 3522 IRBuilder<> IRB(&I); handleLdmxcsr() local 3540 IRBuilder<> IRB(&I); handleMaskedExpandLoad() local 3571 IRBuilder<> IRB(&I); handleMaskedCompressStore() local 3593 IRBuilder<> IRB(&I); handleMaskedGather() local 3631 IRBuilder<> IRB(&I); handleMaskedScatter() local 3659 IRBuilder<> IRB(&I); handleMaskedStore() local 3689 IRBuilder<> IRB(&I); handleMaskedLoad() local 3735 IRBuilder<> IRB(&I); handleBmiIntrinsic() local 3767 IRBuilder<> IRB(&I); handlePclmulIntrinsic() local 3785 IRBuilder<> IRB(&I); handleUnarySdSsIntrinsic() local 3802 IRBuilder<> IRB(&I); handleVtestIntrinsic() local 3815 IRBuilder<> IRB(&I); handleBinarySdSsIntrinsic() local 3840 IRBuilder<> IRB(&I); handleAbsIntrinsic() local 3846 IRBuilder<> IRB(&I); handleIsFpClass() local 3853 IRBuilder<> IRB(&I); handleArithmeticWithOverflow() local 4218 IRBuilder<> IRB(&CB); visitLibAtomicLoad() local 4249 IRBuilder<> IRB(&CB); visitLibAtomicStore() local 4322 IRBuilder<> IRB(&CB); visitCallBase() local 4486 IRBuilder<> IRB(&I); visitReturnInst() local 4518 IRBuilder<> IRB(&I); visitPHINode() local 4581 NextNodeIRBuilder IRB(InsPoint); instrumentAlloca() local 4613 IRBuilder<> IRB(&I); handleSelectLikeInst() local 4679 IRBuilder<> IRB(&I); visitExtractValueInst() local 4691 IRBuilder<> IRB(&I); visitInsertValueInst() local 4806 IRBuilder<> IRB(&I); visitAsmInstruction() local 4912 IRBuilder<> IRB(&I); unpoisonVAListTagForInst() local 5095 IRBuilder<> IRB(MSV.FnPrologueEnd); finalizeInstrumentation() local 5121 NextNodeIRBuilder IRB(OrigInst); finalizeInstrumentation() local 5207 IRBuilder<> IRB(MSV.FnPrologueEnd); finalizeInstrumentation() local 5230 NextNodeIRBuilder IRB(OrigInst); finalizeInstrumentation() local 5381 IRBuilder<> IRB(MSV.FnPrologueEnd); finalizeInstrumentation() local 5404 NextNodeIRBuilder IRB(OrigInst); finalizeInstrumentation() local 5590 IRBuilder<> IRB(MSV.FnPrologueEnd); finalizeInstrumentation() local 5614 NextNodeIRBuilder IRB(OrigInst); finalizeInstrumentation() local 5883 IRBuilder<> IRB(MSV.FnPrologueEnd); finalizeInstrumentation() local 5910 NextNodeIRBuilder IRB(OrigInst); finalizeInstrumentation() local [all...] |
H A D | HWAddressSanitizer.cpp | 611 IRBuilder<> IRB(*C); initializeModule() local 671 IRBuilder<> IRB(*C); initializeCallbacks() local 741 getOpaqueNoopCast(IRBuilder<> & IRB,Value * Val) getOpaqueNoopCast() argument 753 getDynamicShadowIfunc(IRBuilder<> & IRB) getDynamicShadowIfunc() argument 757 getShadowNonTls(IRBuilder<> & IRB) getShadowNonTls() argument 886 IRBuilder<> IRB(I); untagPointerOperand() local 893 memToShadow(Value * Mem,IRBuilder<> & IRB) memToShadow() argument 917 IRBuilder<> IRB(InsertBefore); insertShadowTagCheck() local 952 IRBuilder<> IRB(InsertBefore); instrumentMemAccessOutline() local 993 IRBuilder<> IRB(TCI.TagMismatchTerm); instrumentMemAccessInline() local 1070 IRBuilder<> IRB(MI); instrumentMemIntrinsic() local 1101 IRBuilder<> IRB(O.getInsn()); instrumentMemAccess() local 1134 tagAlloca(IRBuilder<> & IRB,AllocaInst * AI,Value * Tag,size_t Size) tagAlloca() argument 1189 applyTagMask(IRBuilder<> & IRB,Value * OldTag) applyTagMask() argument 1196 getNextTagWithCall(IRBuilder<> & IRB) getNextTagWithCall() argument 1200 getStackBaseTag(IRBuilder<> & IRB) getStackBaseTag() argument 1216 getAllocaTag(IRBuilder<> & IRB,Value * StackTag,unsigned AllocaNo) getAllocaTag() argument 1224 getUARTag(IRBuilder<> & IRB) getUARTag() argument 1234 tagPointer(IRBuilder<> & IRB,Type * Ty,Value * PtrLong,Value * Tag) tagPointer() argument 1253 untagPointer(IRBuilder<> & IRB,Value * PtrLong) untagPointer() argument 1270 getHwasanThreadSlotPtr(IRBuilder<> & IRB) getHwasanThreadSlotPtr() argument 1279 getCachedFP(IRBuilder<> & IRB) getCachedFP() argument 1285 getFrameRecordInfo(IRBuilder<> & IRB) getFrameRecordInfo() argument 1303 emitPrologue(IRBuilder<> & IRB,bool WithFrameRecord) emitPrologue() argument 1404 IRBuilder<> IRB(LP->getNextNonDebugInstruction()); instrumentLandingPads() local 1429 IRBuilder<> IRB(AI->getNextNonDebugInstruction()); instrumentStack() local 1835 IRBuilder<> IRB(BB); instrumentPersonalityFunctions() local [all...] |
H A D | SanitizerCoverage.cpp | 331 IRBuilder<> IRB(M.getContext()); CreateSecStartEnd() local 395 IRBuilder<> IRB(*C); instrumentModule() local 739 IRBuilder<> IRB(&*F.getEntryBlock().getFirstInsertionPt()); CreatePCArray() local 801 InstrumentationIRBuilder IRB(I); InjectCoverageForIndirectCalls() local 818 InstrumentationIRBuilder IRB(I); InjectTraceForSwitch() local 854 InstrumentationIRBuilder IRB(BO); InjectTraceForDiv() local 872 InstrumentationIRBuilder IRB(GEP); InjectTraceForGep() local 892 InstrumentationIRBuilder IRB(LI); InjectTraceForLoadsAndStores() local 900 InstrumentationIRBuilder IRB(SI); InjectTraceForLoadsAndStores() local 913 InstrumentationIRBuilder IRB(ICMP); InjectTraceForCmp() local 959 InstrumentationIRBuilder IRB(&*IP); InjectCoverageAtBlock() local 1049 IRBuilder<> IRB(&*F.getEntryBlock().getFirstInsertionPt()); createFunctionControlFlow() local [all...] |
H A D | AddressSanitizer.cpp | 702 createRuntimeCall(IRBuilder<> & IRB,FunctionCallee Callee,ArrayRef<Value * > Args={},const Twine & Name="") createRuntimeCall() argument 1095 IRBuilder<> IRB(InstBefore); unpoisonDynamicAllocasBeforeInst() local 1314 memToShadow(Value * Shadow,IRBuilder<> & IRB) memToShadow() argument 1333 InstrumentationIRBuilder IRB(MI); instrumentMemIntrinsic() local 1581 IRBuilder<> IRB(I); instrumentPointerComparisonOrSubtraction() local 1652 __anon175cbb230302(IRBuilderBase &IRB, Value *Index) instrumentMaskedLoadOrStore() argument 1747 InstrumentationIRBuilder IRB(InsertBefore); generateCrashCode() local 1770 createSlowPathCmp(IRBuilder<> & IRB,Value * AddrLong,Value * ShadowValue,uint32_t TypeStoreSize) createSlowPathCmp() argument 1799 IRBuilder<> IRB(InsertBefore); instrumentAMDGPUAddress() local 1810 genAMDGPUReportBlock(IRBuilder<> & IRB,Value * Cond,bool Recover) genAMDGPUReportBlock() argument 1848 InstrumentationIRBuilder IRB(InsertBefore); instrumentAddress() local 1931 InstrumentationIRBuilder IRB(InsertBefore); instrumentUnusualSizeOrAlignment() local 1959 IRBuilder<> IRB(&GlobalInit.front(), poisonOneInitializer() local 2198 IRBuilder<> IRB(*C); initializeCallbacks() local 2295 InstrumentGlobalsCOFF(IRBuilder<> & IRB,Module & M,ArrayRef<GlobalVariable * > ExtendedGlobals,ArrayRef<Constant * > MetadataInitializers) InstrumentGlobalsCOFF() argument 2328 instrumentGlobalsELF(IRBuilder<> & IRB,Module & M,ArrayRef<GlobalVariable * > ExtendedGlobals,ArrayRef<Constant * > MetadataInitializers,const std::string & UniqueModuleId) instrumentGlobalsELF() argument 2397 InstrumentGlobalsMachO(IRBuilder<> & IRB,Module & M,ArrayRef<GlobalVariable * > ExtendedGlobals,ArrayRef<Constant * > MetadataInitializers) InstrumentGlobalsMachO() argument 2457 InstrumentGlobalsWithMetadataArray(IRBuilder<> & IRB,Module & M,ArrayRef<GlobalVariable * > ExtendedGlobals,ArrayRef<Constant * > MetadataInitializers) InstrumentGlobalsWithMetadataArray() argument 2493 instrumentGlobals(IRBuilder<> & IRB,Module & M,bool * CtorComdat) instrumentGlobals() argument 2753 IRBuilder<> IRB(AsanCtorFunction->getEntryBlock().getTerminator()); instrumentModule() local 2756 IRBuilder<> IRB(*C); instrumentModule() local 2786 IRBuilder<> IRB(*C); initializeCallbacks() local 2872 IRBuilder<> IRB(&F.front(), F.front().begin()); maybeInsertAsanInitAtFunctionEntry() local 2884 IRBuilder<> IRB(&F.front().front()); maybeInsertDynamicShadowAtFunctionEntry() local 3070 IRBuilder<> IRB(CI); instrumentFunction() local 3102 IRBuilder<> IRB(*C); initializeCallbacks() local 3143 copyToShadowInline(ArrayRef<uint8_t> ShadowMask,ArrayRef<uint8_t> ShadowBytes,size_t Begin,size_t End,IRBuilder<> & IRB,Value * ShadowBase) copyToShadowInline() argument 3195 copyToShadow(ArrayRef<uint8_t> ShadowMask,ArrayRef<uint8_t> ShadowBytes,IRBuilder<> & IRB,Value * ShadowBase) copyToShadow() argument 3202 copyToShadow(ArrayRef<uint8_t> ShadowMask,ArrayRef<uint8_t> ShadowBytes,size_t Begin,size_t End,IRBuilder<> & IRB,Value * ShadowBase) copyToShadow() argument 3248 IRBuilder<> IRB(CopyInsertPoint); copyArgsPassedByValToAllocas() local 3269 createPHI(IRBuilder<> & IRB,Value * Cond,Value * ValueIfTrue,Instruction * ThenTerm,Value * ValueIfFalse) createPHI() argument 3282 createAllocaForLayout(IRBuilder<> & IRB,const ASanStackFrameLayout & L,bool Dynamic) createAllocaForLayout() argument 3301 IRBuilder<> IRB(dyn_cast<Instruction>(FirstBB.begin())); createDynamicAllocasInitStorage() local 3320 IRBuilder<> IRB(APC.InsBefore); processDynamicAllocas() local 3400 IRBuilder<> IRB(InsBefore); processStaticAllocas() local 3607 IRBuilder<> IRB(APC.InsBefore); processStaticAllocas() local 3675 poisonAlloca(Value * V,uint64_t Size,IRBuilder<> & IRB,bool DoPoison) poisonAlloca() argument 3693 IRBuilder<> IRB(AI); handleDynamicAllocaCall() local [all...] |
H A D | ThreadSanitizer.cpp | 202 IRBuilder<> IRB(Ctx); initialize() local 480 InstrumentationIRBuilder IRB(F.getEntryBlock().getFirstNonPHI()); InsertRuntimeIgnores() local 570 InstrumentationIRBuilder IRB(F.getEntryBlock().getFirstNonPHI()); sanitizeFunction() local 588 InstrumentationIRBuilder IRB(II.Inst); instrumentLoadOrStore() local 660 createOrdering(IRBuilder<> * IRB,AtomicOrdering ord) createOrdering() argument 686 InstrumentationIRBuilder IRB(I); instrumentMemIntrinsic() local 716 InstrumentationIRBuilder IRB(I); instrumentAtomic() local [all...] |
H A D | MemProfiler.cpp | 299 memToShadow(Value * Shadow,IRBuilder<> & IRB) memToShadow() argument 310 IRBuilder<> IRB(MI); instrumentMemIntrinsic() local 439 IRBuilder<> IRB(I); instrumentMaskedLoadOrStore() local 445 IRBuilder<> IRB(InsertBefore); instrumentMaskedLoadOrStore() local 482 IRBuilder<> IRB(InsertBefore); instrumentAddress() local 561 IRBuilder<> IRB(*C); initializeCallbacks() local 592 IRBuilder<> IRB(&F.front(), F.front().begin()); maybeInsertMemProfInitAtFunctionEntry() local 600 IRBuilder<> IRB(&F.front().front()); insertDynamicShadowAtFunctionEntry() local [all...] |
/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64StackTagging.cpp | 153 applyMemSet(IRB, Offset, Offset + StoreSize, in addStore() local 162 IRBuilder<> IRB(MSI); addMemSet() local 168 applyMemSet(IRBuilder<> & IRB,int64_t Start,int64_t End,ConstantInt * V) applyMemSet() argument 197 sliceValue(IRBuilder<> & IRB,Value * V,int64_t Offset) sliceValue() argument 210 applyStore(IRBuilder<> & IRB,int64_t Start,int64_t End,Value * StoredValue) applyStore() argument 224 generate(IRBuilder<> & IRB) generate() argument 263 emitZeroes(IRBuilder<> & IRB,uint64_t Offset,uint64_t Size) emitZeroes() argument 273 emitUndef(IRBuilder<> & IRB,uint64_t Offset,uint64_t Size) emitUndef() argument 282 emitPair(IRBuilder<> & IRB,uint64_t Offset,Value * A,Value * B) emitPair() argument 291 flatten(IRBuilder<> & IRB,Value * V) flatten() argument 451 IRBuilder<> IRB(InsertBefore); tagAlloca() local 457 IRBuilder<> IRB(InsertBefore); untagAlloca() local 479 IRBuilder<> IRB(&PrologueBB->front()); insertBaseTaggedPointer() local 587 IRBuilder<> IRB(Info.AI->getNextNode()); runOnFunction() local [all...] |
/llvm-project/llvm/lib/CodeGen/ |
H A D | WasmEHPrepare.cpp | 164 IRBuilder<> IRB(M.getContext()); in doInitialization() local 195 IRBuilder<> IRB(F.getContext()); in prepareThrows() local 223 IRBuilder<> IRB(F.getContext()); in prepareEHPads() local 306 IRBuilder<> IRB(BB->getContext()); prepareEHPad() local [all...] |
H A D | SafeStack.cpp | 365 Value *StackGuardVar = TL.getIRStackGuard(IRB); in getStackGuard() argument 429 createStackRestorePoints(IRBuilder<> & IRB,Function & F,ArrayRef<Instruction * > StackRestorePoints,Value * StaticTop,bool NeedDynamicTop) createStackRestorePoints() argument 465 checkStackGuard(IRBuilder<> & IRB,Function & F,Instruction & RI,AllocaInst * StackGuardSlot,Value * StackGuard) checkStackGuard() argument 488 moveStaticAllocasToUnsafeStack(IRBuilder<> & IRB,Function & F,ArrayRef<AllocaInst * > StaticAllocas,ArrayRef<Argument * > ByValArguments,Instruction * BasePointer,AllocaInst * StackGuardSlot) moveStaticAllocasToUnsafeStack() argument 660 IRBuilder<> IRB(AI); moveDynamicAllocasToUnsafeStack() local 706 IRBuilder<> IRB(II); moveDynamicAllocasToUnsafeStack() local 712 IRBuilder<> IRB(II); moveDynamicAllocasToUnsafeStack() local 787 IRBuilder<> IRB(&F.front(), F.begin()->getFirstInsertionPt()); run() local [all...] |
H A D | SanitizerBinaryMetadata.cpp | 77 IRBuilder<> IRB(F.getContext()); in runOnMachineFunction() local
|
/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | MemoryTaggingSupport.cpp | 279 Module *M = IRB.GetInsertBlock()->getParent()->getParent(); in getAndroidSlotPtr() argument 249 readRegister(IRBuilder<> & IRB,StringRef Name) readRegister() argument 259 getPC(const Triple & TargetTriple,IRBuilder<> & IRB) getPC() argument 267 getFP(IRBuilder<> & IRB) getFP() argument [all...] |
H A D | ModuleUtils.cpp | 31 IRBuilder<> IRB(M.getContext()); in appendToGlobalArray() local 215 IRBuilder<> IRB(M.getContext()); createSanitizerCtorAndInitFunctions() local [all...] |
/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyLowerEmscriptenEHSjLj.cpp | 464 IRBuilder<> IRB(M->getContext()); in getAddrIntType() local 479 IRBuilder<> IRB(M->getContext()); in getAddrSizeInt() local 513 IRBuilder<> IRB(C); in wrapInvoke() local 708 IRBuilder<> IRB(C); wrapTestSetjmp() local 815 IRBuilder<> IRB(C); replaceLongjmpWith() local 860 IRBuilder<> IRB(M.getContext()); nullifySetjmp() local 886 IRBuilder<> IRB(C); runOnModule() local 1069 IRBuilder<> IRB(C); runEHOnFunction() local 1262 IRBuilder<> IRB(C); runSjLjOnFunction() local 1362 IRBuilder<> IRB(C); handleLongjmpableCallsForEmscriptenSjLj() local 1557 IRBuilder<> IRB(C); handleLongjmpableCallsForWasmSjLj() local [all...] |
H A D | WebAssemblyRefTypeMem2Local.cpp | 62 IRBuilder<> IRB(AI.getContext()); in visitAllocaInst() local
|
/llvm-project/llvm/unittests/IR/ |
H A D | CFGBuilder.cpp | 47 IRBuilder<> IRB(From); in ConnectBlocks() local 67 IRBuilder<> IRB(From); in DisconnectBlocks() local 92 IRBuilder<> IRB(BB); in getOrAddBlock() local
|
/llvm-project/llvm/lib/Target/SPIRV/ |
H A D | SPIRVPrepareFunctions.cpp | 134 IRBuilder<> IRB(EntryBB); in lowerIntrinsicToFunction() local 144 IRBuilder<> IRB(EntryBB); in lowerIntrinsicToFunction() local 276 IRB.CreateIntrinsic( in lowerPtrAnnotation() local 301 IRBuilder<> IRB(RotateBB); lowerFunnelShifts() local 352 IRBuilder<> IRB(EntryBB); buildUMulWithOverflowFunc() local [all...] |
/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | SIAnnotateControlFlow.cpp | 209 Value *Mask = IRB.CreateExtractValue(ElseCall, {1}); in openIf() local 224 IRBuilder<> IRB(Term); insertElse() local 339 IRBuilder<> IRB(FirstInsertionPt->getParent(), FirstInsertionPt); closeControlFlow() local [all...] |
H A D | AMDGPUCtorDtorLowering.cpp | 76 IRBuilder<> IRB(BasicBlock::Create(C, "entry", &F)); in createInitOrFiniCalls() local [all...] |
/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | ArgumentPromotion.cpp | 100 createByteGEP(IRBuilderBase & IRB,const DataLayout & DL,Value * Ptr,Type * ResElemTy,int64_t Offset) createByteGEP() argument 214 IRBuilder<NoFolder> IRB(&CB); doPromotion() local 338 IRBuilder<NoFolder> IRB(&NF->begin()->front()); doPromotion() local
|
H A D | CrossDSOCFI.cpp | 122 SwitchInst *SI = IRB.CreateSwitch(&CallSiteTypeId, TrapBB, TypeIds.size()); in buildCFICheck() local
|
/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | SROA.cpp | 1603 speculatePHINodeLoads(IRBuilderTy & IRB,PHINode & PN) speculatePHINodeLoads() argument 1747 speculateSelectInstLoads(SelectInst & SI,LoadInst & LI,IRBuilderTy & IRB) speculateSelectInstLoads() argument 1853 rewriteSelectInstMemOps(SelectInst & SI,const RewriteableMemOps & Ops,IRBuilderTy & IRB,DomTreeUpdater * DTU) rewriteSelectInstMemOps() argument 1885 getAdjustedPtr(IRBuilderTy & IRB,const DataLayout & DL,Value * Ptr,APInt Offset,Type * PointerTy,const Twine & NamePrefix) getAdjustedPtr() argument 1968 convertValue(const DataLayout & DL,IRBuilderTy & IRB,Value * V,Type * NewTy) convertValue() argument 2470 extractInteger(const DataLayout & DL,IRBuilderTy & IRB,Value * V,IntegerType * Ty,uint64_t Offset,const Twine & Name) extractInteger() argument 2495 insertInteger(const DataLayout & DL,IRBuilderTy & IRB,Value * Old,Value * V,uint64_t Offset,const Twine & Name) insertInteger() argument 2528 extractVector(IRBuilderTy & IRB,Value * V,unsigned BeginIndex,unsigned EndIndex,const Twine & Name) extractVector() argument 2550 insertVector(IRBuilderTy & IRB,Value * Old,Value * V,unsigned BeginIndex,const Twine & Name) insertVector() argument 2660 IRBuilderTy IRB; global() member in __anonc91f7afb0d11::AllocaSliceRewriter 2753 getNewAllocaSlicePtr(IRBuilderTy & IRB,Type * PointerTy) getNewAllocaSlicePtr() argument 3680 IRBuilderTy &IRB; global() member in __anonc91f7afb0d11::AggLoadStoreRewriter 3683 AggLoadStoreRewriter(const DataLayout & DL,IRBuilderTy & IRB) AggLoadStoreRewriter() argument 3715 IRBuilderTy &IRB; global() member in __anonc91f7afb0d11::AggLoadStoreRewriter::OpSplitter 3742 OpSplitter(Instruction * InsertionPoint,Value * Ptr,Type * BaseTy,Align BaseAlign,const DataLayout & DL,IRBuilderTy & IRB) OpSplitter() argument 4483 IRBuilderTy IRB(&AI); presplitLoadsAndStores() local 5239 IRBuilderTy IRB(&AI); runOnAlloca() local [all...] |
/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonGenExtract.cpp | 211 IRBuilder<> IRB(In); in INITIALIZE_PASS_DEPENDENCY() local
|
/llvm-project/clang/lib/CodeGen/ |
H A D | CGGPUBuiltin.cpp | 207 llvm::IRBuilder<> IRB(Builder.GetInsertBlock(), Builder.GetInsertPoint()); EmitAMDGPUDevicePrintfCallExpr() local
|