Home
last modified time | relevance | path

Searched refs:ObjCEncodeExpr (Results 1 – 25 of 29) sorted by relevance

12

/llvm-project-15.0.7/clang/include/clang/AST/
H A DComputeDependence.h101 class ObjCEncodeExpr; variable
195 ExprDependence computeDependence(ObjCEncodeExpr *E);
H A DExprObjC.h409 class ObjCEncodeExpr : public Expr {
414 ObjCEncodeExpr(QualType T, TypeSourceInfo *EncodedType, SourceLocation at, in ObjCEncodeExpr() function
421 explicit ObjCEncodeExpr(EmptyShell Empty) : Expr(ObjCEncodeExprClass, Empty){} in ObjCEncodeExpr() function
H A DTextNodeDumper.h292 void VisitObjCEncodeExpr(const ObjCEncodeExpr *Node);
H A DJSONNodeDumper.h297 void VisitObjCEncodeExpr(const ObjCEncodeExpr *OEE);
H A DRecursiveASTVisitor.h2762 DEF_TRAVERSE_STMT(ObjCEncodeExpr, {
/llvm-project-15.0.7/clang/test/Index/
H A Dannotate-tokens.m196 // CHECK: Punctuation: "@" [8:9 - 8:10] ObjCEncodeExpr=
197 // CHECK: Keyword: "encode" [8:10 - 8:16] ObjCEncodeExpr=
198 // CHECK: Punctuation: "(" [8:16 - 8:17] ObjCEncodeExpr=
200 // CHECK: Punctuation: ")" [8:20 - 8:21] ObjCEncodeExpr=
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCodeGenModule.h62 class ObjCEncodeExpr; variable
1018 GetAddrOfConstantStringFromObjCEncode(const ObjCEncodeExpr *);
H A DCGExprConstant.cpp1336 llvm::Constant *VisitObjCEncodeExpr(ObjCEncodeExpr *E, QualType T) { in VisitObjCEncodeExpr()
1812 ConstantLValue VisitObjCEncodeExpr(const ObjCEncodeExpr *E);
1982 ConstantLValueEmitter::VisitObjCEncodeExpr(const ObjCEncodeExpr *E) { in VisitObjCEncodeExpr()
H A DCGExpr.cpp1367 return EmitObjCEncodeExprLValue(cast<ObjCEncodeExpr>(E)); in EmitLValue()
3031 LValue CodeGenFunction::EmitObjCEncodeExprLValue(const ObjCEncodeExpr *E) { in EmitObjCEncodeExprLValue()
H A DCodeGenFunction.h3908 LValue EmitObjCEncodeExprLValue(const ObjCEncodeExpr *E);
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DStmtNodes.td179 def ObjCEncodeExpr : StmtNode<Expr>;
/llvm-project-15.0.7/clang/lib/AST/
H A DComputeDependence.cpp389 ExprDependence clang::computeDependence(ObjCEncodeExpr *E) { in computeDependence()
H A DJSONNodeDumper.cpp1106 void JSONNodeDumper::VisitObjCEncodeExpr(const ObjCEncodeExpr *OEE) { in VisitObjCEncodeExpr()
H A DTextNodeDumper.cpp1332 void TextNodeDumper::VisitObjCEncodeExpr(const ObjCEncodeExpr *Node) { in VisitObjCEncodeExpr()
H A DStmtProfile.cpp2234 void StmtProfiler::VisitObjCEncodeExpr(const ObjCEncodeExpr *S) { in VisitObjCEncodeExpr()
H A DStmtPrinter.cpp2593 void StmtPrinter::VisitObjCEncodeExpr(ObjCEncodeExpr *Node) { in VisitObjCEncodeExpr()
H A DExpr.cpp2323 return isa<StringLiteral>(Init) || isa<ObjCEncodeExpr>(Init); in isStringLiteralInit()
/llvm-project-15.0.7/clang/lib/Frontend/Rewrite/
H A DRewriteObjC.cpp294 Stmt *RewriteAtEncode(ObjCEncodeExpr *Exp);
1985 Stmt *RewriteObjC::RewriteAtEncode(ObjCEncodeExpr *Exp) { in RewriteAtEncode()
4620 if (ObjCEncodeExpr *AtEncode = dyn_cast<ObjCEncodeExpr>(S)) in RewriteFunctionBodyOrGlobalInitializer()
H A DRewriteModernObjC.cpp349 Stmt *RewriteAtEncode(ObjCEncodeExpr *Exp);
2069 Stmt *RewriteModernObjC::RewriteAtEncode(ObjCEncodeExpr *Exp) { in RewriteAtEncode()
5497 if (ObjCEncodeExpr *AtEncode = dyn_cast<ObjCEncodeExpr>(S)) in RewriteFunctionBodyOrGlobalInitializer()
/llvm-project-15.0.7/clang/lib/Serialization/
H A DASTReaderStmt.cpp1444 void ASTStmtReader::VisitObjCEncodeExpr(ObjCEncodeExpr *E) { in VisitObjCEncodeExpr()
3118 S = new (Context) ObjCEncodeExpr(Empty); in ReadStmtFromStream()
H A DASTWriterStmt.cpp1327 void ASTStmtWriter::VisitObjCEncodeExpr(ObjCEncodeExpr *E) { in VisitObjCEncodeExpr()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaInit.cpp73 if (isa<ObjCEncodeExpr>(Init) && AT->getElementType()->isCharType()) in IsStringInit()
155 if (isa<StringLiteral>(E) || isa<ObjCEncodeExpr>(E)) { in updateStringLiteralType()
2961 ObjCEncodeExpr *E = cast<ObjCEncodeExpr>(SubExpr); in CheckDesignatedInitializer()
H A DSemaExprObjC.cpp1157 return new (Context) ObjCEncodeExpr(StrTy, EncodedTypeInfo, AtLoc, RParenLoc); in BuildObjCEncodeExpression()
/llvm-project-15.0.7/clang/test/AST/
H A Dast-dump-expr-json.m171 // CHECK-NEXT: "kind": "ObjCEncodeExpr",
218 // CHECK-NEXT: "kind": "ObjCEncodeExpr",
/llvm-project-15.0.7/clang/tools/libclang/
H A DCIndex.cpp2118 void VisitObjCEncodeExpr(const ObjCEncodeExpr *E);
2902 void EnqueueVisitor::VisitObjCEncodeExpr(const ObjCEncodeExpr *E) { in VisitObjCEncodeExpr()

12