| /freebsd-src/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | ComputeDependence.h | 103 class ObjCEncodeExpr; 199 ExprDependence computeDependence(ObjCEncodeExpr *E); 102 class ObjCEncodeExpr; global() variable
|
| H A D | ExprObjC.h | 410 class ObjCEncodeExpr : public Expr { 415 ObjCEncodeExpr(QualType T, TypeSourceInfo *EncodedType, SourceLocation at, in ObjCEncodeExpr() function 422 explicit ObjCEncodeExpr(EmptyShell Empty) : Expr(ObjCEncodeExprClass, Empty){} in ObjCEncodeExpr() function
|
| H A D | TextNodeDumper.h | 312 void VisitObjCEncodeExpr(const ObjCEncodeExpr *Node);
|
| H A D | JSONNodeDumper.h | 316 void VisitObjCEncodeExpr(const ObjCEncodeExpr *OEE);
|
| H A D | RecursiveASTVisitor.h | 2824 DEF_TRAVERSE_STMT(ObjCEncodeExpr, {
|
| /freebsd-src/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CodeGenModule.h | 64 class ObjCEncodeExpr; 1119 /// Return a pointer to a constant array for the given ObjCEncodeExpr node. 1121 GetAddrOfConstantStringFromObjCEncode(const ObjCEncodeExpr *); 65 class ObjCEncodeExpr; global() variable
|
| H A D | CGExprCXX.cpp | 1047 const ObjCEncodeExpr *OCEE = nullptr; in EmitNewArrayInitializer() 1053 OCEE = dyn_cast<ObjCEncodeExpr>(IgnoreParen); in EmitNewArrayInitializer() 1590 isa<StringLiteral>(IgnoreParen) || isa<ObjCEncodeExpr>(IgnoreParen)) { in EmitCXXNewExpr()
|
| H A D | CGExprConstant.cpp | 1459 llvm::Constant *VisitObjCEncodeExpr(const ObjCEncodeExpr *E, QualType T) { in emitAbstract() 1999 ConstantLValue VisitObjCEncodeExpr(const ObjCEncodeExpr *E); in VisitObjCEncodeExpr() 2185 ConstantLValueEmitter::VisitObjCEncodeExpr(const ObjCEncodeExpr *E) { in tryEmitPrivate()
|
| H A D | CGExpr.cpp | 1572 return EmitObjCEncodeExprLValue(cast<ObjCEncodeExpr>(E)); in EmitLValueHelper() 3265 LValue CodeGenFunction::EmitObjCEncodeExprLValue(const ObjCEncodeExpr *E) { in EmitObjCEncodeExprLValue()
|
| H A D | CodeGenFunction.h | 4271 LValue EmitObjCEncodeExprLValue(const ObjCEncodeExpr *E);
|
| /freebsd-src/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | StmtNodes.td | 181 def ObjCEncodeExpr : StmtNode<Expr>;
|
| /freebsd-src/contrib/llvm-project/clang/lib/AST/ |
| H A D | ComputeDependence.cpp | 421 ExprDependence clang::computeDependence(ObjCEncodeExpr *E) { in computeDependence()
|
| H A D | JSONNodeDumper.cpp | 1239 void JSONNodeDumper::VisitObjCEncodeExpr(const ObjCEncodeExpr *OEE) { in VisitObjCBoxedExpr()
|
| H A D | StmtProfile.cpp | 2345 void StmtProfiler::VisitObjCEncodeExpr(const ObjCEncodeExpr *S) { in VisitObjCSubscriptRefExpr()
|
| H A D | TextNodeDumper.cpp | 1692 void TextNodeDumper::VisitObjCEncodeExpr(const ObjCEncodeExpr *Node) { in VisitFunctionProtoType()
|
| H A D | StmtPrinter.cpp | 2676 void StmtPrinter::VisitObjCEncodeExpr(ObjCEncodeExpr *Node) { in VisitObjCMessageExpr()
|
| H A D | Expr.cpp | 2440 return isa<StringLiteral>(Init) || isa<ObjCEncodeExpr>(Init);
|
| H A D | ExprConstant.cpp | 3466 if (const auto *ObjCEnc = dyn_cast<ObjCEncodeExpr>(Lit)) { in expandStringLiteral() 8471 // * ObjCEncodeExpr in VisitCastExpr() 8504 bool VisitObjCEncodeExpr(const ObjCEncodeExpr *E) { return Success(E); } 11242 // FIXME: Support ObjCEncodeExpr here once we support it in in VisitCXXParenListInitExpr()
|
| /freebsd-src/contrib/llvm-project/clang/lib/Frontend/Rewrite/ |
| H A D | RewriteObjC.cpp | 294 Stmt *RewriteAtEncode(ObjCEncodeExpr *Exp); 1985 Stmt *RewriteObjC::RewriteAtEncode(ObjCEncodeExpr *Exp) { in RewriteAtEncode() 4620 if (ObjCEncodeExpr *AtEncode = dyn_cast<ObjCEncodeExpr>(S)) in RewriteFunctionBodyOrGlobalInitializer()
|
| H A D | RewriteModernObjC.cpp | 348 Stmt *RewriteAtEncode(ObjCEncodeExpr *Exp); 2068 Stmt *RewriteModernObjC::RewriteAtEncode(ObjCEncodeExpr *Exp) { 5494 if (ObjCEncodeExpr *AtEncode = dyn_cast<ObjCEncodeExpr>(S)) in RewriteFunctionBodyOrGlobalInitializer()
|
| /freebsd-src/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaInit.cpp | 84 if (isa<ObjCEncodeExpr>(Init) && AT->getElementType()->isCharType()) in IsStringInit() 179 if (isa<StringLiteral>(E) || isa<ObjCEncodeExpr>(E)) in updateStringLiteralType() 3234 ObjCEncodeExpr *E = cast<ObjCEncodeExpr>(SubExpr); in getStructuredSubobjectInit()
|
| H A D | SemaExprObjC.cpp | 1163 return new (Context) ObjCEncodeExpr(StrTy, EncodedTypeInfo, AtLoc, RParenLoc); in ParseObjCEncodeExpression()
|
| H A D | SemaExpr.cpp | 11800 if ((isa<StringLiteral>(LHSStripped) || isa<ObjCEncodeExpr>(LHSStripped)) && in diagnoseStringPlusChar() 11806 isa<ObjCEncodeExpr>(RHSStripped)) && in diagnoseStringPlusChar() 11816 << isa<ObjCEncodeExpr>(LiteralStringStripped) in diagnoseStringPlusChar()
|
| /freebsd-src/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTReaderStmt.cpp | 1486 void ASTStmtReader::VisitObjCEncodeExpr(ObjCEncodeExpr *E) { in VisitObjCSelectorExpr() 3309 S = new (Context) ObjCEncodeExpr(Empty); in ReadStmtFromStream()
|
| H A D | ASTWriterStmt.cpp | 1436 void ASTStmtWriter::VisitObjCEncodeExpr(ObjCEncodeExpr *E) { in VisitObjCSelectorExpr()
|