Home
last modified time | relevance | path

Searched refs:InfoCache (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUAttributor.cpp507 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 DAttributor.cpp293 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 DAttributorAttributes.cpp1123 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 DOpenMPOpt.cpp3280 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 DAttributor.h220 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;