Lines Matching defs:ShOpcVal

90                              ARM_AM::ShiftOpc ShOpcVal, unsigned ShAmt);
550 ARM_AM::ShiftOpc ShOpcVal,
557 return ShOpcVal == ARM_AM::lsl &&
623 ARM_AM::ShiftOpc ShOpcVal = ARM_AM::getShiftOpcForNode(N.getOpcode());
627 if (ShOpcVal == ARM_AM::no_shift) return false;
634 Opc = CurDAG->getTargetConstant(ARM_AM::getSORegOpc(ShOpcVal, ShImmVal),
647 ARM_AM::ShiftOpc ShOpcVal = ARM_AM::getShiftOpcForNode(N.getOpcode());
651 if (ShOpcVal == ARM_AM::no_shift) return false;
659 if (CheckProfitability && !isShifterOpProfitable(N, ShOpcVal, ShImmVal))
661 Opc = CurDAG->getTargetConstant(ARM_AM::getSORegOpc(ShOpcVal, ShImmVal),
769 ARM_AM::ShiftOpc ShOpcVal =
776 if (ShOpcVal != ARM_AM::no_shift) {
782 if (isShifterOpProfitable(Offset, ShOpcVal, ShAmt))
786 ShOpcVal = ARM_AM::no_shift;
789 ShOpcVal = ARM_AM::no_shift;
794 if (N.getOpcode() != ISD::SUB && ShOpcVal == ARM_AM::no_shift &&
797 ShOpcVal = ARM_AM::getShiftOpcForNode(N.getOperand(0).getOpcode());
798 if (ShOpcVal != ARM_AM::no_shift) {
804 if (isShifterOpProfitable(N.getOperand(0), ShOpcVal, ShAmt)) {
809 ShOpcVal = ARM_AM::no_shift;
812 ShOpcVal = ARM_AM::no_shift;
827 ShOpcVal = ARM_AM::lsl;
831 Opc = CurDAG->getTargetConstant(ARM_AM::getAM2Opc(AddSub, ShAmt, ShOpcVal),
849 ARM_AM::ShiftOpc ShOpcVal = ARM_AM::getShiftOpcForNode(N.getOpcode());
851 if (ShOpcVal != ARM_AM::no_shift) {
856 if (isShifterOpProfitable(N, ShOpcVal, ShAmt))
860 ShOpcVal = ARM_AM::no_shift;
863 ShOpcVal = ARM_AM::no_shift;
867 Opc = CurDAG->getTargetConstant(ARM_AM::getAM2Opc(AddSub, ShAmt, ShOpcVal),
1516 ARM_AM::ShiftOpc ShOpcVal = ARM_AM::getShiftOpcForNode(OffReg.getOpcode());
1517 if (ShOpcVal != ARM_AM::lsl) {
1518 ShOpcVal = ARM_AM::getShiftOpcForNode(Base.getOpcode());
1519 if (ShOpcVal == ARM_AM::lsl)
1523 if (ShOpcVal == ARM_AM::lsl) {
1528 if (ShAmt < 4 && isShifterOpProfitable(OffReg, ShOpcVal, ShAmt))
3381 ARM_AM::ShiftOpc ShOpcVal = ARM_AM::getShiftOpcForNode(ISD::SRL);
3383 CurDAG->getTargetConstant(ARM_AM::getSORegOpc(ShOpcVal, LSB), dl,