Lines Matching defs:InfoCache

503     auto &InfoCache = static_cast<AMDGPUInformationCache &>(A.getInfoCache());
504 bool HasApertureRegs = InfoCache.hasApertureRegs(*F);
505 bool SupportsGetDoorbellID = InfoCache.supportsGetDoorbellID(*F);
506 unsigned COV = InfoCache.getCodeObjectVersion();
612 auto &InfoCache = static_cast<AMDGPUInformationCache &>(A.getInfoCache());
625 bool HasApertureRegs = InfoCache.hasApertureRegs(*F);
649 if (InfoCache.needsQueuePtr(C, *F))
754 auto &InfoCache = static_cast<AMDGPUInformationCache &>(A.getInfoCache());
760 if (InfoCache.checkConstForAddrSpaceCastFromPrivate(C))
890 auto &InfoCache = static_cast<AMDGPUInformationCache &>(A.getInfoCache());
893 auto Range = InfoCache.getDefaultFlatWorkGroupSize(*F);
894 auto MaxRange = InfoCache.getMaximumFlatWorkGroupRange(*F);
896 if (auto Attr = InfoCache.getFlatWorkGroupSizeAttr(*F)) {
930 auto &InfoCache = static_cast<AMDGPUInformationCache &>(A.getInfoCache());
932 A, InfoCache.getMaximumFlatWorkGroupRange(*F));
1012 auto &InfoCache = static_cast<AMDGPUInformationCache &>(A.getInfoCache());
1014 SmallVector<unsigned> MaxNumWorkgroups = InfoCache.getMaxNumWorkGroups(*F);
1110 auto &InfoCache = static_cast<AMDGPUInformationCache &>(A.getInfoCache());
1121 1U, InfoCache.getMaxWavesPerEU(*F)};
1124 if (auto Attr = InfoCache.getWavesPerEUAttr(*F)) {
1142 if (auto Attr = InfoCache.getFlatWorkGroupSizeAttr(*F))
1145 FlatWorkGroupSize = InfoCache.getDefaultFlatWorkGroupSize(*F);
1146 TakeRange(InfoCache.getEffectiveWavesPerEU(*F, MaxWavesPerEURange,
1152 auto &InfoCache = static_cast<AMDGPUInformationCache &>(A.getInfoCache());
1170 std::tie(Min, Max) = InfoCache.getEffectiveWavesPerEU(
1196 auto &InfoCache = static_cast<AMDGPUInformationCache &>(A.getInfoCache());
1198 A, {1U, InfoCache.getMaxWavesPerEU(*F)});
1342 AMDGPUInformationCache InfoCache(M, AG, Allocator, nullptr, TM);
1366 Attributor A(Functions, InfoCache, AC);