| /llvm-project-15.0.7/clang/test/AST/ |
| H A D | ast-dump-stmt.m | 57 // CHECK-NEXT: cleanup CompoundLiteralExpr 58 // CHECK: CompoundLiteralExpr{{.*}}'S':'S' lvalue
|
| H A D | ast-dump-objc-arc-json.m | 34 // CHECK-NEXT: "kind": "CompoundLiteralExpr"
|
| /llvm-project-15.0.7/clang/test/Import/objc-arc/ |
| H A D | test-cleanup-object.m | 6 // CHECK-NEXT: cleanup CompoundLiteralExpr
|
| /llvm-project-15.0.7/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| H A D | Store.h | 36 class CompoundLiteralExpr; variable 138 Loc getLValueCompoundLiteral(const CompoundLiteralExpr *CL, in getLValueCompoundLiteral()
|
| H A D | MemRegion.h | 881 const CompoundLiteralExpr *CL; 883 CompoundLiteralRegion(const CompoundLiteralExpr *cl, in CompoundLiteralRegion() 892 const CompoundLiteralExpr *CL, 905 const CompoundLiteralExpr *getLiteralExpr() const { return CL; } in getLiteralExpr() 1409 getCompoundLiteralRegion(const CompoundLiteralExpr *CL,
|
| H A D | ProgramState.h | 356 Loc getLValue(const CompoundLiteralExpr *literal, 774 inline Loc ProgramState::getLValue(const CompoundLiteralExpr *literal, in getLValue()
|
| H A D | ExprEngine.h | 486 void VisitCompoundLiteralExpr(const CompoundLiteralExpr *CL,
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | ComputeDependence.h | 32 class CompoundLiteralExpr; variable 118 ExprDependence computeDependence(CompoundLiteralExpr *E);
|
| /llvm-project-15.0.7/clang/unittests/AST/ |
| H A D | SourceLocationTest.cpp | 362 TEST(CompoundLiteralExpr, CompoundVectorLiteralRange) { in TEST() argument 363 RangeVerifier<CompoundLiteralExpr> Verifier; in TEST() 370 TEST(CompoundLiteralExpr, ParensCompoundVectorLiteralRange) { in TEST() argument 371 RangeVerifier<CompoundLiteralExpr> Verifier; in TEST()
|
| /llvm-project-15.0.7/clang/unittests/StaticAnalyzer/ |
| H A D | StoreTest.cpp | 119 const auto *CL = findNode<CompoundLiteralExpr>(D, compoundLiteralExpr()); in performTest()
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGExprConstant.cpp | 918 const CompoundLiteralExpr *E) { in tryEmitGlobalCompoundLiteral() 1058 llvm::Constant *VisitCompoundLiteralExpr(CompoundLiteralExpr *E, QualType T) { in VisitCompoundLiteralExpr() 1119 if (auto *E = dyn_cast<CompoundLiteralExpr>(subExpr->IgnoreParens())) in VisitCastExpr() 1809 ConstantLValue VisitCompoundLiteralExpr(const CompoundLiteralExpr *E); 1972 ConstantLValueEmitter::VisitCompoundLiteralExpr(const CompoundLiteralExpr *E) { in VisitCompoundLiteralExpr() 2203 const CompoundLiteralExpr *E) { in getAddrOfConstantCompoundLiteralIfEmitted() 2208 const CompoundLiteralExpr *CLE, llvm::GlobalVariable *GV) { in setAddrOfConstantCompoundLiteral() 2215 CodeGenModule::GetAddrOfConstantCompoundLiteral(const CompoundLiteralExpr *E) { in GetAddrOfConstantCompoundLiteral()
|
| H A D | CodeGenModule.h | 542 llvm::DenseMap<const CompoundLiteralExpr *, llvm::GlobalVariable *> 1031 ConstantAddress GetAddrOfConstantCompoundLiteral(const CompoundLiteralExpr*E); 1036 getAddrOfConstantCompoundLiteralIfEmitted(const CompoundLiteralExpr *E); 1040 void setAddrOfConstantCompoundLiteral(const CompoundLiteralExpr *CLE,
|
| H A D | CGExprAgg.cpp | 145 void VisitCompoundLiteralExpr(CompoundLiteralExpr *E); 663 AggExprEmitter::VisitCompoundLiteralExpr(CompoundLiteralExpr *E) { in VisitCompoundLiteralExpr()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | JumpDiagnostics.cpp | 85 void BuildScopeInformation(CompoundLiteralExpr *CLE, unsigned &ParentScope); 292 void JumpScopeChecker::BuildScopeInformation(CompoundLiteralExpr *CLE, in BuildScopeInformation() 563 else if (auto *CLE = EWC->getObject(i).dyn_cast<CompoundLiteralExpr *>()) in BuildScopeInformation()
|
| /llvm-project-15.0.7/clang/test/Analysis/inlining/ |
| H A D | inline-defensive-checks.m | 20 // within CompoundLiteralExpr.
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | NonNullParamChecker.cpp | 168 if (const auto *CE = dyn_cast<CompoundLiteralExpr>(ArgE)) in checkPreCall()
|
| H A D | StackAddrEscapeChecker.cpp | 79 const CompoundLiteralExpr *CL = CR->getLiteralExpr(); in genName()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/readability/ |
| H A D | NonConstParameterCheck.cpp | 216 } else if (const auto *CLE = dyn_cast<CompoundLiteralExpr>(E)) { in markCanNotBeConst()
|
| /llvm-project-15.0.7/clang/include/clang/Basic/ |
| H A D | StmtNodes.td | 88 def CompoundLiteralExpr : StmtNode<Expr>;
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Core/ |
| H A D | MemRegion.cpp | 262 const CompoundLiteralExpr *CL, in ProfileRegion() 1103 MemRegionManager::getCompoundLiteralRegion(const CompoundLiteralExpr *CL, in getCompoundLiteralRegion()
|
| H A D | ExprEngineC.cpp | 546 void ExprEngine::VisitCompoundLiteralExpr(const CompoundLiteralExpr *CL, in VisitCompoundLiteralExpr()
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | ComputeDependence.cpp | 124 ExprDependence clang::computeDependence(CompoundLiteralExpr *E) { in computeDependence()
|
| /llvm-project-15.0.7/clang/lib/ASTMatchers/ |
| H A D | ASTMatchersInternal.cpp | 931 const internal::VariadicDynCastAllOfMatcher<Stmt, CompoundLiteralExpr>
|
| /llvm-project-15.0.7/clang/lib/Serialization/ |
| H A D | ASTReaderStmt.cpp | 1153 void ASTStmtReader::VisitCompoundLiteralExpr(CompoundLiteralExpr *E) { in VisitCompoundLiteralExpr() 1928 Obj = cast<CompoundLiteralExpr>(Record.readSubExpr()); in VisitExprWithCleanups() 3019 S = new (Context) CompoundLiteralExpr(Empty); in ReadStmtFromStream()
|
| /llvm-project-15.0.7/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchers.h | 2425 extern const internal::VariadicDynCastAllOfMatcher<Stmt, CompoundLiteralExpr> 3981 ClassTemplateSpecializationDecl, CompoundLiteralExpr, DeclaratorDecl, in AST_POLYMORPHIC_MATCHER_P() argument
|