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

References

lib/Target/Lanai/LanaiISelLowering.cpp
  640     SDValue SizeNode = DAG.getConstant(Size, DL, MVT::i32);
  642     Chain = DAG.getMemcpy(Chain, DL, FIPtr, Arg, SizeNode, Align,
  650   Chain = DAG.getCALLSEQ_START(Chain, NumBytes, 0, DL);
  667       Arg = DAG.getNode(ISD::SIGN_EXTEND, DL, VA.getLocVT(), Arg);
  670       Arg = DAG.getNode(ISD::ZERO_EXTEND, DL, VA.getLocVT(), Arg);
  673       Arg = DAG.getNode(ISD::ANY_EXTEND, DL, VA.getLocVT(), Arg);
  691         StackPtr = DAG.getCopyFromReg(Chain, DL, Lanai::SP,
  695           DAG.getNode(ISD::ADD, DL, getPointerTy(DAG.getDataLayout()), StackPtr,
  696                       DAG.getIntPtrConstant(VA.getLocMemOffset(), DL));
  699           DAG.getStore(Chain, DL, Arg, PtrOff, MachinePointerInfo()));
  706     Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other,
  715     Chain = DAG.getCopyToReg(Chain, DL, RegsToPass[I].first,
  726         G->getGlobal(), DL, getPointerTy(DAG.getDataLayout()), 0, OpFlag);
  754   Chain = DAG.getNode(LanaiISD::CALL, DL, NodeTys,
  761       DAG.getConstant(NumBytes, DL, getPointerTy(DAG.getDataLayout()), true),
  762       DAG.getConstant(0, DL, getPointerTy(DAG.getDataLayout()), true), InFlag,
  763       DL);
  768   return LowerCallResult(Chain, InFlag, CallConv, IsVarArg, Ins, DL, DAG,