reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
152 bool expandAddress(SystemZAddressingMode &AM, bool IsBase) const; 155 bool selectAddress(SDValue N, SystemZAddressingMode &AM) const; 158 void getAddressOperands(const SystemZAddressingMode &AM, EVT VT, 160 void getAddressOperands(const SystemZAddressingMode &AM, EVT VT, 166 bool selectBDAddr(SystemZAddressingMode::DispRange DR, SDValue Addr, 172 bool selectMVIAddr(SystemZAddressingMode::DispRange DR, SDValue Addr, 178 bool selectBDXAddr(SystemZAddressingMode::AddrForm Form, 179 SystemZAddressingMode::DispRange DR, SDValue Addr, 193 return selectBDAddr(SystemZAddressingMode::Disp12Only, Addr, Base, Disp); 196 return selectBDAddr(SystemZAddressingMode::Disp12Pair, Addr, Base, Disp); 199 return selectBDAddr(SystemZAddressingMode::Disp20Only, Addr, Base, Disp); 202 return selectBDAddr(SystemZAddressingMode::Disp20Pair, Addr, Base, Disp); 207 return selectMVIAddr(SystemZAddressingMode::Disp12Pair, Addr, Base, Disp); 210 return selectMVIAddr(SystemZAddressingMode::Disp20Pair, Addr, Base, Disp); 216 return selectBDXAddr(SystemZAddressingMode::FormBDXNormal, 217 SystemZAddressingMode::Disp12Only, 222 return selectBDXAddr(SystemZAddressingMode::FormBDXNormal, 223 SystemZAddressingMode::Disp12Pair, 228 return selectBDXAddr(SystemZAddressingMode::FormBDXDynAlloc, 229 SystemZAddressingMode::Disp12Only, 234 return selectBDXAddr(SystemZAddressingMode::FormBDXNormal, 235 SystemZAddressingMode::Disp20Only, 240 return selectBDXAddr(SystemZAddressingMode::FormBDXNormal, 241 SystemZAddressingMode::Disp20Only128, 246 return selectBDXAddr(SystemZAddressingMode::FormBDXNormal, 247 SystemZAddressingMode::Disp20Pair, 252 return selectBDXAddr(SystemZAddressingMode::FormBDXLA, 253 SystemZAddressingMode::Disp12Pair, 258 return selectBDXAddr(SystemZAddressingMode::FormBDXLA, 259 SystemZAddressingMode::Disp20Pair, 383 static bool selectDisp(SystemZAddressingMode::DispRange DR, int64_t Val) { 385 case SystemZAddressingMode::Disp12Only: 388 case SystemZAddressingMode::Disp12Pair: 389 case SystemZAddressingMode::Disp20Only: 390 case SystemZAddressingMode::Disp20Pair: 393 case SystemZAddressingMode::Disp20Only128: 401 static void changeComponent(SystemZAddressingMode &AM, bool IsBase, 412 static bool expandAdjDynAlloc(SystemZAddressingMode &AM, bool IsBase, 424 static bool expandIndex(SystemZAddressingMode &AM, SDValue Base, 436 static bool expandDisp(SystemZAddressingMode &AM, bool IsBase, 451 bool SystemZDAGToDAGISel::expandAddress(SystemZAddressingMode &AM, 494 static bool isValidDisp(SystemZAddressingMode::DispRange DR, int64_t Val) { 497 case SystemZAddressingMode::Disp12Only: 498 case SystemZAddressingMode::Disp20Only: 499 case SystemZAddressingMode::Disp20Only128: 502 case SystemZAddressingMode::Disp12Pair: 506 case SystemZAddressingMode::Disp20Pair: 567 SystemZAddressingMode &AM) const { 588 if (AM.Form == SystemZAddressingMode::FormBDXLA && 623 void SystemZDAGToDAGISel::getAddressOperands(const SystemZAddressingMode &AM, 648 void SystemZDAGToDAGISel::getAddressOperands(const SystemZAddressingMode &AM, 660 bool SystemZDAGToDAGISel::selectBDAddr(SystemZAddressingMode::DispRange DR, 663 SystemZAddressingMode AM(SystemZAddressingMode::FormBD, DR); 663 SystemZAddressingMode AM(SystemZAddressingMode::FormBD, DR); 671 bool SystemZDAGToDAGISel::selectMVIAddr(SystemZAddressingMode::DispRange DR, 674 SystemZAddressingMode AM(SystemZAddressingMode::FormBDXNormal, DR); 674 SystemZAddressingMode AM(SystemZAddressingMode::FormBDXNormal, DR); 682 bool SystemZDAGToDAGISel::selectBDXAddr(SystemZAddressingMode::AddrForm Form, 683 SystemZAddressingMode::DispRange DR, 686 SystemZAddressingMode AM(Form, DR); 1629 SystemZAddressingMode::AddrForm Form; 1630 SystemZAddressingMode::DispRange DispRange; 1639 Form = SystemZAddressingMode::FormBD; 1640 DispRange = SystemZAddressingMode::Disp12Only; 1644 Form = SystemZAddressingMode::FormBDXNormal; 1645 DispRange = SystemZAddressingMode::Disp12Only; 1649 Form = SystemZAddressingMode::FormBD; 1650 DispRange = SystemZAddressingMode::Disp20Only; 1659 Form = SystemZAddressingMode::FormBDXNormal; 1660 DispRange = SystemZAddressingMode::Disp20Only;