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

References

lib/Target/BPF/BPFISelLowering.cpp
  277   SelectionDAG &DAG = CLI.DAG;
  278   auto &Outs = CLI.Outs;
  279   auto &OutVals = CLI.OutVals;
  280   auto &Ins = CLI.Ins;
  281   SDValue Chain = CLI.Chain;
  282   SDValue Callee = CLI.Callee;
  283   bool &IsTailCall = CLI.IsTailCall;
  284   CallingConv::ID CallConv = CLI.CallConv;
  285   bool IsVarArg = CLI.IsVarArg;
  308     fail(CLI.DL, DAG, "too many args to ", Callee);
  315     fail(CLI.DL, DAG, "pass by value not supported ", Callee);
  319   Chain = DAG.getCALLSEQ_START(Chain, NumBytes, 0, CLI.DL);
  337       Arg = DAG.getNode(ISD::SIGN_EXTEND, CLI.DL, VA.getLocVT(), Arg);
  340       Arg = DAG.getNode(ISD::ZERO_EXTEND, CLI.DL, VA.getLocVT(), Arg);
  343       Arg = DAG.getNode(ISD::ANY_EXTEND, CLI.DL, VA.getLocVT(), Arg);
  360     Chain = DAG.getCopyToReg(Chain, CLI.DL, Reg.first, Reg.second, InFlag);
  368     Callee = DAG.getTargetGlobalAddress(G->getGlobal(), CLI.DL, PtrVT,
  372     fail(CLI.DL, DAG, Twine("A call to built-in function '"
  391   Chain = DAG.getNode(BPFISD::CALL, CLI.DL, NodeTys, Ops);
  396       Chain, DAG.getConstant(NumBytes, CLI.DL, PtrVT, true),
  397       DAG.getConstant(0, CLI.DL, PtrVT, true), InFlag, CLI.DL);
  397       DAG.getConstant(0, CLI.DL, PtrVT, true), InFlag, CLI.DL);
  402   return LowerCallResult(Chain, InFlag, CallConv, IsVarArg, Ins, CLI.DL, DAG,