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

References

lib/Target/PowerPC/PPCISelLowering.cpp
 6893   CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), RVLocs,
 6894                  *DAG.getContext());
 6914       Arg = DAG.getNode(ISD::ANY_EXTEND, dl, VA.getLocVT(), Arg);
 6917       Arg = DAG.getNode(ISD::ZERO_EXTEND, dl, VA.getLocVT(), Arg);
 6920       Arg = DAG.getNode(ISD::SIGN_EXTEND, dl, VA.getLocVT(), Arg);
 6927           DAG.getNode(PPCISD::EXTRACT_SPE, dl, MVT::i32, Arg,
 6928                       DAG.getIntPtrConstant(isLittleEndian ? 0 : 1, dl));
 6929       Chain = DAG.getCopyToReg(Chain, dl, VA.getLocReg(), SVal, Flag);
 6930       RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT()));
 6931       SVal = DAG.getNode(PPCISD::EXTRACT_SPE, dl, MVT::i32, Arg,
 6932                          DAG.getIntPtrConstant(isLittleEndian ? 1 : 0, dl));
 6935       Chain = DAG.getCopyToReg(Chain, dl, VA.getLocReg(), SVal, Flag);
 6937       Chain = DAG.getCopyToReg(Chain, dl, VA.getLocReg(), Arg, Flag);
 6939     RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT()));
 6944     TRI->getCalleeSavedRegsViaCopy(&DAG.getMachineFunction());
 6949         RetOps.push_back(DAG.getRegister(*I, MVT::i64));
 6951         RetOps.push_back(DAG.getRegister(*I, MVT::getFloatingPointVT(64)));
 6953         RetOps.push_back(DAG.getRegister(*I, MVT::i1));
 6955         RetOps.push_back(DAG.getRegister(*I, MVT::Other));
 6967   return DAG.getNode(PPCISD::RET_FLAG, dl, MVT::Other, RetOps);