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

References

lib/Target/SystemZ/SystemZISelLowering.cpp
 1471   MachineFunction &MF = DAG.getMachineFunction();
 1482   SystemZCCState ArgCCInfo(CallConv, IsVarArg, MF, ArgLocs, *DAG.getContext());
 1495     Chain = DAG.getCALLSEQ_START(Chain, NumBytes, 0, DL);
 1507       SDValue SpillSlot = DAG.CreateStackTemporary(Outs[I].ArgVT);
 1510           DAG.getStore(Chain, DL, ArgValue, SpillSlot,
 1519         SDValue Address = DAG.getNode(ISD::ADD, DL, PtrVT, SpillSlot,
 1520                                       DAG.getIntPtrConstant(PartOffset, DL));
 1522             DAG.getStore(Chain, DL, PartValue, Address,
 1528       ArgValue = convertValVTToLocVT(DAG, DL, VA, ArgValue);
 1539         StackPtr = DAG.getCopyFromReg(Chain, DL, SystemZ::R15D, PtrVT);
 1543       SDValue Address = DAG.getNode(ISD::ADD, DL, PtrVT, StackPtr,
 1544                                     DAG.getIntPtrConstant(Offset, DL));
 1548           DAG.getStore(Chain, DL, ArgValue, Address, MachinePointerInfo()));
 1554     Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, MemOpChains);
 1561     Callee = DAG.getTargetGlobalAddress(G->getGlobal(), DL, PtrVT);
 1562     Callee = DAG.getNode(SystemZISD::PCREL_WRAPPER, DL, PtrVT, Callee);
 1564     Callee = DAG.getTargetExternalSymbol(E->getSymbol(), PtrVT);
 1565     Callee = DAG.getNode(SystemZISD::PCREL_WRAPPER, DL, PtrVT, Callee);
 1567     Chain = DAG.getCopyToReg(Chain, DL, SystemZ::R1D, Callee, Glue);
 1569     Callee = DAG.getRegister(SystemZ::R1D, Callee.getValueType());
 1574     Chain = DAG.getCopyToReg(Chain, DL, RegsToPass[I].first,
 1587     Ops.push_back(DAG.getRegister(RegsToPass[I].first,
 1594   Ops.push_back(DAG.getRegisterMask(Mask));
 1601   SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue);
 1603     return DAG.getNode(SystemZISD::SIBCALL, DL, NodeTys, Ops);
 1604   Chain = DAG.getNode(SystemZISD::CALL, DL, NodeTys, Ops);
 1608   Chain = DAG.getCALLSEQ_END(Chain,
 1609                              DAG.getConstant(NumBytes, DL, PtrVT, true),
 1610                              DAG.getConstant(0, DL, PtrVT, true),
 1616   CCState RetCCInfo(CallConv, IsVarArg, MF, RetLocs, *DAG.getContext());
 1624     SDValue RetValue = DAG.getCopyFromReg(Chain, DL, VA.getLocReg(),
 1631     InVals.push_back(convertLocVTToValVT(DAG, DL, VA, Chain, RetValue));