Lines Matching refs:getSubReg
237 if (&MO == &Op || !MO.isReg() || MO.getSubReg()) in partitionRegisters()
306 if (!Op.getSubReg()) in profit()
310 if (MI->getOperand(1).getSubReg() != 0) in profit()
398 if (Op.getSubReg()) in isProfitable()
561 unsigned SR = Op.getSubReg(); in createHalfInstr()
608 .addReg(AdrOp.getReg(), RSA & ~RegState::Kill, AdrOp.getSubReg()) in splitMemRef()
611 .addReg(AdrOp.getReg(), RSA & ~RegState::Kill, AdrOp.getSubReg()) in splitMemRef()
617 .addReg(AdrOp.getReg(), RSA & ~RegState::Kill, AdrOp.getSubReg()) in splitMemRef()
621 .addReg(AdrOp.getReg(), RSA & ~RegState::Kill, AdrOp.getSubReg()) in splitMemRef()
633 assert(!UpdOp.getSubReg() && "Def operand with subreg"); in splitMemRef()
702 .addReg(Op1.getReg(), getRegState(Op1), Op1.getSubReg()); in splitCombine()
711 .addReg(Op2.getReg(), getRegState(Op2), Op2.getSubReg()); in splitCombine()
731 .addReg(Op1.getReg(), RS & ~RegState::Kill, Op1.getSubReg()); in splitExt()
733 .addReg(Op1.getReg(), RS, Op1.getSubReg()) in splitExt()
1041 if (!Op.isReg() || !Op.isUse() || !Op.getSubReg()) in replaceSubregUses()
1048 switch (Op.getSubReg()) { in replaceSubregUses()
1072 if (MRI->getRegClass(R) != DoubleRC || Op.getSubReg()) in collapseRegPairs()