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

References

lib/Target/X86/X86ISelLowering.cpp
22209   Chain = DAG.getCALLSEQ_START(Chain, 0, 0, dl);
22221     SDValue SP = DAG.getCopyFromReg(Chain, dl, SPReg, VT);
22225     Result = DAG.getNode(ISD::SUB, dl, VT, SP, Size); // Value
22227       Result = DAG.getNode(ISD::AND, dl, VT, Result,
22228                          DAG.getConstant(-(uint64_t)Align, dl, VT));
22229     Chain = DAG.getCopyToReg(Chain, dl, SPReg, Result); // Output chain
22246     Chain = DAG.getCopyToReg(Chain, dl, Vreg, Size);
22247     Result = DAG.getNode(X86ISD::SEG_ALLOCA, dl, SPTy, Chain,
22251     Chain = DAG.getNode(X86ISD::WIN_ALLOCA, dl, NodeTys, Chain, Size);
22256     SDValue SP = DAG.getCopyFromReg(Chain, dl, SPReg, SPTy);
22260       SP = DAG.getNode(ISD::AND, dl, VT, SP.getValue(0),
22261                        DAG.getConstant(-(uint64_t)Align, dl, VT));
22262       Chain = DAG.getCopyToReg(Chain, dl, SPReg, SP);
22268   Chain = DAG.getCALLSEQ_END(Chain, DAG.getIntPtrConstant(0, dl, true),
22269                              DAG.getIntPtrConstant(0, dl, true), SDValue(), dl);
22269                              DAG.getIntPtrConstant(0, dl, true), SDValue(), dl);
22272   return DAG.getMergeValues(Ops, dl);