Searched refs:InfoCache (Results 1 – 5 of 5) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUAttributor.cpp | 507 auto &InfoCache = static_cast<AMDGPUInformationCache &>(A.getInfoCache()); in updateImpl() local 508 bool HasApertureRegs = InfoCache.hasApertureRegs(*F); in updateImpl() 509 bool SupportsGetDoorbellID = InfoCache.supportsGetDoorbellID(*F); in updateImpl() 510 unsigned COV = InfoCache.getCodeObjectVersion(); in updateImpl() 616 auto &InfoCache = static_cast<AMDGPUInformationCache &>(A.getInfoCache()); in checkForQueuePtr() local 629 bool HasApertureRegs = InfoCache.hasApertureRegs(*F); in checkForQueuePtr() 653 if (InfoCache.needsQueuePtr(C, *F)) in checkForQueuePtr() 758 auto &InfoCache = static_cast<AMDGPUInformationCache &>(A.getInfoCache()); in needFlatScratchInit() local 764 if (InfoCache.checkConstForAddrSpaceCastFromPrivate(C)) in needFlatScratchInit() 894 auto &InfoCache = static_cast<AMDGPUInformationCache &>(A.getInfoCache()); in initialize() local [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | Attributor.cpp | 293 InformationCache &InfoCache) { in isValidAtPosition() argument 305 InfoCache.getAnalysisResultForFunction<DominatorTreeAnalysis>( in isValidAtPosition() 842 InformationCache &InfoCache = A.getInfoCache(); in isAssumedThreadLocalObject() local 843 if (!InfoCache.stackIsAccessibleByOtherThreads()) { in isAssumedThreadLocalObject() 1074 InformationCache &InfoCache, in Attributor() argument 1076 : Allocator(InfoCache.Allocator), Functions(Functions), in Attributor() 1077 InfoCache(InfoCache), Configuration(Configuration) { in Attributor() 1087 InfoCache.IndirectlyCallableFunctions.push_back(Fn); in Attributor() 2066 auto &OpcodeInstMap = InfoCache.getOpcodeInstMapForFunction(*Fn); in checkForAllInstructions() 2103 InfoCache.getReadOrWriteInstsForFunction(*AssociatedFunction)) { in checkForAllReadWriteInstructions() [all …]
|
| H A D | AttributorAttributes.cpp | 1123 InformationCache &InfoCache = A.getInfoCache(); in forallInterferingAccesses() local 1181 InfoCache.getAnalysisResultForFunction<DominatorTreeAnalysis>(Scope); in forallInterferingAccesses() 2475 InformationCache &InfoCache = A.getInfoCache(); in isImpliedByIR() local 2478 DT = InfoCache.getAnalysisResultForFunction<DominatorTreeAnalysis>(*Fn); in isImpliedByIR() 2479 AC = InfoCache.getAnalysisResultForFunction<AssumptionAnalysis>(*Fn); in isImpliedByIR() 4231 InformationCache &InfoCache = A.getInfoCache(); in isDeadStore() local 4239 if (InfoCache.isOnlyUsedByAssume(UserI)) { in isDeadStore() 9125 InformationCache &InfoCache = A.getInfoCache(); in isValidCtxInstructionForOutsideAnalysis() local 9127 InfoCache.getAnalysisResultForFunction<DominatorTreeAnalysis>( in isValidCtxInstructionForOutsideAnalysis() 10262 InformationCache &InfoCache = A.getInfoCache(); in followUseInMBEC() local [all …]
|
| H A D | OpenMPOpt.cpp | 3280 auto &InfoCache = A.getInfoCache(); in updateImpl() local 3281 if (!I.mayHaveSideEffects() && InfoCache.isOnlyUsedByAssume(I)) in updateImpl() 5792 OMPInformationCache InfoCache(M, AG, Allocator, /*CGSCC*/ nullptr, PostLink); in run() local 5809 Attributor A(Functions, InfoCache, AC); in run() 5811 OpenMPOpt OMPOpt(SCC, CGUpdater, OREGetter, InfoCache, A); in run() 5871 OMPInformationCache InfoCache(*(Functions.back()->getParent()), AG, Allocator, in run() local 5886 Attributor A(Functions, InfoCache, AC); in run() 5888 OpenMPOpt OMPOpt(SCC, CGUpdater, OREGetter, InfoCache, A); in run()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/ |
| H A D | Attributor.h | 220 InformationCache &InfoCache); 1543 InformationCache &InfoCache, 1740 InformationCache &getInfoCache() { return InfoCache; } 1841 return F.hasExactDefinition() || InfoCache.InlineableFunctions.count(&F) || 2481 const DataLayout &getDataLayout() const { return InfoCache.DL; } 2548 InformationCache &InfoCache;
|