Home
last modified time | relevance | path

Searched refs:ObjCArrayLiteral (Results 1 – 23 of 23) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DExprObjC.cpp27 ObjCArrayLiteral::ObjCArrayLiteral(ArrayRef<Expr *> Elements, QualType T, in ObjCArrayLiteral() function in ObjCArrayLiteral
45 ObjCArrayLiteral *ObjCArrayLiteral::Create(const ASTContext &C, in Create()
50 return new (Mem) ObjCArrayLiteral(Elements, T, Method, SR); in Create()
53 ObjCArrayLiteral *ObjCArrayLiteral::CreateEmpty(const ASTContext &C, in CreateEmpty()
56 return new (Mem) ObjCArrayLiteral(EmptyShell(), NumElements); in CreateEmpty()
H A DStmtPrinter.cpp2233 void StmtPrinter::VisitObjCArrayLiteral(ObjCArrayLiteral *E) { in VisitObjCArrayLiteral()
2235 ObjCArrayLiteral::child_range Ch = E->children(); in VisitObjCArrayLiteral()
H A DStmtProfile.cpp1883 void StmtProfiler::VisitObjCArrayLiteral(const ObjCArrayLiteral *E) { in VisitObjCArrayLiteral()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DExprObjC.h171 class ObjCArrayLiteral final
173 private llvm::TrailingObjects<ObjCArrayLiteral, Expr *> {
178 ObjCArrayLiteral(ArrayRef<Expr *> Elements,
182 explicit ObjCArrayLiteral(EmptyShell Empty, unsigned NumElements) in ObjCArrayLiteral() function
189 static ObjCArrayLiteral *Create(const ASTContext &C,
194 static ObjCArrayLiteral *CreateEmpty(const ASTContext &C,
H A DStmt.h296 friend class ObjCArrayLiteral; // ctor in alignas() local
H A DRecursiveASTVisitor.h2617 DEF_TRAVERSE_STMT(ObjCArrayLiteral, {})
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/
H A DRetainCountChecker.h246 check::PostStmt<ObjCArrayLiteral>,
299 void checkPostStmt(const ObjCArrayLiteral *AL, CheckerContext &C) const;
H A DRetainCountDiagnostics.cpp395 if (isa<ObjCArrayLiteral>(S)) { in VisitNode()
H A DRetainCountChecker.cpp314 void RetainCountChecker::checkPostStmt(const ObjCArrayLiteral *AL, in checkPostStmt()
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DBasicObjCFoundationChecks.cpp99 check::PostStmt<ObjCArrayLiteral> > {
133 void checkPostStmt(const ObjCArrayLiteral *AL,
320 void NilArgChecker::checkPostStmt(const ObjCArrayLiteral *AL, in checkPostStmt()
1143 check::PostStmt<ObjCArrayLiteral>,
1161 void checkPostStmt(const ObjCArrayLiteral *E, CheckerContext &C) const { in checkPostStmt()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Edit/
H A DRewriteObjCFoundationAPI.cpp75 (isa<ObjCArrayLiteral>(Arg) && in rewriteObjCRedundantCallWithLiteral()
481 } else if (const ObjCArrayLiteral *ArrLit = dyn_cast<ObjCArrayLiteral>(E)) { in getNSArrayObjects()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/
H A DStmtNodes.td164 def ObjCArrayLiteral : DStmt<Expr>;
/freebsd-12.1/contrib/llvm/tools/clang/lib/Index/
H A DIndexBody.cpp350 bool VisitObjCArrayLiteral(ObjCArrayLiteral *E) { in VisitObjCArrayLiteral()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGObjC.cpp117 const ObjCArrayLiteral *ALE = dyn_cast<ObjCArrayLiteral>(E); in EmitObjCCollectionLiteral()
239 llvm::Value *CodeGenFunction::EmitObjCArrayLiteral(const ObjCArrayLiteral *E) { in EmitObjCArrayLiteral()
H A DCodeGenFunction.h3770 llvm::Value *EmitObjCArrayLiteral(const ObjCArrayLiteral *E);
H A DCGExprScalar.cpp796 Value *VisitObjCArrayLiteral(ObjCArrayLiteral *E) { in VisitObjCArrayLiteral()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Frontend/Rewrite/
H A DRewriteModernObjC.cpp357 Stmt *RewriteObjCArrayLiteralExpr(ObjCArrayLiteral *Exp);
2697 Stmt *RewriteModernObjC::RewriteObjCArrayLiteralExpr(ObjCArrayLiteral *Exp) { in RewriteObjCArrayLiteralExpr()
5515 if (ObjCArrayLiteral *ArrayLitExpr = dyn_cast<ObjCArrayLiteral>(S)) in RewriteFunctionBodyOrGlobalInitializer()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/
H A DASTReaderStmt.cpp1086 void ASTStmtReader::VisitObjCArrayLiteral(ObjCArrayLiteral *E) { in VisitObjCArrayLiteral()
2691 S = ObjCArrayLiteral::CreateEmpty(Context, in ReadStmtFromStream()
H A DASTWriterStmt.cpp1034 void ASTStmtWriter::VisitObjCArrayLiteral(ObjCArrayLiteral *E) { in VisitObjCArrayLiteral()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaChecking.cpp10738 ObjCArrayLiteral *ArrayLiteral);
10769 if (auto ArrayLiteral = dyn_cast<ObjCArrayLiteral>(Element)) in checkObjCCollectionLiteralElement()
10778 ObjCArrayLiteral *ArrayLiteral) { in checkObjCArrayLiteral()
10888 if (isa<ObjCStringLiteral>(E) || isa<ObjCArrayLiteral>(E) || in CheckImplicitConversion()
10904 if (auto *ArrayLiteral = dyn_cast<ObjCArrayLiteral>(E)) in CheckImplicitConversion()
H A DSemaExprCXX.cpp6396 } else if (ObjCArrayLiteral *ArrayLit = dyn_cast<ObjCArrayLiteral>(E)) { in MaybeBindToTemporary()
H A DSemaExprObjC.cpp871 ObjCArrayLiteral::Create(Context, Elements, Ty, in BuildObjCArrayLiteral()
H A DTreeTransform.h11800 TreeTransform<Derived>::TransformObjCArrayLiteral(ObjCArrayLiteral *E) { in TransformObjCArrayLiteral()