Searched refs:AddrInfo (Results 1 – 4 of 4) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonVectorCombine.cpp | 208 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 D | AMDGPUInstructionSelector.h | 135 bool hasVgprParts(ArrayRef<GEPInfo> AddrInfo) const; 137 SmallVectorImpl<GEPInfo> &AddrInfo) const;
|
| H A D | AMDGPUInstructionSelector.cpp | 2908 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 D | SMInstructions.td | 840 SmallVector<GEPInfo, 4> AddrInfo; 841 getAddrModeInfo(MI, MRI, AddrInfo); 843 if (hasVgprParts(AddrInfo))
|