Searched refs:InfoCache (Results 1 – 5 of 5) sorted by relevance
| /openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUAttributor.cpp | 411 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 D | Attributor.cpp | 261 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 D | AttributorAttributes.cpp | 1055 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 D | OpenMPOpt.cpp | 5396 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 D | Attributor.h | 205 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;
|