Lines Matching refs:getSubReg
259 if (&MO == &Op || !MO.isReg() || MO.getSubReg()) in partitionRegisters()
320 if (!Op.getSubReg()) in profit()
324 if (MI->getOperand(1).getSubReg() != 0) in profit()
443 if (Op.getSubReg()) in isProfitable()
602 unsigned SR = Op.getSubReg(); in createHalfInstr()
648 .addReg(AdrOp.getReg(), RSA & ~RegState::Kill, AdrOp.getSubReg()) in splitMemRef()
651 .addReg(AdrOp.getReg(), RSA & ~RegState::Kill, AdrOp.getSubReg()) in splitMemRef()
657 .addReg(AdrOp.getReg(), RSA & ~RegState::Kill, AdrOp.getSubReg()) in splitMemRef()
661 .addReg(AdrOp.getReg(), RSA & ~RegState::Kill, AdrOp.getSubReg()) in splitMemRef()
673 assert(!UpdOp.getSubReg() && "Def operand with subreg"); in splitMemRef()
741 .addReg(Op1.getReg(), getRegState(Op1), Op1.getSubReg()); in splitCombine()
749 .addReg(Op2.getReg(), getRegState(Op2), Op2.getSubReg()); in splitCombine()
767 .addReg(Op1.getReg(), RS & ~RegState::Kill, Op1.getSubReg()); in splitExt()
769 .addReg(Op1.getReg(), RS, Op1.getSubReg()) in splitExt()
1076 if (!Op.isReg() || !Op.isUse() || !Op.getSubReg()) in replaceSubregUses()
1083 switch (Op.getSubReg()) { in replaceSubregUses()
1106 if (MRI->getRegClass(R) != DoubleRC || Op.getSubReg()) in collapseRegPairs()