reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
845 if (N.getOpcode() == ISD::SUB) { 847 Base = N.getOperand(0); 848 Offset = N.getOperand(1); 849 Opc = CurDAG->getTargetConstant(ARM_AM::getAM3Opc(ARM_AM::sub, 0), SDLoc(N), 854 if (!CurDAG->isBaseWithConstantOffset(N)) { 855 Base = N; 856 if (N.getOpcode() == ISD::FrameIndex) { 857 int FI = cast<FrameIndexSDNode>(N)->getIndex(); 862 Opc = CurDAG->getTargetConstant(ARM_AM::getAM3Opc(ARM_AM::add, 0), SDLoc(N), 869 if (isScaledConstantInRange(N.getOperand(1), /*Scale=*/1, 871 Base = N.getOperand(0); 884 Opc = CurDAG->getTargetConstant(ARM_AM::getAM3Opc(AddSub, RHSC), SDLoc(N), 889 Base = N.getOperand(0); 890 Offset = N.getOperand(1); 891 Opc = CurDAG->getTargetConstant(ARM_AM::getAM3Opc(ARM_AM::add, 0), SDLoc(N),