reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
796 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), ArgLocs, 797 *DAG.getContext()); 802 auto PtrVT = getPointerTy(DAG.getDataLayout()); 804 Chain = DAG.getCALLSEQ_START(Chain, NumBytes, 0, dl); 821 Arg = DAG.getNode(ISD::SIGN_EXTEND, dl, VA.getLocVT(), Arg); 824 Arg = DAG.getNode(ISD::ZERO_EXTEND, dl, VA.getLocVT(), Arg); 827 Arg = DAG.getNode(ISD::ANY_EXTEND, dl, VA.getLocVT(), Arg); 839 StackPtr = DAG.getCopyFromReg(Chain, dl, MSP430::SP, PtrVT); 842 DAG.getNode(ISD::ADD, dl, PtrVT, StackPtr, 843 DAG.getIntPtrConstant(VA.getLocMemOffset(), dl)); 849 SDValue SizeNode = DAG.getConstant(Flags.getByValSize(), dl, MVT::i16); 850 MemOp = DAG.getMemcpy(Chain, dl, PtrOff, Arg, SizeNode, 858 MemOp = DAG.getStore(Chain, dl, Arg, PtrOff, MachinePointerInfo()); 868 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, MemOpChains); 875 Chain = DAG.getCopyToReg(Chain, dl, RegsToPass[i].first, 884 Callee = DAG.getTargetGlobalAddress(G->getGlobal(), dl, MVT::i16); 886 Callee = DAG.getTargetExternalSymbol(E->getSymbol(), MVT::i16); 889 SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue); 897 Ops.push_back(DAG.getRegister(RegsToPass[i].first, 903 Chain = DAG.getNode(MSP430ISD::CALL, dl, NodeTys, Ops); 907 Chain = DAG.getCALLSEQ_END(Chain, DAG.getConstant(NumBytes, dl, PtrVT, true), 907 Chain = DAG.getCALLSEQ_END(Chain, DAG.getConstant(NumBytes, dl, PtrVT, true), 908 DAG.getConstant(0, dl, PtrVT, true), InFlag, dl); 914 DAG, InVals);