Home
last modified time | relevance | path

Searched refs:CompoundLiteralExpr (Results 1 – 25 of 50) sorted by relevance

12

/llvm-project-15.0.7/clang/test/AST/
H A Dast-dump-stmt.m57 // CHECK-NEXT: cleanup CompoundLiteralExpr
58 // CHECK: CompoundLiteralExpr{{.*}}'S':'S' lvalue
H A Dast-dump-objc-arc-json.m34 // CHECK-NEXT: "kind": "CompoundLiteralExpr"
/llvm-project-15.0.7/clang/test/Import/objc-arc/
H A Dtest-cleanup-object.m6 // CHECK-NEXT: cleanup CompoundLiteralExpr
/llvm-project-15.0.7/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DStore.h36 class CompoundLiteralExpr; variable
138 Loc getLValueCompoundLiteral(const CompoundLiteralExpr *CL, in getLValueCompoundLiteral()
H A DMemRegion.h881 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 DProgramState.h356 Loc getLValue(const CompoundLiteralExpr *literal,
774 inline Loc ProgramState::getLValue(const CompoundLiteralExpr *literal, in getLValue()
H A DExprEngine.h486 void VisitCompoundLiteralExpr(const CompoundLiteralExpr *CL,
/llvm-project-15.0.7/clang/include/clang/AST/
H A DComputeDependence.h32 class CompoundLiteralExpr; variable
118 ExprDependence computeDependence(CompoundLiteralExpr *E);
/llvm-project-15.0.7/clang/unittests/AST/
H A DSourceLocationTest.cpp362 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 DStoreTest.cpp119 const auto *CL = findNode<CompoundLiteralExpr>(D, compoundLiteralExpr()); in performTest()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGExprConstant.cpp918 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 DCodeGenModule.h542 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 DCGExprAgg.cpp145 void VisitCompoundLiteralExpr(CompoundLiteralExpr *E);
663 AggExprEmitter::VisitCompoundLiteralExpr(CompoundLiteralExpr *E) { in VisitCompoundLiteralExpr()
/llvm-project-15.0.7/clang/lib/Sema/
H A DJumpDiagnostics.cpp85 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 Dinline-defensive-checks.m20 // within CompoundLiteralExpr.
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/
H A DNonNullParamChecker.cpp168 if (const auto *CE = dyn_cast<CompoundLiteralExpr>(ArgE)) in checkPreCall()
H A DStackAddrEscapeChecker.cpp79 const CompoundLiteralExpr *CL = CR->getLiteralExpr(); in genName()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/readability/
H A DNonConstParameterCheck.cpp216 } else if (const auto *CLE = dyn_cast<CompoundLiteralExpr>(E)) { in markCanNotBeConst()
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DStmtNodes.td88 def CompoundLiteralExpr : StmtNode<Expr>;
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Core/
H A DMemRegion.cpp262 const CompoundLiteralExpr *CL, in ProfileRegion()
1103 MemRegionManager::getCompoundLiteralRegion(const CompoundLiteralExpr *CL, in getCompoundLiteralRegion()
H A DExprEngineC.cpp546 void ExprEngine::VisitCompoundLiteralExpr(const CompoundLiteralExpr *CL, in VisitCompoundLiteralExpr()
/llvm-project-15.0.7/clang/lib/AST/
H A DComputeDependence.cpp124 ExprDependence clang::computeDependence(CompoundLiteralExpr *E) { in computeDependence()
/llvm-project-15.0.7/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp931 const internal::VariadicDynCastAllOfMatcher<Stmt, CompoundLiteralExpr>
/llvm-project-15.0.7/clang/lib/Serialization/
H A DASTReaderStmt.cpp1153 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 DASTMatchers.h2425 extern const internal::VariadicDynCastAllOfMatcher<Stmt, CompoundLiteralExpr>
3981 ClassTemplateSpecializationDecl, CompoundLiteralExpr, DeclaratorDecl, in AST_POLYMORPHIC_MATCHER_P() argument

12