Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DAMDGPUAttributor.cpp411 auto &InfoCache = static_cast<AMDGPUInformationCache &>(A.getInfoCache()); in updateImpl() local
412 bool HasApertureRegs = InfoCache.hasApertureRegs(*F); in updateImpl()
413 bool SupportsGetDoorbellID = InfoCache.supportsGetDoorbellID(*F); in updateImpl()
513 auto &InfoCache = static_cast<AMDGPUInformationCache &>(A.getInfoCache()); in checkForQueuePtr() local
526 bool HasApertureRegs = InfoCache.hasApertureRegs(*F); in checkForQueuePtr()
550 if (InfoCache.needsQueuePtr(C, *F)) in checkForQueuePtr()
655 auto &InfoCache = static_cast<AMDGPUInformationCache &>(A.getInfoCache()); in initialize() local
657 std::tie(MinGroupSize, MaxGroupSize) = InfoCache.getFlatWorkGroupSizes(*F); in initialize()
694 auto &InfoCache = static_cast<AMDGPUInformationCache &>(A.getInfoCache()); in manifest() local
696 std::tie(Min, Max) = InfoCache.getMaximumFlatWorkGroupRange(*F); in manifest()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Transforms/IPO/
H A DAttributor.cpp261 InformationCache &InfoCache) { in isValidAtPosition() argument
273 InfoCache.getAnalysisResultForFunction<DominatorTreeAnalysis>( in isValidAtPosition()
757 InformationCache &InfoCache = A.getInfoCache(); in isAssumedThreadLocalObject() local
758 if (!InfoCache.stackIsAccessibleByOtherThreads()) { in isAssumedThreadLocalObject()
1891 auto &OpcodeInstMap = InfoCache.getOpcodeInstMapForFunction(*Fn); in checkForAllInstructions()
1928 InfoCache.getReadOrWriteInstsForFunction(*AssociatedFunction)) { in checkForAllReadWriteInstructions()
2732 auto &OpcodeInstMap = InfoCache.getOpcodeInstMapForFunction(*Fn); in isValidFunctionSignatureRewrite()
3146 InformationCache::FunctionInfo &FI = InfoCache.getFunctionInfo(F); in identifyDefaultAbstractAttributes()
3353 auto &OpcodeInstMap = InfoCache.getOpcodeInstMapForFunction(F); in identifyDefaultAbstractAttributes()
3529 static bool runAttributorOnFunctions(InformationCache &InfoCache, in runAttributorOnFunctions() argument
[all …]
H A DAttributorAttributes.cpp1055 InformationCache &InfoCache = A.getInfoCache(); in forallInterferingAccesses() local
1107 InfoCache.getAnalysisResultForFunction<DominatorTreeAnalysis>(Scope); in forallInterferingAccesses()
2773 InformationCache &InfoCache = A.getInfoCache(); in updateImpl() local
2775 DT = InfoCache.getAnalysisResultForFunction<DominatorTreeAnalysis>(*Fn); in updateImpl()
2776 AC = InfoCache.getAnalysisResultForFunction<AssumptionAnalysis>(*Fn); in updateImpl()
4169 InformationCache &InfoCache = A.getInfoCache(); in isDeadStore() local
4177 if (InfoCache.isOnlyUsedByAssume(UserI)) { in isDeadStore()
8915 InformationCache &InfoCache = A.getInfoCache(); in isValidCtxInstructionForOutsideAnalysis() local
8917 InfoCache.getAnalysisResultForFunction<DominatorTreeAnalysis>( in isValidCtxInstructionForOutsideAnalysis()
10017 InformationCache &InfoCache = A.getInfoCache(); in followUseInMBEC() local
[all …]
H A DOpenMPOpt.cpp5396 OMPInformationCache InfoCache(M, AG, Allocator, /*CGSCC*/ nullptr, Kernels, in run() local
5411 Attributor A(Functions, InfoCache, AC); in run()
5413 OpenMPOpt OMPOpt(SCC, CGUpdater, OREGetter, InfoCache, A); in run()
5474 OMPInformationCache InfoCache(*(Functions.back()->getParent()), AG, Allocator, in run() local
5489 Attributor A(Functions, InfoCache, AC); in run()
5491 OpenMPOpt OMPOpt(SCC, CGUpdater, OREGetter, InfoCache, A); in run()
/openbsd-src/gnu/llvm/llvm/include/llvm/Transforms/IPO/
H A DAttributor.h205 bool isValidAtPosition(const ValueAndContext &VAC, InformationCache &InfoCache);
1479 Attributor(SetVector<Function *> &Functions, InformationCache &InfoCache,
1481 : Allocator(InfoCache.Allocator), Functions(Functions),
1482 InfoCache(InfoCache), Configuration(Configuration) {}
1709 InformationCache &getInfoCache() { return InfoCache; }
1737 return F.hasExactDefinition() || InfoCache.InlineableFunctions.count(&F);
2268 const DataLayout &getDataLayout() const { return InfoCache.DL; }
2331 InformationCache &InfoCache;