Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonVectorCombine.cpp208 struct AddrInfo { struct in __anoncba317990111::AlignVectors
209 AddrInfo(const AddrInfo &) = default;
210 AddrInfo(const HexagonVectorCombine &HVC, Instruction *I, Value *A, Type *T, in AddrInfo() function
214 AddrInfo &operator=(const AddrInfo &) = default;
225 using AddrList = std::vector<AddrInfo>;
235 MoveGroup(const AddrInfo &AI, Instruction *B, bool Hvx, bool Load) in MoveGroup()
304 std::optional<AddrInfo> getAddrInfo(Instruction &In) const;
305 bool isHvx(const AddrInfo &AI) const;
358 friend raw_ostream &operator<<(raw_ostream &OS, const AddrInfo &AI);
368 raw_ostream &operator<<(raw_ostream &OS, const AlignVectors::AddrInfo &AI) { in operator <<()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstructionSelector.h135 bool hasVgprParts(ArrayRef<GEPInfo> AddrInfo) const;
137 SmallVectorImpl<GEPInfo> &AddrInfo) const;
H A DAMDGPUInstructionSelector.cpp2908 const MachineRegisterInfo &MRI, SmallVectorImpl<GEPInfo> &AddrInfo) const { in getAddrModeInfo()
2939 AddrInfo.push_back(GEPInfo); in getAddrModeInfo()
2940 getAddrModeInfo(*PtrMI, MRI, AddrInfo); in getAddrModeInfo()
2972 bool AMDGPUInstructionSelector::hasVgprParts(ArrayRef<GEPInfo> AddrInfo) const { in hasVgprParts()
2973 for (const GEPInfo &GEPInfo : AddrInfo) { in hasVgprParts()
5211 SmallVector<GEPInfo, 4> AddrInfo; in selectSmrdOffset() local
5212 getAddrModeInfo(*MI, *MRI, AddrInfo); in selectSmrdOffset()
5214 if (AddrInfo.empty()) in selectSmrdOffset()
5217 const GEPInfo &GEPI = AddrInfo[0]; in selectSmrdOffset()
5224 AddrInfo.size() > 1) { in selectSmrdOffset()
[all …]
H A DSMInstructions.td840 SmallVector<GEPInfo, 4> AddrInfo;
841 getAddrModeInfo(MI, MRI, AddrInfo);
843 if (hasVgprParts(AddrInfo))