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

References

lib/Target/Lanai/LanaiISelLowering.cpp
  604   CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), ArgLocs,
  605                  *DAG.getContext());
  607   MachineFrameInfo &MFI = DAG.getMachineFunction().getFrameInfo();
  639     SDValue FIPtr = DAG.getFrameIndex(FI, getPointerTy(DAG.getDataLayout()));
  639     SDValue FIPtr = DAG.getFrameIndex(FI, getPointerTy(DAG.getDataLayout()));
  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,
  692                                       getPointerTy(DAG.getDataLayout()));
  695           DAG.getNode(ISD::ADD, DL, getPointerTy(DAG.getDataLayout()), StackPtr,
  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,
  725     Callee = DAG.getTargetGlobalAddress(
  726         G->getGlobal(), DL, getPointerTy(DAG.getDataLayout()), 0, OpFlag);
  728     Callee = DAG.getTargetExternalSymbol(
  729         E->getSymbol(), getPointerTy(DAG.getDataLayout()), OpFlag);
  733   SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue);
  741       TRI->getCallPreservedMask(DAG.getMachineFunction(), CallConv);
  743   Ops.push_back(DAG.getRegisterMask(Mask));
  748     Ops.push_back(DAG.getRegister(RegsToPass[I].first,
  754   Chain = DAG.getNode(LanaiISD::CALL, DL, NodeTys,
  759   Chain = DAG.getCALLSEQ_END(
  761       DAG.getConstant(NumBytes, DL, getPointerTy(DAG.getDataLayout()), true),
  761       DAG.getConstant(NumBytes, DL, getPointerTy(DAG.getDataLayout()), true),
  762       DAG.getConstant(0, DL, getPointerTy(DAG.getDataLayout()), true), InFlag,
  762       DAG.getConstant(0, DL, getPointerTy(DAG.getDataLayout()), true), InFlag,
  768   return LowerCallResult(Chain, InFlag, CallConv, IsVarArg, Ins, DL, DAG,