Home
last modified time | relevance | path

Searched defs:IRB (Results 1 – 25 of 60) sorted by relevance

123

/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DDataFlowSanitizer.cpp950 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 DBoundsChecking.cpp114 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 DMemorySanitizer.cpp778 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 DHWAddressSanitizer.cpp611 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 DSanitizerCoverage.cpp331 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 DAddressSanitizer.cpp702 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 DThreadSanitizer.cpp202 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 DMemProfiler.cpp299 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 DAArch64StackTagging.cpp153 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 DWasmEHPrepare.cpp164 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 DSafeStack.cpp365 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 DSanitizerBinaryMetadata.cpp77 IRBuilder<> IRB(F.getContext()); in runOnMachineFunction() local
/llvm-project/llvm/lib/Transforms/Utils/
H A DMemoryTaggingSupport.cpp279 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 DModuleUtils.cpp31 IRBuilder<> IRB(M.getContext()); in appendToGlobalArray() local
215 IRBuilder<> IRB(M.getContext()); createSanitizerCtorAndInitFunctions() local
[all...]
/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyLowerEmscriptenEHSjLj.cpp464 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 DWebAssemblyRefTypeMem2Local.cpp62 IRBuilder<> IRB(AI.getContext()); in visitAllocaInst() local
/llvm-project/llvm/unittests/IR/
H A DCFGBuilder.cpp47 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 DSPIRVPrepareFunctions.cpp134 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 DSIAnnotateControlFlow.cpp209 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 DAMDGPUCtorDtorLowering.cpp76 IRBuilder<> IRB(BasicBlock::Create(C, "entry", &F)); in createInitOrFiniCalls() local
[all...]
/llvm-project/llvm/lib/Transforms/IPO/
H A DArgumentPromotion.cpp100 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 DCrossDSOCFI.cpp122 SwitchInst *SI = IRB.CreateSwitch(&CallSiteTypeId, TrapBB, TypeIds.size()); in buildCFICheck() local
/llvm-project/llvm/lib/Transforms/Scalar/
H A DSROA.cpp1603 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 DHexagonGenExtract.cpp211 IRBuilder<> IRB(In); in INITIALIZE_PASS_DEPENDENCY() local
/llvm-project/clang/lib/CodeGen/
H A DCGGPUBuiltin.cpp207 llvm::IRBuilder<> IRB(Builder.GetInsertBlock(), Builder.GetInsertPoint()); EmitAMDGPUDevicePrintfCallExpr() local

123