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

References

lib/Target/SystemZ/SystemZISelLowering.cpp
 3208   MachineFunction &MF = DAG.getMachineFunction();
 3230   SDValue OldSP = DAG.getCopyFromReg(Chain, DL, SPReg, MVT::i64);
 3235     Backchain = DAG.getLoad(MVT::i64, DL, Chain, OldSP, MachinePointerInfo());
 3239     NeededSpace = DAG.getNode(ISD::ADD, DL, MVT::i64, NeededSpace,
 3240                               DAG.getConstant(ExtraAlignSpace, DL, MVT::i64));
 3243   SDValue NewSP = DAG.getNode(ISD::SUB, DL, MVT::i64, OldSP, NeededSpace);
 3246   Chain = DAG.getCopyToReg(Chain, DL, SPReg, NewSP);
 3251   SDValue ArgAdjust = DAG.getNode(SystemZISD::ADJDYNALLOC, DL, MVT::i64);
 3252   SDValue Result = DAG.getNode(ISD::ADD, DL, MVT::i64, NewSP, ArgAdjust);
 3257       DAG.getNode(ISD::ADD, DL, MVT::i64, Result,
 3258                   DAG.getConstant(ExtraAlignSpace, DL, MVT::i64));
 3260       DAG.getNode(ISD::AND, DL, MVT::i64, Result,
 3261                   DAG.getConstant(~(RequiredAlign - 1), DL, MVT::i64));
 3265     Chain = DAG.getStore(Chain, DL, Backchain, NewSP, MachinePointerInfo());
 3268   return DAG.getMergeValues(Ops, DL);