Home
last modified time | relevance | path

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

12

/freebsd-14.2/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DStore.h36 class CompoundLiteralExpr; variable
139 Loc getLValueCompoundLiteral(const CompoundLiteralExpr *CL, in getLValueCompoundLiteral()
H A DMemRegion.h898 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 DProgramState.h358 Loc getLValue(const CompoundLiteralExpr *literal,
776 inline Loc ProgramState::getLValue(const CompoundLiteralExpr *literal, in getLValue()
H A DExprEngine.h487 void VisitCompoundLiteralExpr(const CompoundLiteralExpr *CL,
/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DComputeDependence.h32 class CompoundLiteralExpr; variable
119 ExprDependence computeDependence(CompoundLiteralExpr *E);
H A DExpr.h3396 class CompoundLiteralExpr : public Expr {
3408 CompoundLiteralExpr(SourceLocation lparenloc, TypeSourceInfo *tinfo, in CompoundLiteralExpr() function
3416 explicit CompoundLiteralExpr(EmptyShell Empty) in CompoundLiteralExpr() function
H A DExprCXX.h3436 llvm::PointerUnion<BlockDecl *, CompoundLiteralExpr *>> {
3442 using CleanupObject = llvm::PointerUnion<BlockDecl *, CompoundLiteralExpr *>;
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprConstant.cpp920 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 DCodeGenModule.h558 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 DCGExprAgg.cpp151 void VisitCompoundLiteralExpr(CompoundLiteralExpr *E);
686 AggExprEmitter::VisitCompoundLiteralExpr(CompoundLiteralExpr *E) { in VisitCompoundLiteralExpr()
H A DCGExprComplex.cpp348 ComplexPairTy VisitCompoundLiteralExpr(CompoundLiteralExpr *E) { in VisitCompoundLiteralExpr()
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DJumpDiagnostics.cpp84 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 DNonNullParamChecker.cpp170 if (const auto *CE = dyn_cast<CompoundLiteralExpr>(ArgE)) in checkPreCall()
H A DStackAddrEscapeChecker.cpp78 const CompoundLiteralExpr *CL = CR->getLiteralExpr(); in genName()
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/Interp/
H A DByteCodeExprGen.h99 bool VisitCompoundLiteralExpr(const CompoundLiteralExpr *E);
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Basic/
H A DStmtNodes.td88 def CompoundLiteralExpr : StmtNode<Expr>;
/freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DMemRegion.cpp272 const CompoundLiteralExpr *CL, in ProfileRegion()
1135 MemRegionManager::getCompoundLiteralRegion(const CompoundLiteralExpr *CL, in getCompoundLiteralRegion()
H A DExprEngineC.cpp538 void ExprEngine::VisitCompoundLiteralExpr(const CompoundLiteralExpr *CL, in VisitCompoundLiteralExpr()
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DComputeDependence.cpp124 ExprDependence clang::computeDependence(CompoundLiteralExpr *E) { in computeDependence()
H A DExpr.cpp3323 const Expr *Exp = cast<CompoundLiteralExpr>(this)->getInitializer(); in isConstantInitializer()
3954 if (const CompoundLiteralExpr *CLE = dyn_cast<CompoundLiteralExpr>(this)){ in isNullPointerConstant()
H A DExprConstant.cpp2072 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 DASTMatchersInternal.cpp940 const internal::VariadicDynCastAllOfMatcher<Stmt, CompoundLiteralExpr>
/freebsd-14.2/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp1185 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 DASTWriterStmt.cpp1136 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 DASTMatchers.h2488 extern const internal::VariadicDynCastAllOfMatcher<Stmt, CompoundLiteralExpr>
4078 ClassTemplateSpecializationDecl, CompoundLiteralExpr, DeclaratorDecl, in AST_POLYMORPHIC_MATCHER_P() argument

12