Lines Matching refs:IndexReg
217 AM.IndexReg = constrainOperandRegClass(MIB->getDesc(), AM.IndexReg, in addFullAddress()
734 (AM.Base.Reg == 0 && AM.IndexReg == 0)) { in handleConstantAddresses()
753 assert(AM.Base.Reg == 0 && AM.IndexReg == 0); in handleConstantAddresses()
816 if (AM.IndexReg == 0) { in handleConstantAddresses()
818 AM.IndexReg = getRegForValue(V); in handleConstantAddresses()
819 return AM.IndexReg != 0; in handleConstantAddresses()
903 unsigned IndexReg = AM.IndexReg; in X86SelectAddress() local
937 if (IndexReg == 0 && in X86SelectAddress()
942 IndexReg = getRegForGEPIndex(PtrVT, Op); in X86SelectAddress()
943 if (IndexReg == 0) in X86SelectAddress()
956 AM.IndexReg = IndexReg; in X86SelectAddress()
1060 (AM.Base.Reg != 0 || AM.IndexReg != 0)) in X86SelectCallAddress()
1077 assert(AM.Base.Reg == 0 && AM.IndexReg == 0); in X86SelectCallAddress()
1114 if (AM.IndexReg == 0) { in X86SelectCallAddress()
1116 AM.IndexReg = GetCallRegForValue(V); in X86SelectCallAddress()
1117 return AM.IndexReg != 0; in X86SelectCallAddress()
3862 AM.IndexReg == 0 && AM.Disp == 0 && AM.GV == nullptr) in X86MaterializeGV()
4020 if (!MO.isReg() || MO.isDef() || MO.getReg() != AM.IndexReg) in tryToFoldLoadIntoMI()
4023 Register IndexReg = constrainOperandRegClass(Result->getDesc(), in tryToFoldLoadIntoMI() local
4025 if (IndexReg == MO.getReg()) in tryToFoldLoadIntoMI()
4027 MO.setReg(IndexReg); in tryToFoldLoadIntoMI()