Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUAttributor.cpp453 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 DAttributor.cpp292 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 DAttributorAttributes.cpp1127 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 DOpenMPOpt.cpp3278 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 DAttributor.h215 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;