Lines Matching refs:IndexReg
62 SDValue IndexReg; member
75 : BaseType(RegBase), Base_FrameIndex(0), Scale(1), IndexReg(), Disp(0), in X86ISelAddressMode()
86 IndexReg.getNode() != nullptr || Base_Reg.getNode() != nullptr; in hasBaseOrIndexReg()
114 if (IndexReg.getNode()) in dump()
115 IndexReg.getNode()->dump(); in dump()
254 Index = AM.IndexReg; in getAddressOperands()
847 AM.Base_Reg = AM.IndexReg; in matchAddress()
859 AM.IndexReg.getNode() == nullptr && in matchAddress()
890 !AM.IndexReg.getNode()) { in matchAdd()
893 AM.IndexReg = N.getOperand(1); in matchAdd()
953 AM.IndexReg = And; in foldMaskAndShiftToExtract()
997 AM.IndexReg = NewAnd; in foldMaskedShiftToScaledMask()
1105 AM.IndexReg = NewSRL; in foldMaskAndShiftToScale()
1176 if (AM.IndexReg.getNode() != nullptr || AM.Scale != 1) in matchAddressRecursively()
1194 AM.IndexReg = ShVal.getNode()->getOperand(0); in matchAddressRecursively()
1202 AM.IndexReg = ShVal; in matchAddressRecursively()
1210 if (AM.IndexReg.getNode() != nullptr || AM.Scale != 1) break; in matchAddressRecursively()
1245 AM.IndexReg.getNode() == nullptr) { in matchAddressRecursively()
1270 AM.IndexReg = AM.Base_Reg = Reg; in matchAddressRecursively()
1295 if (AM.IndexReg.getNode() || AM.isRIPRelative()) { in matchAddressRecursively()
1334 AM.IndexReg = Neg; in matchAddressRecursively()
1365 if (AM.IndexReg.getNode() != nullptr || AM.Scale != 1) break; in matchAddressRecursively()
1404 if (!AM.IndexReg.getNode()) { in matchAddressBase()
1405 AM.IndexReg = N; in matchAddressBase()
1498 if (!AM.IndexReg.getNode()) in selectAddr()
1499 AM.IndexReg = CurDAG->getRegister(0, VT); in selectAddr()
1651 if (AM.IndexReg.getNode()) in selectLEAAddr()
1654 AM.IndexReg = CurDAG->getRegister(0, VT); in selectLEAAddr()
1674 if (AM.Disp && (AM.Base_Reg.getNode() || AM.IndexReg.getNode())) in selectLEAAddr()
1700 AM.IndexReg = CurDAG->getRegister(X86::EBX, MVT::i32); in selectTLSADDRAddr()
1702 AM.IndexReg = CurDAG->getRegister(0, MVT::i64); in selectTLSADDRAddr()