Lines Matching refs:Disp
59 int64_t Disp; member
64 : Form(form), DR(dr), Base(), Disp(0), Index(), in SystemZAddressingMode()
90 errs() << " Disp " << Disp; in dump()
154 SDValue &Base, SDValue &Disp) const;
156 SDValue &Base, SDValue &Disp, SDValue &Index) const;
162 SDValue &Base, SDValue &Disp) const;
168 SDValue &Base, SDValue &Disp) const;
175 SDValue &Base, SDValue &Disp, SDValue &Index) const;
187 bool selectBDAddr12Only(SDValue Addr, SDValue &Base, SDValue &Disp) const { in selectBDAddr12Only()
188 return selectBDAddr(SystemZAddressingMode::Disp12Only, Addr, Base, Disp); in selectBDAddr12Only()
190 bool selectBDAddr12Pair(SDValue Addr, SDValue &Base, SDValue &Disp) const { in selectBDAddr12Pair()
191 return selectBDAddr(SystemZAddressingMode::Disp12Pair, Addr, Base, Disp); in selectBDAddr12Pair()
193 bool selectBDAddr20Only(SDValue Addr, SDValue &Base, SDValue &Disp) const { in selectBDAddr20Only()
194 return selectBDAddr(SystemZAddressingMode::Disp20Only, Addr, Base, Disp); in selectBDAddr20Only()
196 bool selectBDAddr20Pair(SDValue Addr, SDValue &Base, SDValue &Disp) const { in selectBDAddr20Pair()
197 return selectBDAddr(SystemZAddressingMode::Disp20Pair, Addr, Base, Disp); in selectBDAddr20Pair()
201 bool selectMVIAddr12Pair(SDValue Addr, SDValue &Base, SDValue &Disp) const { in selectMVIAddr12Pair()
202 return selectMVIAddr(SystemZAddressingMode::Disp12Pair, Addr, Base, Disp); in selectMVIAddr12Pair()
204 bool selectMVIAddr20Pair(SDValue Addr, SDValue &Base, SDValue &Disp) const { in selectMVIAddr20Pair()
205 return selectMVIAddr(SystemZAddressingMode::Disp20Pair, Addr, Base, Disp); in selectMVIAddr20Pair()
209 bool selectBDXAddr12Only(SDValue Addr, SDValue &Base, SDValue &Disp, in selectBDXAddr12Only() argument
213 Addr, Base, Disp, Index); in selectBDXAddr12Only()
215 bool selectBDXAddr12Pair(SDValue Addr, SDValue &Base, SDValue &Disp, in selectBDXAddr12Pair() argument
219 Addr, Base, Disp, Index); in selectBDXAddr12Pair()
221 bool selectDynAlloc12Only(SDValue Addr, SDValue &Base, SDValue &Disp, in selectDynAlloc12Only() argument
225 Addr, Base, Disp, Index); in selectDynAlloc12Only()
227 bool selectBDXAddr20Only(SDValue Addr, SDValue &Base, SDValue &Disp, in selectBDXAddr20Only() argument
231 Addr, Base, Disp, Index); in selectBDXAddr20Only()
233 bool selectBDXAddr20Only128(SDValue Addr, SDValue &Base, SDValue &Disp, in selectBDXAddr20Only128() argument
237 Addr, Base, Disp, Index); in selectBDXAddr20Only128()
239 bool selectBDXAddr20Pair(SDValue Addr, SDValue &Base, SDValue &Disp, in selectBDXAddr20Pair() argument
243 Addr, Base, Disp, Index); in selectBDXAddr20Pair()
245 bool selectLAAddr12Pair(SDValue Addr, SDValue &Base, SDValue &Disp, in selectLAAddr12Pair() argument
249 Addr, Base, Disp, Index); in selectLAAddr12Pair()
251 bool selectLAAddr20Pair(SDValue Addr, SDValue &Base, SDValue &Disp, in selectLAAddr20Pair() argument
255 Addr, Base, Disp, Index); in selectLAAddr20Pair()
403 int64_t TestDisp = AM.Disp + Op1; in expandDisp()
406 AM.Disp = TestDisp; in expandDisp()
478 static bool shouldUseLA(SDNode *Base, int64_t Disp, SDNode *Index) { in shouldUseLA() argument
489 if (Disp) { in shouldUseLA()
496 if (isUInt<12>(Disp)) in shouldUseLA()
501 if (!isInt<16>(Disp)) in shouldUseLA()
549 !shouldUseLA(AM.Base.getNode(), AM.Disp, AM.Index.getNode())) in selectAddress()
553 if (!isValidDisp(AM.DR, AM.Disp)) in selectAddress()
579 SDValue &Disp) const { in getAddressOperands()
599 Disp = CurDAG->getTargetConstant(AM.Disp, VT); in getAddressOperands()
604 SDValue &Disp, in getAddressOperands() argument
606 getAddressOperands(AM, VT, Base, Disp); in getAddressOperands()
616 SDValue &Disp) const { in selectBDAddr()
621 getAddressOperands(AM, Addr.getValueType(), Base, Disp); in selectBDAddr()
627 SDValue &Disp) const { in selectMVIAddr()
632 getAddressOperands(AM, Addr.getValueType(), Base, Disp); in selectMVIAddr()
639 SDValue &Disp, SDValue &Index) const { in selectBDXAddr() argument
644 getAddressOperands(AM, Addr.getValueType(), Base, Disp, Index); in selectBDXAddr()
1152 SDValue Base, Disp, Index; in SelectInlineAsmMemoryOperand() local
1155 Op, Base, Disp, Index)) { in SelectInlineAsmMemoryOperand()
1157 OutOps.push_back(Disp); in SelectInlineAsmMemoryOperand()