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

References

lib/Target/X86/X86ISelLowering.cpp
24314   EVT PtrVT = getPointerTy(DAG.getDataLayout());
24316   Register FrameReg = RegInfo->getFrameRegister(DAG.getMachineFunction());
24320   SDValue Frame = DAG.getCopyFromReg(DAG.getEntryNode(), dl, FrameReg, PtrVT);
24320   SDValue Frame = DAG.getCopyFromReg(DAG.getEntryNode(), dl, FrameReg, PtrVT);
24323   SDValue StoreAddr = DAG.getNode(ISD::ADD, dl, PtrVT, Frame,
24324                                  DAG.getIntPtrConstant(RegInfo->getSlotSize(),
24326   StoreAddr = DAG.getNode(ISD::ADD, dl, PtrVT, StoreAddr, Offset);
24327   Chain = DAG.getStore(Chain, dl, Handler, StoreAddr, MachinePointerInfo());
24328   Chain = DAG.getCopyToReg(Chain, dl, StoreAddrReg, StoreAddr);
24330   return DAG.getNode(X86ISD::EH_RETURN, dl, MVT::Other, Chain,
24331                      DAG.getRegister(StoreAddrReg, PtrVT));