Lines Matching defs:Callee
701 static bool hasReturnsTwiceAttr(SelectionDAG &DAG, SDValue Callee,
707 if (GlobalAddressSDNode *G = dyn_cast<GlobalAddressSDNode>(Callee)) {
710 dyn_cast<ExternalSymbolSDNode>(Callee)) {
732 SDValue Callee = CLI.Callee;
949 unsigned SRetArgSize = (hasStructRetAttr)? getSRetArgSize(DAG, Callee):0;
950 bool hasReturnsTwice = hasReturnsTwiceAttr(DAG, Callee, CLI.CS);
956 if (GlobalAddressSDNode *G = dyn_cast<GlobalAddressSDNode>(Callee))
957 Callee = DAG.getTargetGlobalAddress(G->getGlobal(), dl, MVT::i32, 0, TF);
958 else if (ExternalSymbolSDNode *E = dyn_cast<ExternalSymbolSDNode>(Callee))
959 Callee = DAG.getTargetExternalSymbol(E->getSymbol(), MVT::i32, TF);
965 Ops.push_back(Callee);
1067 SparcTargetLowering::getSRetArgSize(SelectionDAG &DAG, SDValue Callee) const
1070 if (GlobalAddressSDNode *G = dyn_cast<GlobalAddressSDNode>(Callee)) {
1073 dyn_cast<ExternalSymbolSDNode>(Callee)) {
1306 SDValue Callee = CLI.Callee;
1307 bool hasReturnsTwice = hasReturnsTwiceAttr(DAG, Callee, CLI.CS);
1309 if (GlobalAddressSDNode *G = dyn_cast<GlobalAddressSDNode>(Callee))
1310 Callee = DAG.getTargetGlobalAddress(G->getGlobal(), DL, PtrVT, 0, TF);
1311 else if (ExternalSymbolSDNode *E = dyn_cast<ExternalSymbolSDNode>(Callee))
1312 Callee = DAG.getTargetExternalSymbol(E->getSymbol(), PtrVT, TF);
1317 Ops.push_back(Callee);
2072 SDValue Callee = DAG.getTargetExternalSymbol("__tls_get_addr", PtrVT);
2080 Callee,
2181 SDValue Callee = DAG.getExternalSymbol(LibFuncName, PtrVT);
2207 .setCallee(CallingConv::C, RetTyABI, Callee, std::move(Args));
2253 SDValue Callee = DAG.getExternalSymbol(LibCall, PtrVT);
2262 .setCallee(CallingConv::C, RetTy, Callee, std::move(Args));