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

References

lib/Target/AArch64/AArch64ISelLowering.cpp
 8325   if (DAG.getMachineFunction().getFunction().hasFnAttribute(
 8327     SDValue SP = DAG.getCopyFromReg(Chain, dl, AArch64::SP, MVT::i64);
 8329     SP = DAG.getNode(ISD::SUB, dl, MVT::i64, SP, Size);
 8331       SP = DAG.getNode(ISD::AND, dl, VT, SP.getValue(0),
 8332                        DAG.getConstant(-(uint64_t)Align, dl, VT));
 8333     Chain = DAG.getCopyToReg(Chain, dl, AArch64::SP, SP);
 8335     return DAG.getMergeValues(Ops, dl);
 8338   Chain = DAG.getCALLSEQ_START(Chain, 0, 0, dl);
 8340   Chain = LowerWindowsDYNAMIC_STACKALLOC(Op, Chain, Size, DAG);
 8342   SDValue SP = DAG.getCopyFromReg(Chain, dl, AArch64::SP, MVT::i64);
 8344   SP = DAG.getNode(ISD::SUB, dl, MVT::i64, SP, Size);
 8346     SP = DAG.getNode(ISD::AND, dl, VT, SP.getValue(0),
 8347                      DAG.getConstant(-(uint64_t)Align, dl, VT));
 8348   Chain = DAG.getCopyToReg(Chain, dl, AArch64::SP, SP);
 8350   Chain = DAG.getCALLSEQ_END(Chain, DAG.getIntPtrConstant(0, dl, true),
 8350   Chain = DAG.getCALLSEQ_END(Chain, DAG.getIntPtrConstant(0, dl, true),
 8351                              DAG.getIntPtrConstant(0, dl, true), SDValue(), dl);
 8354   return DAG.getMergeValues(Ops, dl);