Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DComputeDependence.h103 class ObjCEncodeExpr; variable
201 ExprDependence computeDependence(ObjCEncodeExpr *E);
H A DExprObjC.h408 class ObjCEncodeExpr : public Expr {
413 ObjCEncodeExpr(QualType T, TypeSourceInfo *EncodedType, SourceLocation at, in ObjCEncodeExpr() function
420 explicit ObjCEncodeExpr(EmptyShell Empty) : Expr(ObjCEncodeExprClass, Empty){} in ObjCEncodeExpr() function
H A DTextNodeDumper.h313 void VisitObjCEncodeExpr(const ObjCEncodeExpr *Node);
H A DJSONNodeDumper.h320 void VisitObjCEncodeExpr(const ObjCEncodeExpr *OEE);
H A DRecursiveASTVisitor.h2868 DEF_TRAVERSE_STMT(ObjCEncodeExpr, {
/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenExprConstant.cpp261 mlir::Attribute VisitObjCEncodeExpr(ObjCEncodeExpr *e, QualType t) { in VisitObjCEncodeExpr()
374 ConstantLValue VisitObjCEncodeExpr(const ObjCEncodeExpr *e);
495 ConstantLValueEmitter::VisitObjCEncodeExpr(const ObjCEncodeExpr *e) { in VisitObjCEncodeExpr()
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DStmtNodes.td182 def ObjCEncodeExpr : StmtNode<Expr>;
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprCXX.cpp1052 const ObjCEncodeExpr *OCEE = nullptr; in EmitNewArrayInitializer()
1058 OCEE = dyn_cast<ObjCEncodeExpr>(IgnoreParen); in EmitNewArrayInitializer()
1619 isa<StringLiteral>(IgnoreParen) || isa<ObjCEncodeExpr>(IgnoreParen)) { in EmitCXXNewExpr()
H A DCodeGenModule.h65 class ObjCEncodeExpr; variable
1181 GetAddrOfConstantStringFromObjCEncode(const ObjCEncodeExpr *);
H A DCGExprConstant.cpp1545 llvm::Constant *VisitObjCEncodeExpr(const ObjCEncodeExpr *E, QualType T) { in VisitObjCEncodeExpr()
2094 ConstantLValue VisitObjCEncodeExpr(const ObjCEncodeExpr *E);
2298 ConstantLValueEmitter::VisitObjCEncodeExpr(const ObjCEncodeExpr *E) { in VisitObjCEncodeExpr()
H A DCGExpr.cpp1633 return EmitObjCEncodeExprLValue(cast<ObjCEncodeExpr>(E)); in EmitLValueHelper()
3423 LValue CodeGenFunction::EmitObjCEncodeExprLValue(const ObjCEncodeExpr *E) { in EmitObjCEncodeExprLValue()
H A DCodeGenFunction.h4391 LValue EmitObjCEncodeExprLValue(const ObjCEncodeExpr *E);
/freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/
H A DCompiler.h170 bool VisitObjCEncodeExpr(const ObjCEncodeExpr *E);
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DComputeDependence.cpp423 ExprDependence clang::computeDependence(ObjCEncodeExpr *E) { in computeDependence()
H A DJSONNodeDumper.cpp1247 void JSONNodeDumper::VisitObjCEncodeExpr(const ObjCEncodeExpr *OEE) { in VisitObjCEncodeExpr()
H A DStmtProfile.cpp2394 void StmtProfiler::VisitObjCEncodeExpr(const ObjCEncodeExpr *S) { in VisitObjCEncodeExpr()
H A DStmtPrinter.cpp2814 void StmtPrinter::VisitObjCEncodeExpr(ObjCEncodeExpr *Node) { in VisitObjCEncodeExpr()
H A DTextNodeDumper.cpp1845 void TextNodeDumper::VisitObjCEncodeExpr(const ObjCEncodeExpr *Node) { in VisitObjCEncodeExpr()
H A DExpr.cpp2457 return isa<StringLiteral>(Init) || isa<ObjCEncodeExpr>(Init); in isStringLiteralInit()
/freebsd/contrib/llvm-project/clang/lib/Frontend/Rewrite/
H A DRewriteObjC.cpp292 Stmt *RewriteAtEncode(ObjCEncodeExpr *Exp);
1983 Stmt *RewriteObjC::RewriteAtEncode(ObjCEncodeExpr *Exp) { in RewriteAtEncode()
4599 if (ObjCEncodeExpr *AtEncode = dyn_cast<ObjCEncodeExpr>(S)) in RewriteFunctionBodyOrGlobalInitializer()
H A DRewriteModernObjC.cpp347 Stmt *RewriteAtEncode(ObjCEncodeExpr *Exp);
2067 Stmt *RewriteModernObjC::RewriteAtEncode(ObjCEncodeExpr *Exp) { in RewriteAtEncode()
5460 if (ObjCEncodeExpr *AtEncode = dyn_cast<ObjCEncodeExpr>(S)) in RewriteFunctionBodyOrGlobalInitializer()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaInit.cpp81 if (isa<ObjCEncodeExpr>(Init) && AT->getElementType()->isCharType()) in IsStringInit()
177 if (isa<StringLiteral>(E) || isa<ObjCEncodeExpr>(E)) in updateStringLiteralType()
3316 ObjCEncodeExpr *E = cast<ObjCEncodeExpr>(SubExpr); in CheckDesignatedInitializer()
H A DSemaExprObjC.cpp1158 return new (Context) ObjCEncodeExpr(StrTy, EncodedTypeInfo, AtLoc, RParenLoc); in BuildObjCEncodeExpression()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp1505 void ASTStmtReader::VisitObjCEncodeExpr(ObjCEncodeExpr *E) { in VisitObjCEncodeExpr()
3440 S = new (Context) ObjCEncodeExpr(Empty); in ReadStmtFromStream()
H A DASTWriterStmt.cpp1459 void ASTStmtWriter::VisitObjCEncodeExpr(ObjCEncodeExpr *E) { in VisitObjCEncodeExpr()

12