Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUAttributor.cpp338 auto &InfoCache = static_cast<AMDGPUInformationCache &>(A.getInfoCache()); in updateImpl() local
416 bool HasApertureRegs = InfoCache.hasApertureRegs(*F); in updateImpl()
440 if (InfoCache.needsQueuePtr(C, *F)) { in updateImpl()
508 AMDGPUInformationCache InfoCache(M, AG, Allocator, nullptr, *TM); in runOnModule() local
509 Attributor A(Functions, InfoCache, CGUpdater); in runOnModule()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DAttributor.cpp227 InformationCache &InfoCache) { in isValidAtPosition() argument
1282 InfoCache.getOpcodeInstMapForFunction(*AssociatedFunction); in checkForAllInstructions()
1306 InfoCache.getReadOrWriteInstsForFunction(*AssociatedFunction)) { in checkForAllReadWriteInstructions()
2065 auto &OpcodeInstMap = InfoCache.getOpcodeInstMapForFunction(*Fn); in isValidFunctionSignatureRewrite()
2441 InformationCache::FunctionInfo &FI = InfoCache.getFunctionInfo(F); in identifyDefaultAbstractAttributes()
2635 auto &OpcodeInstMap = InfoCache.getOpcodeInstMapForFunction(F); in identifyDefaultAbstractAttributes()
2782 static bool runAttributorOnFunctions(InformationCache &InfoCache, in runAttributorOnFunctions() argument
2799 Attributor A(Functions, InfoCache, CGUpdater, /* Allowed */ nullptr, in runAttributorOnFunctions()
2903 InformationCache InfoCache(M, AG, Allocator, /* CGSCC */ nullptr); in run() local
2904 if (runAttributorOnFunctions(InfoCache, Functions, AG, CGUpdater, in run()
[all …]
H A DOpenMPOpt.cpp4235 OMPInformationCache InfoCache(M, AG, Allocator, /*CGSCC*/ Functions, Kernels); in run() local
4238 Attributor A(Functions, InfoCache, CGUpdater, nullptr, true, false, in run()
4241 OpenMPOpt OMPOpt(SCC, CGUpdater, OREGetter, InfoCache, A); in run()
4286 OMPInformationCache InfoCache(*(Functions.back()->getParent()), AG, Allocator, in run() local
4290 Attributor A(Functions, InfoCache, CGUpdater, nullptr, false, true, in run()
4293 OpenMPOpt OMPOpt(SCC, CGUpdater, OREGetter, InfoCache, A); in run()
4351 OMPInformationCache InfoCache(*(Functions.back()->getParent()), AG, in runOnSCC() local
4356 Attributor A(Functions, InfoCache, CGUpdater, nullptr, false, true, in runOnSCC()
4359 OpenMPOpt OMPOpt(SCC, CGUpdater, OREGetter, InfoCache, A); in runOnSCC()
H A DAttributorAttributes.cpp2244 InformationCache &InfoCache = A.getInfoCache(); in updateImpl() local
2246 DT = InfoCache.getAnalysisResultForFunction<DominatorTreeAnalysis>(*Fn); in updateImpl()
2247 AC = InfoCache.getAnalysisResultForFunction<AssumptionAnalysis>(*Fn); in updateImpl()
5584 InformationCache &InfoCache = A.getInfoCache(); in handleGenericInst() local
5587 InfoCache.getAnalysisResultForFunction<DominatorTreeAnalysis>(*F); in handleGenericInst()
5589 auto *AC = InfoCache.getAnalysisResultForFunction<AssumptionAnalysis>(*F); in handleGenericInst()
8041 InformationCache &InfoCache = A.getInfoCache(); in isValidCtxInstructionForOutsideAnalysis() local
8043 InfoCache.getAnalysisResultForFunction<DominatorTreeAnalysis>( in isValidCtxInstructionForOutsideAnalysis()
9227 InformationCache &InfoCache = A.getInfoCache(); in followUseInMBEC() local
9229 DT = InfoCache.getAnalysisResultForFunction<DominatorTreeAnalysis>(*F); in followUseInMBEC()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DAttributor.h155 InformationCache &InfoCache);
1155 Attributor(SetVector<Function *> &Functions, InformationCache &InfoCache,
1159 : Allocator(InfoCache.Allocator), Functions(Functions),
1160 InfoCache(InfoCache), CGUpdater(CGUpdater), Allowed(Allowed),
1177 Attributor(SetVector<Function *> &Functions, InformationCache &InfoCache,
1182 : Allocator(InfoCache.Allocator), Functions(Functions),
1183 InfoCache(InfoCache), CGUpdater(CGUpdater), Allowed(Allowed),
1407 InformationCache &getInfoCache() { return InfoCache; }
1437 return F.hasExactDefinition() || InfoCache.InlineableFunctions.count(&F);
1894 const DataLayout &getDataLayout() const { return InfoCache.DL; }
[all …]