Home
last modified time | relevance | path

Searched refs:BoxingMethod (Results 1 – 6 of 6) sorted by relevance

/freebsd-src/contrib/llvm-project/clang/lib/Sema/
H A DSemaExprObjC.cpp516 ObjCMethodDecl *BoxingMethod = nullptr; in BuildObjCBoxedExpr()
569 BoxingMethod = NSStringDecl->lookupClassMethod(stringWithUTF8String); in BuildObjCBoxedExpr()
570 if (!BoxingMethod && getLangOpts().DebuggerObjCLiteral) { in BuildObjCBoxedExpr()
591 BoxingMethod = M; in BuildObjCBoxedExpr()
595 stringWithUTF8String, BoxingMethod)) in BuildObjCBoxedExpr()
598 StringWithUTF8StringMethod = BoxingMethod; in BuildObjCBoxedExpr()
601 BoxingMethod = StringWithUTF8StringMethod; in BuildObjCBoxedExpr()
605 BoxingMethod->getReturnType()->getNullability(); in BuildObjCBoxedExpr()
644 BoxingMethod = getNSNumberFactoryMethod(*this, Loc, ValueType); in BuildObjCBoxedExpr()
653 BoxingMethod in BuildObjCBoxedExpr()
507 ObjCMethodDecl *BoxingMethod = nullptr; BuildObjCBoxedExpr() local
[all...]
/freebsd-src/contrib/llvm-project/clang/include/clang/AST/
H A DExprObjC.h129 ObjCMethodDecl *BoxingMethod; variable
137 BoxingMethod(method), Range(R) { in ObjCBoxedExpr()
147 return BoxingMethod; in getBoxingMethod()
153 return !BoxingMethod && SubExpr; in isExpressibleAsConstantInitializer()
/freebsd-src/contrib/llvm-project/clang/lib/CodeGen/
H A DCGObjC.cpp67 const ObjCMethodDecl *BoxingMethod = E->getBoxingMethod(); in EmitObjCBoxedExpr() local
75 assert(BoxingMethod->isClassMethod() && "BoxingMethod must be a class method"); in EmitObjCBoxedExpr()
76 Selector Sel = BoxingMethod->getSelector(); in EmitObjCBoxedExpr()
82 const ObjCInterfaceDecl *ClassDecl = BoxingMethod->getClassInterface(); in EmitObjCBoxedExpr()
86 const ParmVarDecl *ArgDecl = *BoxingMethod->param_begin(); in EmitObjCBoxedExpr()
107 const ParmVarDecl *EncodingDecl = BoxingMethod->parameters()[1]; in EmitObjCBoxedExpr()
117 *this, ReturnValueSlot(), BoxingMethod->getReturnType(), Sel, Receiver, in EmitObjCBoxedExpr()
118 Args, ClassDecl, BoxingMethod); in EmitObjCBoxedExpr()
/freebsd-src/contrib/llvm-project/clang/lib/AST/
H A DTextNodeDumper.cpp1681 if (auto *BoxingMethod = Node->getBoxingMethod()) { in VisitFunctionProtoType()
1683 BoxingMethod->getSelector().print(OS); in VisitFunctionProtoType()
1446 if (auto *BoxingMethod = Node->getBoxingMethod()) { VisitObjCBoxedExpr() local
/freebsd-src/contrib/llvm-project/clang/lib/Frontend/Rewrite/
H A DRewriteModernObjC.cpp2638 ObjCMethodDecl *BoxingMethod = Exp->getBoxingMethod(); in RewriteObjCBoxedExpr()
2639 ObjCInterfaceDecl *BoxingClass = BoxingMethod->getClassInterface(); in RewriteObjCBoxedExpr() local
2647 // Create a call to sel_registerName("<BoxingMethod>:"), etc. in RewriteObjCBoxedExpr()
2651 getStringLiteral(BoxingMethod->getSelector().getAsString())); in RewriteObjCBoxedExpr()
2671 for (const auto PI : BoxingMethod->parameters()) in RewriteObjCBoxedExpr()
2687 getSimpleFunctionType(returnType, ArgTypes, BoxingMethod->isVariadic()); in RewriteObjCBoxedExpr()
/freebsd-src/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp1449 E->BoxingMethod = readDeclAs<ObjCMethodDecl>(); in VisitObjCArrayLiteral()