Lines Matching defs:ShOpcVal

88                              ARM_AM::ShiftOpc ShOpcVal, unsigned ShAmt);
541 ARM_AM::ShiftOpc ShOpcVal,
548 return ShOpcVal == ARM_AM::lsl &&
614 ARM_AM::ShiftOpc ShOpcVal = ARM_AM::getShiftOpcForNode(N.getOpcode());
618 if (ShOpcVal == ARM_AM::no_shift) return false;
625 Opc = CurDAG->getTargetConstant(ARM_AM::getSORegOpc(ShOpcVal, ShImmVal),
638 ARM_AM::ShiftOpc ShOpcVal = ARM_AM::getShiftOpcForNode(N.getOpcode());
642 if (ShOpcVal == ARM_AM::no_shift) return false;
650 if (CheckProfitability && !isShifterOpProfitable(N, ShOpcVal, ShImmVal))
652 Opc = CurDAG->getTargetConstant(ARM_AM::getSORegOpc(ShOpcVal, ShImmVal),
760 ARM_AM::ShiftOpc ShOpcVal =
767 if (ShOpcVal != ARM_AM::no_shift) {
773 if (isShifterOpProfitable(Offset, ShOpcVal, ShAmt))
777 ShOpcVal = ARM_AM::no_shift;
780 ShOpcVal = ARM_AM::no_shift;
785 if (N.getOpcode() != ISD::SUB && ShOpcVal == ARM_AM::no_shift &&
788 ShOpcVal = ARM_AM::getShiftOpcForNode(N.getOperand(0).getOpcode());
789 if (ShOpcVal != ARM_AM::no_shift) {
795 if (isShifterOpProfitable(N.getOperand(0), ShOpcVal, ShAmt)) {
800 ShOpcVal = ARM_AM::no_shift;
803 ShOpcVal = ARM_AM::no_shift;
818 ShOpcVal = ARM_AM::lsl;
822 Opc = CurDAG->getTargetConstant(ARM_AM::getAM2Opc(AddSub, ShAmt, ShOpcVal),
840 ARM_AM::ShiftOpc ShOpcVal = ARM_AM::getShiftOpcForNode(N.getOpcode());
842 if (ShOpcVal != ARM_AM::no_shift) {
847 if (isShifterOpProfitable(N, ShOpcVal, ShAmt))
851 ShOpcVal = ARM_AM::no_shift;
854 ShOpcVal = ARM_AM::no_shift;
858 Opc = CurDAG->getTargetConstant(ARM_AM::getAM2Opc(AddSub, ShAmt, ShOpcVal),
1507 ARM_AM::ShiftOpc ShOpcVal = ARM_AM::getShiftOpcForNode(OffReg.getOpcode());
1508 if (ShOpcVal != ARM_AM::lsl) {
1509 ShOpcVal = ARM_AM::getShiftOpcForNode(Base.getOpcode());
1510 if (ShOpcVal == ARM_AM::lsl)
1514 if (ShOpcVal == ARM_AM::lsl) {
1519 if (ShAmt < 4 && isShifterOpProfitable(OffReg, ShOpcVal, ShAmt))
3372 ARM_AM::ShiftOpc ShOpcVal = ARM_AM::getShiftOpcForNode(ISD::SRL);
3374 CurDAG->getTargetConstant(ARM_AM::getSORegOpc(ShOpcVal, LSB), dl,