Searched refs:InfoCache (Results 1 – 5 of 5) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUAttributor.cpp | 453 bool HasApertureRegs = InfoCache.hasApertureRegs(*F); in updateImpl() 454 bool SupportsGetDoorbellID = InfoCache.supportsGetDoorbellID(*F); in updateImpl() 455 unsigned COV = InfoCache.getCodeObjectVersion(); in updateImpl() 571 bool HasApertureRegs = InfoCache.hasApertureRegs(*F); in checkForQueuePtr() 595 if (InfoCache.needsQueuePtr(C, *F)) in checkForQueuePtr() 785 std::tie(Min, Max) = InfoCache.getMaximumFlatWorkGroupRange(*F); in manifest() 835 std::tie(Min, Max) = InfoCache.getWavesPerEU( in initialize() 865 std::tie(Min, Max) = InfoCache.getEffectiveWavesPerEU( in updateImpl() 892 unsigned Max = InfoCache.getMaxWavesPerEU(*F); in manifest() 945 AMDGPUInformationCache InfoCache(M, AG, Allocator, nullptr, TM); in runImpl() local [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | Attributor.cpp | 292 InformationCache &InfoCache) { in isValidAtPosition() argument 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() 3613 auto &OpcodeInstMap = InfoCache.getOpcodeInstMapForFunction(F); in identifyDefaultAbstractAttributes() 3807 static bool runAttributorOnFunctions(InformationCache &InfoCache, in runAttributorOnFunctions() argument 3847 Attributor A(Functions, InfoCache, AC); in runAttributorOnFunctions() [all …]
|
| H A D | AttributorAttributes.cpp | 1127 InformationCache &InfoCache = A.getInfoCache(); in forallInterferingAccesses() local 2431 InformationCache &InfoCache = A.getInfoCache(); in isImpliedByIR() local 4194 InformationCache &InfoCache = A.getInfoCache(); in isDeadStore() local 4202 if (InfoCache.isOnlyUsedByAssume(UserI)) { in isDeadStore() 9049 InformationCache &InfoCache = A.getInfoCache(); in isValidCtxInstructionForOutsideAnalysis() local 10167 InformationCache &InfoCache = A.getInfoCache(); in followUseInMBEC() local 10331 InformationCache &InfoCache = A.getInfoCache(); in followUseInMBEC() local 11010 InformationCache &InfoCache = A.getInfoCache(); in handleCmp() local 11144 InformationCache &InfoCache = A.getInfoCache(); in handleLoadInst() local 11145 if (InfoCache.isOnlyUsedByAssume(LI)) { in handleLoadInst() [all …]
|
| H A D | OpenMPOpt.cpp | 3278 auto &InfoCache = A.getInfoCache(); in updateImpl() local 3279 if (!I.mayHaveSideEffects() && InfoCache.isOnlyUsedByAssume(I)) in updateImpl() 5788 OMPInformationCache InfoCache(M, AG, Allocator, /*CGSCC*/ nullptr, PostLink); in run() local 5805 Attributor A(Functions, InfoCache, AC); in run() 5807 OpenMPOpt OMPOpt(SCC, CGUpdater, OREGetter, InfoCache, A); in run() 5868 OMPInformationCache InfoCache(*(Functions.back()->getParent()), AG, Allocator, in run() local 5883 Attributor A(Functions, InfoCache, AC); in run() 5885 OpenMPOpt OMPOpt(SCC, CGUpdater, OREGetter, InfoCache, A); in run()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/ |
| H A D | Attributor.h | 215 bool isValidAtPosition(const ValueAndContext &VAC, InformationCache &InfoCache); 1516 Attributor(SetVector<Function *> &Functions, InformationCache &InfoCache, 1712 InformationCache &getInfoCache() { return InfoCache; } 1812 return F.hasExactDefinition() || InfoCache.InlineableFunctions.count(&F) || 2441 const DataLayout &getDataLayout() const { return InfoCache.DL; } 2508 InformationCache &InfoCache;
|