Searched refs:InfoCache (Results 1 – 5 of 5) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUAttributor.cpp | 452 auto &InfoCache = static_cast<AMDGPUInformationCache &>(A.getInfoCache()); in updateImpl() local 453 bool HasApertureRegs = InfoCache.hasApertureRegs(*F); in updateImpl() 454 bool SupportsGetDoorbellID = InfoCache.supportsGetDoorbellID(*F); in updateImpl() 455 unsigned COV = InfoCache.getCodeObjectVersion(); in updateImpl() 558 auto &InfoCache = static_cast<AMDGPUInformationCache &>(A.getInfoCache()); in checkForQueuePtr() local 571 bool HasApertureRegs = InfoCache.hasApertureRegs(*F); in checkForQueuePtr() 595 if (InfoCache.needsQueuePtr(C, *F)) in checkForQueuePtr() 763 auto &InfoCache = static_cast<AMDGPUInformationCache &>(A.getInfoCache()); in initialize() local 765 std::tie(MinGroupSize, MaxGroupSize) = InfoCache.getFlatWorkGroupSizes(*F); in initialize() 783 auto &InfoCache = static_cast<AMDGPUInformationCache &>(A.getInfoCache()); in manifest() local [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | Attributor.cpp | 292 InformationCache &InfoCache) { in isValidAtPosition() argument 304 InfoCache.getAnalysisResultForFunction<DominatorTreeAnalysis>( in isValidAtPosition() 841 InformationCache &InfoCache = A.getInfoCache(); in isAssumedThreadLocalObject() local 842 if (!InfoCache.stackIsAccessibleByOtherThreads()) { in isAssumedThreadLocalObject() 1066 InformationCache &InfoCache, in Attributor() argument 1068 : Allocator(InfoCache.Allocator), Functions(Functions), in Attributor() 1069 InfoCache(InfoCache), Configuration(Configuration) { in Attributor() 1079 InfoCache.IndirectlyCallableFunctions.push_back(Fn); in Attributor() 2073 auto &OpcodeInstMap = InfoCache.getOpcodeInstMapForFunction(*Fn); in checkForAllInstructions() 2110 InfoCache.getReadOrWriteInstsForFunction(*AssociatedFunction)) { in checkForAllReadWriteInstructions() [all …]
|
H A D | AttributorAttributes.cpp | 1128 InformationCache &InfoCache = A.getInfoCache(); in forallInterferingAccesses() local 1186 InfoCache.getAnalysisResultForFunction<DominatorTreeAnalysis>(Scope); in forallInterferingAccesses() 2433 InformationCache &InfoCache = A.getInfoCache(); in isImpliedByIR() local 2436 DT = InfoCache.getAnalysisResultForFunction<DominatorTreeAnalysis>(*Fn); in isImpliedByIR() 2437 AC = InfoCache.getAnalysisResultForFunction<AssumptionAnalysis>(*Fn); in isImpliedByIR() 4197 InformationCache &InfoCache = A.getInfoCache(); in isDeadStore() local 4205 if (InfoCache.isOnlyUsedByAssume(UserI)) { in isDeadStore() 9064 InformationCache &InfoCache = A.getInfoCache(); in isValidCtxInstructionForOutsideAnalysis() local 9066 InfoCache.getAnalysisResultForFunction<DominatorTreeAnalysis>( in isValidCtxInstructionForOutsideAnalysis() 10182 InformationCache &InfoCache = A.getInfoCache(); in followUseInMBEC() local [all …]
|
H A D | OpenMPOpt.cpp | 3277 auto &InfoCache = A.getInfoCache(); in updateImpl() local 3278 if (!I.mayHaveSideEffects() && InfoCache.isOnlyUsedByAssume(I)) in updateImpl() 5789 OMPInformationCache InfoCache(M, AG, Allocator, /*CGSCC*/ nullptr, PostLink); in run() local 5806 Attributor A(Functions, InfoCache, AC); in run() 5808 OpenMPOpt OMPOpt(SCC, CGUpdater, OREGetter, InfoCache, A); in run() 5869 OMPInformationCache InfoCache(*(Functions.back()->getParent()), AG, Allocator, in run() local 5884 Attributor A(Functions, InfoCache, AC); in run() 5886 OpenMPOpt OMPOpt(SCC, CGUpdater, OREGetter, InfoCache, A); in run()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/ |
H A D | Attributor.h | 216 bool isValidAtPosition(const ValueAndContext &VAC, InformationCache &InfoCache); 1517 Attributor(SetVector<Function *> &Functions, InformationCache &InfoCache, 1713 InformationCache &getInfoCache() { return InfoCache; } 1813 return F.hasExactDefinition() || InfoCache.InlineableFunctions.count(&F) || 2434 const DataLayout &getDataLayout() const { return InfoCache.DL; } 2501 InformationCache &InfoCache;
|