reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1088 if (shouldUseZeroOffsetLdSt(N)) { 1089 Base = N; 1090 OffImm = CurDAG->getTargetConstant(0, SDLoc(N), MVT::i32); 1094 if (!CurDAG->isBaseWithConstantOffset(N)) { 1095 if (N.getOpcode() == ISD::ADD) { 1097 } else if (N.getOpcode() == ARMISD::Wrapper && 1098 N.getOperand(0).getOpcode() != ISD::TargetGlobalAddress && 1099 N.getOperand(0).getOpcode() != ISD::TargetExternalSymbol && 1100 N.getOperand(0).getOpcode() != ISD::TargetConstantPool && 1101 N.getOperand(0).getOpcode() != ISD::TargetGlobalTLSAddress) { 1102 Base = N.getOperand(0); 1104 Base = N; 1107 OffImm = CurDAG->getTargetConstant(0, SDLoc(N), MVT::i32); 1113 if (isScaledConstantInRange(N.getOperand(1), Scale, 0, 32, RHSC)) { 1114 Base = N.getOperand(0); 1115 OffImm = CurDAG->getTargetConstant(RHSC, SDLoc(N), MVT::i32);