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