Searched refs:ObjCArrayLiteral (Results 1 - 22 of 22) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/
H A DExprObjC.cpp28 ObjCArrayLiteral::ObjCArrayLiteral(ArrayRef<Expr *> Elements, QualType T, function in class:ObjCArrayLiteral
39 ObjCArrayLiteral *ObjCArrayLiteral::Create(const ASTContext &C,
44 return new (Mem) ObjCArrayLiteral(Elements, T, Method, SR);
47 ObjCArrayLiteral *ObjCArrayLiteral::CreateEmpty(const ASTContext &C,
50 return new (Mem) ObjCArrayLiteral(EmptyShell(), NumElements);
H A DStmtPrinter.cpp2387 void StmtPrinter::VisitObjCArrayLiteral(ObjCArrayLiteral *E) {
2389 ObjCArrayLiteral::child_range Ch = E->children();
H A DComputeDependence.cpp766 ExprDependence clang::computeDependence(ObjCArrayLiteral *E) {
H A DStmtProfile.cpp2090 void StmtProfiler::VisitObjCArrayLiteral(const ObjCArrayLiteral *E) {
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/
H A DComputeDependence.h93 class ObjCArrayLiteral;
182 ExprDependence computeDependence(ObjCArrayLiteral *E);
H A DExprObjC.h188 /// ObjCArrayLiteral - used for objective-c array containers; as in:
190 class ObjCArrayLiteral final
192 private llvm::TrailingObjects<ObjCArrayLiteral, Expr *> {
197 ObjCArrayLiteral(ArrayRef<Expr *> Elements,
201 explicit ObjCArrayLiteral(EmptyShell Empty, unsigned NumElements) function in class:clang::final
208 static ObjCArrayLiteral *Create(const ASTContext &C,
213 static ObjCArrayLiteral *CreateEmpty(const ASTContext &C,
252 auto Children = const_cast<ObjCArrayLiteral *>(this)->children();
H A DStmt.h300 friend class ObjCArrayLiteral; // ctor
H A DRecursiveASTVisitor.h2749 DEF_TRAVERSE_STMT(ObjCArrayLiteral, {})
/freebsd-13-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/
H A DRetainCountChecker.h245 check::PostStmt<ObjCArrayLiteral>,
298 void checkPostStmt(const ObjCArrayLiteral *AL, CheckerContext &C) const;
H A DRetainCountChecker.cpp259 void RetainCountChecker::checkPostStmt(const ObjCArrayLiteral *AL,
/freebsd-13-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DBasicObjCFoundationChecks.cpp98 check::PostStmt<ObjCArrayLiteral> > {
132 void checkPostStmt(const ObjCArrayLiteral *AL,
319 void NilArgChecker::checkPostStmt(const ObjCArrayLiteral *AL,
1143 check::PostStmt<ObjCArrayLiteral>,
1161 void checkPostStmt(const ObjCArrayLiteral *E, CheckerContext &C) const {
/freebsd-13-stable/contrib/llvm-project/clang/lib/Edit/
H A DRewriteObjCFoundationAPI.cpp74 (isa<ObjCArrayLiteral>(Arg) &&
480 } else if (const ObjCArrayLiteral *ArrLit = dyn_cast<ObjCArrayLiteral>(E)) {
/freebsd-13-stable/contrib/llvm-project/clang/lib/Index/
H A DIndexBody.cpp349 bool VisitObjCArrayLiteral(ObjCArrayLiteral *E) {
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGObjC.cpp122 const ObjCArrayLiteral *ALE = dyn_cast<ObjCArrayLiteral>(E);
241 llvm::Value *CodeGenFunction::EmitObjCArrayLiteral(const ObjCArrayLiteral *E) {
H A DCodeGenFunction.h4089 llvm::Value *EmitObjCArrayLiteral(const ObjCArrayLiteral *E);
H A DCGExprScalar.cpp864 Value *VisitObjCArrayLiteral(ObjCArrayLiteral *E) {
/freebsd-13-stable/contrib/llvm-project/clang/lib/Frontend/Rewrite/
H A DRewriteModernObjC.cpp356 Stmt *RewriteObjCArrayLiteralExpr(ObjCArrayLiteral *Exp);
2700 Stmt *RewriteModernObjC::RewriteObjCArrayLiteralExpr(ObjCArrayLiteral *Exp) {
5516 if (ObjCArrayLiteral *ArrayLitExpr = dyn_cast<ObjCArrayLiteral>(S))
/freebsd-13-stable/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp1400 void ASTStmtReader::VisitObjCArrayLiteral(ObjCArrayLiteral *E) {
3112 S = ObjCArrayLiteral::CreateEmpty(Context,
H A DASTWriterStmt.cpp1274 void ASTStmtWriter::VisitObjCArrayLiteral(ObjCArrayLiteral *E) {
/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaExprCXX.cpp6798 } else if (ObjCArrayLiteral *ArrayLit = dyn_cast<ObjCArrayLiteral>(E)) {
H A DSemaExprObjC.cpp893 ObjCArrayLiteral::Create(Context, Elements, Ty,
H A DTreeTransform.h13266 TreeTransform<Derived>::TransformObjCArrayLiteral(ObjCArrayLiteral *E) {

Completed in 574 milliseconds