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

References

lib/Target/XCore/XCoreISelLowering.cpp
 1115   CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), ArgLocs,
 1116                  *DAG.getContext());
 1126   CCState RetCCInfo(CallConv, isVarArg, DAG.getMachineFunction(), RVLocs,
 1127                     *DAG.getContext());
 1133   auto PtrVT = getPointerTy(DAG.getDataLayout());
 1135   Chain = DAG.getCALLSEQ_START(Chain, NumBytes, 0, dl);
 1150         Arg = DAG.getNode(ISD::SIGN_EXTEND, dl, VA.getLocVT(), Arg);
 1153         Arg = DAG.getNode(ISD::ZERO_EXTEND, dl, VA.getLocVT(), Arg);
 1156         Arg = DAG.getNode(ISD::ANY_EXTEND, dl, VA.getLocVT(), Arg);
 1169       MemOpChains.push_back(DAG.getNode(XCoreISD::STWSP, dl, MVT::Other,
 1171                                         DAG.getConstant(Offset/4, dl,
 1179     Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, MemOpChains);
 1187     Chain = DAG.getCopyToReg(Chain, dl, RegsToPass[i].first,
 1196     Callee = DAG.getTargetGlobalAddress(G->getGlobal(), dl, MVT::i32);
 1198     Callee = DAG.getTargetExternalSymbol(E->getSymbol(), MVT::i32);
 1204   SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue);
 1212     Ops.push_back(DAG.getRegister(RegsToPass[i].first,
 1218   Chain  = DAG.getNode(XCoreISD::BL, dl, NodeTys, Ops);
 1222   Chain = DAG.getCALLSEQ_END(Chain, DAG.getConstant(NumBytes, dl, PtrVT, true),
 1222   Chain = DAG.getCALLSEQ_END(Chain, DAG.getConstant(NumBytes, dl, PtrVT, true),
 1223                              DAG.getConstant(0, dl, PtrVT, true), InFlag, dl);
 1228   return LowerCallResult(Chain, InFlag, RVLocs, dl, DAG, InVals);