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=
355 class ObjCEncodeExpr : public Expr {359 ObjCEncodeExpr(QualType T, TypeSourceInfo *EncodedType,368 explicit ObjCEncodeExpr(EmptyShell Empty) : Expr(ObjCEncodeExprClass, Empty){}
2337 DEF_TRAVERSE_STMT(ObjCEncodeExpr, {
158 def ObjCEncodeExpr : DStmt<Expr>;
60 class ObjCEncodeExpr; variable792 GetAddrOfConstantStringFromObjCEncode(const ObjCEncodeExpr *);
968 llvm::Constant *VisitObjCEncodeExpr(ObjCEncodeExpr *E) { in VisitObjCEncodeExpr()1043 return CGM.GetAddrOfConstantStringFromObjCEncode(cast<ObjCEncodeExpr>(E)); in EmitLValue()
1010 return EmitObjCEncodeExprLValue(cast<ObjCEncodeExpr>(E)); in EmitLValue()2279 LValue CodeGenFunction::EmitObjCEncodeExprLValue(const ObjCEncodeExpr *E) { in EmitObjCEncodeExprLValue()
2722 LValue EmitObjCEncodeExprLValue(const ObjCEncodeExpr *E);
3493 CodeGenModule::GetAddrOfConstantStringFromObjCEncode(const ObjCEncodeExpr *E) { in GetAddrOfConstantStringFromObjCEncode()
549 void VisitObjCEncodeExpr(const ObjCEncodeExpr *Node);2226 void ASTDumper::VisitObjCEncodeExpr(const ObjCEncodeExpr *Node) { in VisitObjCEncodeExpr()
1566 void StmtProfiler::VisitObjCEncodeExpr(const ObjCEncodeExpr *S) { in VisitObjCEncodeExpr()
2447 void StmtPrinter::VisitObjCEncodeExpr(ObjCEncodeExpr *Node) { in VisitObjCEncodeExpr()
1830 return isa<StringLiteral>(Init) || isa<ObjCEncodeExpr>(Init); in isStringLiteralInit()
4736 bool VisitObjCEncodeExpr(const ObjCEncodeExpr *E) { return Success(E); } in VisitObjCEncodeExpr()
294 Stmt *RewriteAtEncode(ObjCEncodeExpr *Exp);1976 Stmt *RewriteObjC::RewriteAtEncode(ObjCEncodeExpr *Exp) { in RewriteAtEncode()4622 if (ObjCEncodeExpr *AtEncode = dyn_cast<ObjCEncodeExpr>(S)) in RewriteFunctionBodyOrGlobalInitializer()
348 Stmt *RewriteAtEncode(ObjCEncodeExpr *Exp);2061 Stmt *RewriteModernObjC::RewriteAtEncode(ObjCEncodeExpr *Exp) { in RewriteAtEncode()5509 if (ObjCEncodeExpr *AtEncode = dyn_cast<ObjCEncodeExpr>(S)) in RewriteFunctionBodyOrGlobalInitializer()
69 if (isa<ObjCEncodeExpr>(Init) && AT->getElementType()->isCharType()) in IsStringInit()137 if (isa<StringLiteral>(E) || isa<ObjCEncodeExpr>(E)) in updateStringLiteralType()2509 ObjCEncodeExpr *E = cast<ObjCEncodeExpr>(SubExpr); in CheckDesignatedInitializer()
1079 return new (Context) ObjCEncodeExpr(StrTy, EncodedTypeInfo, AtLoc, RParenLoc); in BuildObjCEncodeExpression()
9117 if ((isa<StringLiteral>(LHSStripped) || isa<ObjCEncodeExpr>(LHSStripped)) && in CheckCompareOperands()9123 isa<ObjCEncodeExpr>(RHSStripped)) && in CheckCompareOperands()9133 << isa<ObjCEncodeExpr>(literalStringStripped) in CheckCompareOperands()
11068 TreeTransform<Derived>::TransformObjCEncodeExpr(ObjCEncodeExpr *E) { in TransformObjCEncodeExpr()
1009 void ASTStmtReader::VisitObjCEncodeExpr(ObjCEncodeExpr *E) { in VisitObjCEncodeExpr()3165 S = new (Context) ObjCEncodeExpr(Empty); in ReadStmtFromStream()
964 void ASTStmtWriter::VisitObjCEncodeExpr(ObjCEncodeExpr *E) { in VisitObjCEncodeExpr()
1920 void VisitObjCEncodeExpr(const ObjCEncodeExpr *E);2491 void EnqueueVisitor::VisitObjCEncodeExpr(const ObjCEncodeExpr *E) { in VisitObjCEncodeExpr()