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

References

lib/Target/MSP430/MSP430ISelLowering.cpp
  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);