Home
last modified time | relevance | path

Searched refs:AddrInfo (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A DHexagonVectorCombine.cpp146 struct AddrInfo { struct in __anon2c83e0c90111::AlignVectors
147 AddrInfo(const AddrInfo &) = default;
152 AddrInfo &operator=(const AddrInfo &) = default;
226 bool isHvx(const AddrInfo &AI) const;
397 return Optional<AddrInfo>(); in getAddrInfo()
500 for (AddrInfo &W : WorkStack) { in createAddressGroups()
605 for (const AddrInfo &Info : Group) { in createLoadGroups()
646 const AddrInfo &Info = *I; in createStoreGroups()
722 const AddrInfo &WithMaxAlign = in realignGroup()
727 const AddrInfo &WithMinOffset = in realignGroup()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstructionSelector.h129 bool hasVgprParts(ArrayRef<GEPInfo> AddrInfo) const;
131 SmallVectorImpl<GEPInfo> &AddrInfo) const;
H A DAMDGPUInstructionSelector.cpp2392 AddrInfo.push_back(GEPInfo); in getAddrModeInfo()
2393 getAddrModeInfo(*PtrMI, MRI, AddrInfo); in getAddrModeInfo()
3846 SmallVector<GEPInfo, 4> AddrInfo; in selectSmrdOffset() local
3847 getAddrModeInfo(*MI, *MRI, AddrInfo); in selectSmrdOffset()
3849 if (AddrInfo.empty()) in selectSmrdOffset()
3852 const GEPInfo &GEPI = AddrInfo[0]; in selectSmrdOffset()
3858 AddrInfo.size() > 1) { in selectSmrdOffset()
3859 const GEPInfo &GEPI2 = AddrInfo[1]; in selectSmrdOffset()
3917 SmallVector<GEPInfo, 4> AddrInfo; in selectSmrdImm32() local
3920 if (AddrInfo.empty() || AddrInfo[0].SgprParts.size() != 1) in selectSmrdImm32()
[all …]
H A DSMInstructions.td847 SmallVector<GEPInfo, 4> AddrInfo;
848 getAddrModeInfo(MI, MRI, AddrInfo);
850 if (hasVgprParts(AddrInfo))