Home
last modified time | relevance | path

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

12

/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/
HDExprObjC.cpp28 ObjCArrayLiteral::ObjCArrayLiteral(ArrayRef<Expr *> Elements, QualType T, in ObjCArrayLiteral() function in ObjCArrayLiteral
39 ObjCArrayLiteral *ObjCArrayLiteral::Create(const ASTContext &C, in Create()
44 return new (Mem) ObjCArrayLiteral(Elements, T, Method, SR); in Create()
47 ObjCArrayLiteral *ObjCArrayLiteral::CreateEmpty(const ASTContext &C, in CreateEmpty()
50 return new (Mem) ObjCArrayLiteral(EmptyShell(), NumElements); in CreateEmpty()
HDComputeDependence.cpp930 ExprDependence clang::computeDependence(ObjCArrayLiteral *E) { in computeDependence()
HDStmtPrinter.cpp2649 void StmtPrinter::VisitObjCArrayLiteral(ObjCArrayLiteral *E) { in VisitObjCArrayLiteral()
2651 ObjCArrayLiteral::child_range Ch = E->children(); in VisitObjCArrayLiteral()
HDStmtProfile.cpp2337 void StmtProfiler::VisitObjCArrayLiteral(const ObjCArrayLiteral *E) { in VisitObjCArrayLiteral()
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/
HDExprObjC.h189 class ObjCArrayLiteral final
191 private llvm::TrailingObjects<ObjCArrayLiteral, Expr *> {
196 ObjCArrayLiteral(ArrayRef<Expr *> Elements,
200 explicit ObjCArrayLiteral(EmptyShell Empty, unsigned NumElements) in ObjCArrayLiteral() function
207 static ObjCArrayLiteral *Create(const ASTContext &C,
212 static ObjCArrayLiteral *CreateEmpty(const ASTContext &C,
251 auto Children = const_cast<ObjCArrayLiteral *>(this)->children(); in children()
HDComputeDependence.h100 class ObjCArrayLiteral; variable
196 ExprDependence computeDependence(ObjCArrayLiteral *E);
HDStmt.h344 friend class ObjCArrayLiteral; // ctor in alignas() local
HDRecursiveASTVisitor.h2990 DEF_TRAVERSE_STMT(ObjCArrayLiteral, {})
/freebsd-13-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/
HDRetainCountChecker.h244 check::PostStmt<ObjCArrayLiteral>,
297 void checkPostStmt(const ObjCArrayLiteral *AL, CheckerContext &C) const;
HDRetainCountDiagnostics.cpp509 if (isa<ObjCArrayLiteral>(S)) { in VisitNode()
HDRetainCountChecker.cpp258 void RetainCountChecker::checkPostStmt(const ObjCArrayLiteral *AL, in checkPostStmt()
/freebsd-13-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
HDBasicObjCFoundationChecks.cpp101 check::PostStmt<ObjCArrayLiteral>,
128 void checkPostStmt(const ObjCArrayLiteral *AL, CheckerContext &C) const;
330 void NilArgChecker::checkPostStmt(const ObjCArrayLiteral *AL, in checkPostStmt()
1141 check::PostStmt<ObjCArrayLiteral>,
1159 void checkPostStmt(const ObjCArrayLiteral *E, CheckerContext &C) const { in checkPostStmt()
/freebsd-13-stable/contrib/llvm-project/clang/lib/Edit/
HDRewriteObjCFoundationAPI.cpp75 (isa<ObjCArrayLiteral>(Arg) && in rewriteObjCRedundantCallWithLiteral()
481 } else if (const ObjCArrayLiteral *ArrLit = dyn_cast<ObjCArrayLiteral>(E)) { in getNSArrayObjects()
/freebsd-13-stable/contrib/llvm-project/clang/lib/Index/
HDIndexBody.cpp364 bool VisitObjCArrayLiteral(ObjCArrayLiteral *E) { in VisitObjCArrayLiteral()
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Basic/
HDStmtNodes.td179 def ObjCArrayLiteral : StmtNode<Expr>;
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Sema/
HDSemaObjC.h180 void checkArrayLiteral(QualType TargetType, ObjCArrayLiteral *ArrayLiteral);
/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/
HDSemaObjC.cpp2348 if (auto ArrayLiteral = dyn_cast<ObjCArrayLiteral>(Element)) in checkCollectionLiteralElement()
2357 ObjCArrayLiteral *ArrayLiteral) { in checkArrayLiteral()
HDSemaExprCXX.cpp7552 } else if (ObjCArrayLiteral *ArrayLit = dyn_cast<ObjCArrayLiteral>(E)) { in MaybeBindToTemporary()
HDSemaExprObjC.cpp900 return SemaRef.MaybeBindToTemporary(ObjCArrayLiteral::Create( in BuildObjCArrayLiteral()
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/
HDCGObjC.cpp127 const ObjCArrayLiteral *ALE = dyn_cast<ObjCArrayLiteral>(E); in EmitObjCCollectionLiteral()
247 llvm::Value *CodeGenFunction::EmitObjCArrayLiteral(const ObjCArrayLiteral *E) { in EmitObjCArrayLiteral()
HDCodeGenFunction.h4714 llvm::Value *EmitObjCArrayLiteral(const ObjCArrayLiteral *E);
HDCGExprScalar.cpp918 Value *VisitObjCArrayLiteral(ObjCArrayLiteral *E) { in VisitObjCArrayLiteral()
/freebsd-13-stable/contrib/llvm-project/clang/lib/Frontend/Rewrite/
HDRewriteModernObjC.cpp356 Stmt *RewriteObjCArrayLiteralExpr(ObjCArrayLiteral *Exp);
2702 Stmt *RewriteModernObjC::RewriteObjCArrayLiteralExpr(ObjCArrayLiteral *Exp) { in RewriteObjCArrayLiteralExpr()
5509 if (ObjCArrayLiteral *ArrayLitExpr = dyn_cast<ObjCArrayLiteral>(S)) in RewriteFunctionBodyOrGlobalInitializer()
/freebsd-13-stable/contrib/llvm-project/clang/lib/Serialization/
HDASTReaderStmt.cpp1453 void ASTStmtReader::VisitObjCArrayLiteral(ObjCArrayLiteral *E) { in VisitObjCArrayLiteral()
3298 S = ObjCArrayLiteral::CreateEmpty(Context, in ReadStmtFromStream()
HDASTWriterStmt.cpp1404 void ASTStmtWriter::VisitObjCArrayLiteral(ObjCArrayLiteral *E) { in VisitObjCArrayLiteral()

12