Searched refs:BoxingMethod (Results 1 – 6 of 6) sorted by relevance
| /freebsd-src/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaExprObjC.cpp | 516 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 D | ExprObjC.h | 129 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 D | CGObjC.cpp | 67 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 D | TextNodeDumper.cpp | 1681 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 D | RewriteModernObjC.cpp | 2638 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 D | ASTReaderStmt.cpp | 1449 E->BoxingMethod = readDeclAs<ObjCMethodDecl>(); in VisitObjCArrayLiteral()
|