Lines Matching refs:IndexReg
72 SDValue IndexReg; member
94 IndexReg.getNode() != nullptr || Base_Reg.getNode() != nullptr; in hasBaseOrIndexReg()
125 if (IndexReg.getNode()) in dump()
126 IndexReg.getNode()->dump(DAG); in dump()
285 AM.IndexReg), 0); in getAddressOperands()
286 AM.IndexReg = Neg; in getAddressOperands()
289 if (AM.IndexReg.getNode()) in getAddressOperands()
290 Index = AM.IndexReg; in getAddressOperands()
1952 AM.Base_Reg.getNode() != nullptr && AM.IndexReg.getNode() == nullptr) { in matchAddress()
1966 AM.Base_Reg = AM.IndexReg; in matchAddress()
1975 AM.Base_Reg.getNode() == nullptr && AM.IndexReg.getNode() == nullptr && in matchAddress()
2007 !AM.IndexReg.getNode()) { in matchAdd()
2010 AM.IndexReg = N.getOperand(1); in matchAdd()
2080 AM.IndexReg = Ext; in foldMaskAndShiftToExtract()
2149 AM.IndexReg = NewAnd; in foldMaskedShiftToScaledMask()
2265 AM.IndexReg = NewExt; in foldMaskAndShiftToScale()
2329 AM.IndexReg = NewExt; in foldMaskedShiftToBEXTR()
2338 assert(AM.IndexReg.getNode() == nullptr && "IndexReg already matched"); in matchIndexRecursively()
2522 if (AM.IndexReg.getNode() != nullptr || AM.Scale != 1) in matchAddressRecursively()
2534 AM.IndexReg = matchIndexRecursively(ShVal, AM, Depth + 1); in matchAddressRecursively()
2542 if (AM.IndexReg.getNode() != nullptr || AM.Scale != 1) break; in matchAddressRecursively()
2578 AM.IndexReg.getNode() == nullptr) { in matchAddressRecursively()
2601 AM.IndexReg = AM.Base_Reg = Reg; in matchAddressRecursively()
2628 if (AM.IndexReg.getNode() || AM.isRIPRelative()) { in matchAddressRecursively()
2666 AM.IndexReg = RHS; in matchAddressRecursively()
2688 if (AM.IndexReg.getNode() != nullptr || AM.Scale != 1) break; in matchAddressRecursively()
2727 if (AM.IndexReg.getNode() != nullptr || AM.Scale != 1) in matchAddressRecursively()
2737 AM.IndexReg = Index; in matchAddressRecursively()
2795 AM.IndexReg = matchIndexRecursively(Zext, AM, Depth + 1); in matchAddressRecursively()
2829 if (!AM.IndexReg.getNode()) { in matchAddressBase()
2830 AM.IndexReg = N; in matchAddressBase()
2915 AM.IndexReg = matchIndexRecursively(IndexOp, AM, 0); in selectVectorAddr()
2917 AM.IndexReg = IndexOp; in selectVectorAddr()
3078 if (AM.IndexReg.getNode()) in selectLEAAddr()
3160 AM.IndexReg = CurDAG->getRegister(X86::EBX, MVT::i32); in selectTLSADDRAddr()