Home | History | Annotate | Download | only in Frontend

Lines Matching full:objc_msgsend_stret

2502 // SynthMsgSendStretFunctionDecl - id objc_msgSend_stret(id self, SEL op, ...);
2504 IdentifierInfo *msgSendIdent = &Context->Idents.get("objc_msgSend_stret");
3176 /// into a call to objc_msgSend_stret() entry point. Tricky part is that
3177 /// nil check on receiver must be performed before calling objc_msgSend_stret.
3178 /// MsgSendStretFlavor - function declaration objc_msgSend_stret(...)
3179 /// msgSendType - function type of objc_msgSend_stret(...)
3181 /// ArgTypes - type of the arguments passed to objc_msgSend_stret, starting with receiver type.
3182 /// MsgExprs - list of argument expressions being passed to objc_msgSend_stret,
3197 // build type for containing the objc_msgSend_stret object.
3224 str += ")(void *)objc_msgSend_stret)(receiver, sel";
3296 // May need to use objc_msgSend_stret() as well.
3650 // call to objc_msgSend_stret and hang both varieties on a conditional
3665 // (sizeof(returnType) <= 8 ? objc_msgSend(...) : objc_msgSend_stret(...))
3679 // (sizeof(returnType) <= 8 ? objc_msgSend(...) : objc_msgSend_stret(...))
6154 Preamble += "__OBJC_RW_DLLIMPORT void objc_msgSend_stret(void);\n";