Searched refs:ObjCEncodeExpr (Results 1 – 23 of 23) sorted by relevance
196 // 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=
360 class ObjCEncodeExpr : public Expr {364 ObjCEncodeExpr(QualType T, TypeSourceInfo *EncodedType,373 explicit ObjCEncodeExpr(EmptyShell Empty) : Expr(ObjCEncodeExprClass, Empty){}
2233 DEF_TRAVERSE_STMT(ObjCEncodeExpr, {
157 def ObjCEncodeExpr : DStmt<Expr>;
59 class ObjCEncodeExpr; variable783 GetAddrOfConstantStringFromObjCEncode(const ObjCEncodeExpr *);
955 llvm::Constant *VisitObjCEncodeExpr(ObjCEncodeExpr *E) { in VisitObjCEncodeExpr()1030 return CGM.GetAddrOfConstantStringFromObjCEncode(cast<ObjCEncodeExpr>(E)); in EmitLValue()
984 return EmitObjCEncodeExprLValue(cast<ObjCEncodeExpr>(E)); in EmitLValue()2240 LValue CodeGenFunction::EmitObjCEncodeExprLValue(const ObjCEncodeExpr *E) { in EmitObjCEncodeExprLValue()
2537 LValue EmitObjCEncodeExprLValue(const ObjCEncodeExpr *E);
3220 CodeGenModule::GetAddrOfConstantStringFromObjCEncode(const ObjCEncodeExpr *E) { in GetAddrOfConstantStringFromObjCEncode()
531 void VisitObjCEncodeExpr(const ObjCEncodeExpr *Node);2077 void ASTDumper::VisitObjCEncodeExpr(const ObjCEncodeExpr *Node) { in VisitObjCEncodeExpr()
1446 void StmtProfiler::VisitObjCEncodeExpr(const ObjCEncodeExpr *S) { in VisitObjCEncodeExpr()
2312 void StmtPrinter::VisitObjCEncodeExpr(ObjCEncodeExpr *Node) { in VisitObjCEncodeExpr()
1983 return isa<StringLiteral>(Init) || isa<ObjCEncodeExpr>(Init); in isStringLiteralInit()
4580 bool VisitObjCEncodeExpr(const ObjCEncodeExpr *E) { return Success(E); } in VisitObjCEncodeExpr()
293 Stmt *RewriteAtEncode(ObjCEncodeExpr *Exp);1980 Stmt *RewriteObjC::RewriteAtEncode(ObjCEncodeExpr *Exp) { in RewriteAtEncode()4642 if (ObjCEncodeExpr *AtEncode = dyn_cast<ObjCEncodeExpr>(S)) in RewriteFunctionBodyOrGlobalInitializer()
349 Stmt *RewriteAtEncode(ObjCEncodeExpr *Exp);2088 Stmt *RewriteModernObjC::RewriteAtEncode(ObjCEncodeExpr *Exp) { in RewriteAtEncode()5587 if (ObjCEncodeExpr *AtEncode = dyn_cast<ObjCEncodeExpr>(S)) in RewriteFunctionBodyOrGlobalInitializer()
68 if (isa<ObjCEncodeExpr>(Init) && AT->getElementType()->isCharType()) in IsStringInit()136 if (isa<StringLiteral>(E) || isa<ObjCEncodeExpr>(E)) in updateStringLiteralType()2423 ObjCEncodeExpr *E = cast<ObjCEncodeExpr>(SubExpr); in CheckDesignatedInitializer()
1082 return new (Context) ObjCEncodeExpr(StrTy, EncodedTypeInfo, AtLoc, RParenLoc); in BuildObjCEncodeExpression()
8681 if ((isa<StringLiteral>(LHSStripped) || isa<ObjCEncodeExpr>(LHSStripped)) && in CheckCompareOperands()8687 isa<ObjCEncodeExpr>(RHSStripped)) && in CheckCompareOperands()8697 << isa<ObjCEncodeExpr>(literalStringStripped) in CheckCompareOperands()
10732 TreeTransform<Derived>::TransformObjCEncodeExpr(ObjCEncodeExpr *E) { in TransformObjCEncodeExpr()
1002 void ASTStmtReader::VisitObjCEncodeExpr(ObjCEncodeExpr *E) { in VisitObjCEncodeExpr()2863 S = new (Context) ObjCEncodeExpr(Empty); in ReadStmtFromStream()
952 void ASTStmtWriter::VisitObjCEncodeExpr(ObjCEncodeExpr *E) { in VisitObjCEncodeExpr()
1901 void VisitObjCEncodeExpr(const ObjCEncodeExpr *E);2418 void EnqueueVisitor::VisitObjCEncodeExpr(const ObjCEncodeExpr *E) { in VisitObjCEncodeExpr()