reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/ARM/ARMISelDAGToDAG.cpp
  606   if (N.getOpcode() != ISD::ADD && N.getOpcode() != ISD::SUB &&
  606   if (N.getOpcode() != ISD::ADD && N.getOpcode() != ISD::SUB &&
  607       !CurDAG->isBaseWithConstantOffset(N)) {
  608     if (N.getOpcode() == ISD::FrameIndex) {
  610       int FI = cast<FrameIndexSDNode>(N)->getIndex();
  613       OffImm  = CurDAG->getTargetConstant(0, SDLoc(N), MVT::i32);
  617     if (N.getOpcode() == ARMISD::Wrapper &&
  618         N.getOperand(0).getOpcode() != ISD::TargetGlobalAddress &&
  619         N.getOperand(0).getOpcode() != ISD::TargetExternalSymbol &&
  620         N.getOperand(0).getOpcode() != ISD::TargetGlobalTLSAddress) {
  621       Base = N.getOperand(0);
  623       Base = N;
  624     OffImm  = CurDAG->getTargetConstant(0, SDLoc(N), MVT::i32);
  628   if (ConstantSDNode *RHS = dyn_cast<ConstantSDNode>(N.getOperand(1))) {
  630     if (N.getOpcode() == ISD::SUB)
  634       Base   = N.getOperand(0);
  640       OffImm = CurDAG->getTargetConstant(RHSC, SDLoc(N), MVT::i32);
  646   Base = N;
  647   OffImm  = CurDAG->getTargetConstant(0, SDLoc(N), MVT::i32);