| /freebsd-14.2/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| H A D | Store.h | 36 class CompoundLiteralExpr; variable 139 Loc getLValueCompoundLiteral(const CompoundLiteralExpr *CL, in getLValueCompoundLiteral()
|
| H A D | MemRegion.h | 898 const CompoundLiteralExpr *CL; 900 CompoundLiteralRegion(const CompoundLiteralExpr *cl, in CompoundLiteralRegion() 909 const CompoundLiteralExpr *CL, 922 const CompoundLiteralExpr *getLiteralExpr() const { return CL; } in getLiteralExpr() 1467 getCompoundLiteralRegion(const CompoundLiteralExpr *CL,
|
| H A D | ProgramState.h | 358 Loc getLValue(const CompoundLiteralExpr *literal, 776 inline Loc ProgramState::getLValue(const CompoundLiteralExpr *literal, in getLValue()
|
| H A D | ExprEngine.h | 487 void VisitCompoundLiteralExpr(const CompoundLiteralExpr *CL,
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | ComputeDependence.h | 32 class CompoundLiteralExpr; variable 119 ExprDependence computeDependence(CompoundLiteralExpr *E);
|
| H A D | Expr.h | 3396 class CompoundLiteralExpr : public Expr { 3408 CompoundLiteralExpr(SourceLocation lparenloc, TypeSourceInfo *tinfo, in CompoundLiteralExpr() function 3416 explicit CompoundLiteralExpr(EmptyShell Empty) in CompoundLiteralExpr() function
|
| H A D | ExprCXX.h | 3436 llvm::PointerUnion<BlockDecl *, CompoundLiteralExpr *>> { 3442 using CleanupObject = llvm::PointerUnion<BlockDecl *, CompoundLiteralExpr *>;
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGExprConstant.cpp | 920 const CompoundLiteralExpr *E) { in tryEmitGlobalCompoundLiteral() 1059 llvm::Constant *VisitCompoundLiteralExpr(CompoundLiteralExpr *E, QualType T) { in VisitCompoundLiteralExpr() 1120 if (auto *E = dyn_cast<CompoundLiteralExpr>(subExpr->IgnoreParens())) in VisitCastExpr() 1836 ConstantLValue VisitCompoundLiteralExpr(const CompoundLiteralExpr *E); 1987 ConstantLValueEmitter::VisitCompoundLiteralExpr(const CompoundLiteralExpr *E) { in VisitCompoundLiteralExpr() 2226 const CompoundLiteralExpr *E) { in getAddrOfConstantCompoundLiteralIfEmitted() 2231 const CompoundLiteralExpr *CLE, llvm::GlobalVariable *GV) { in setAddrOfConstantCompoundLiteral() 2238 CodeGenModule::GetAddrOfConstantCompoundLiteral(const CompoundLiteralExpr *E) { in GetAddrOfConstantCompoundLiteral()
|
| H A D | CodeGenModule.h | 558 llvm::DenseMap<const CompoundLiteralExpr *, llvm::GlobalVariable *> 1055 ConstantAddress GetAddrOfConstantCompoundLiteral(const CompoundLiteralExpr*E); 1060 getAddrOfConstantCompoundLiteralIfEmitted(const CompoundLiteralExpr *E); 1064 void setAddrOfConstantCompoundLiteral(const CompoundLiteralExpr *CLE,
|
| H A D | CGExprAgg.cpp | 151 void VisitCompoundLiteralExpr(CompoundLiteralExpr *E); 686 AggExprEmitter::VisitCompoundLiteralExpr(CompoundLiteralExpr *E) { in VisitCompoundLiteralExpr()
|
| H A D | CGExprComplex.cpp | 348 ComplexPairTy VisitCompoundLiteralExpr(CompoundLiteralExpr *E) { in VisitCompoundLiteralExpr()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | JumpDiagnostics.cpp | 84 void BuildScopeInformation(CompoundLiteralExpr *CLE, unsigned &ParentScope); 290 void JumpScopeChecker::BuildScopeInformation(CompoundLiteralExpr *CLE, in BuildScopeInformation() 567 else if (auto *CLE = EWC->getObject(i).dyn_cast<CompoundLiteralExpr *>()) in BuildScopeInformation()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | NonNullParamChecker.cpp | 170 if (const auto *CE = dyn_cast<CompoundLiteralExpr>(ArgE)) in checkPreCall()
|
| H A D | StackAddrEscapeChecker.cpp | 78 const CompoundLiteralExpr *CL = CR->getLiteralExpr(); in genName()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/Interp/ |
| H A D | ByteCodeExprGen.h | 99 bool VisitCompoundLiteralExpr(const CompoundLiteralExpr *E);
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | StmtNodes.td | 88 def CompoundLiteralExpr : StmtNode<Expr>;
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| H A D | MemRegion.cpp | 272 const CompoundLiteralExpr *CL, in ProfileRegion() 1135 MemRegionManager::getCompoundLiteralRegion(const CompoundLiteralExpr *CL, in getCompoundLiteralRegion()
|
| H A D | ExprEngineC.cpp | 538 void ExprEngine::VisitCompoundLiteralExpr(const CompoundLiteralExpr *CL, in VisitCompoundLiteralExpr()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/ |
| H A D | ComputeDependence.cpp | 124 ExprDependence clang::computeDependence(CompoundLiteralExpr *E) { in computeDependence()
|
| H A D | Expr.cpp | 3323 const Expr *Exp = cast<CompoundLiteralExpr>(this)->getInitializer(); in isConstantInitializer() 3954 if (const CompoundLiteralExpr *CLE = dyn_cast<CompoundLiteralExpr>(this)){ in isNullPointerConstant()
|
| H A D | ExprConstant.cpp | 2072 const CompoundLiteralExpr *CLE = cast<CompoundLiteralExpr>(E); in IsGlobalLValue() 4314 if (const CompoundLiteralExpr *CLE = dyn_cast<CompoundLiteralExpr>(Base)) { in handleLValueToRValueConversion() 8076 bool VisitCompoundLiteralExpr(const CompoundLiteralExpr *E) { in VisitCompoundLiteralExpr() 8433 bool VisitCompoundLiteralExpr(const CompoundLiteralExpr *E); 8702 LValueExprEvaluator::VisitCompoundLiteralExpr(const CompoundLiteralExpr *E) { in VisitCompoundLiteralExpr() 11777 if (isa<CompoundLiteralExpr>(E)) in getObjectType()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/ASTMatchers/ |
| H A D | ASTMatchersInternal.cpp | 940 const internal::VariadicDynCastAllOfMatcher<Stmt, CompoundLiteralExpr>
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTReaderStmt.cpp | 1185 void ASTStmtReader::VisitCompoundLiteralExpr(CompoundLiteralExpr *E) { in VisitCompoundLiteralExpr() 1971 Obj = cast<CompoundLiteralExpr>(Record.readSubExpr()); in VisitExprWithCleanups() 3149 S = new (Context) CompoundLiteralExpr(Empty); in ReadStmtFromStream()
|
| H A D | ASTWriterStmt.cpp | 1136 void ASTStmtWriter::VisitCompoundLiteralExpr(CompoundLiteralExpr *E) { in VisitCompoundLiteralExpr() 1963 } else if (auto *CLE = Obj.dyn_cast<CompoundLiteralExpr *>()) { in VisitExprWithCleanups()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchers.h | 2488 extern const internal::VariadicDynCastAllOfMatcher<Stmt, CompoundLiteralExpr> 4078 ClassTemplateSpecializationDecl, CompoundLiteralExpr, DeclaratorDecl, in AST_POLYMORPHIC_MATCHER_P() argument
|