Home
last modified time | relevance | path

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

12

/freebsd-13-stable/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
HDStore.h36 class CompoundLiteralExpr; variable
139 Loc getLValueCompoundLiteral(const CompoundLiteralExpr *CL, in getLValueCompoundLiteral()
HDMemRegion.h903 const CompoundLiteralExpr *CL;
905 CompoundLiteralRegion(const CompoundLiteralExpr *cl, in CompoundLiteralRegion()
914 const CompoundLiteralExpr *CL,
927 const CompoundLiteralExpr *getLiteralExpr() const { return CL; } in getLiteralExpr()
1472 getCompoundLiteralRegion(const CompoundLiteralExpr *CL,
HDProgramState.h358 Loc getLValue(const CompoundLiteralExpr *literal,
778 inline Loc ProgramState::getLValue(const CompoundLiteralExpr *literal, in getLValue()
HDExprEngine.h479 void VisitCompoundLiteralExpr(const CompoundLiteralExpr *CL,
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/
HDComputeDependence.h32 class CompoundLiteralExpr; variable
120 ExprDependence computeDependence(CompoundLiteralExpr *E);
HDExpr.h3428 class CompoundLiteralExpr : public Expr {
3440 CompoundLiteralExpr(SourceLocation lparenloc, TypeSourceInfo *tinfo, in CompoundLiteralExpr() function
3448 explicit CompoundLiteralExpr(EmptyShell Empty) in CompoundLiteralExpr() function
HDExprCXX.h3473 llvm::PointerUnion<BlockDecl *, CompoundLiteralExpr *>> {
3479 using CleanupObject = llvm::PointerUnion<BlockDecl *, CompoundLiteralExpr *>;
/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/
HDJumpDiagnostics.cpp85 void BuildScopeInformation(CompoundLiteralExpr *CLE, unsigned &ParentScope);
292 void JumpScopeChecker::BuildScopeInformation(CompoundLiteralExpr *CLE, in BuildScopeInformation()
569 else if (auto *CLE = EWC->getObject(i).dyn_cast<CompoundLiteralExpr *>()) in BuildScopeInformation()
HDCheckExprLifetime.cpp621 if (auto *CLE = dyn_cast<CompoundLiteralExpr>(Init)) { in visitLocalsRetainedByReferenceBinding()
1212 } else if (auto *CLE = dyn_cast<CompoundLiteralExpr>(L)) { in checkExprLifetimeImpl()
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/
HDCGExprConstant.cpp940 const CompoundLiteralExpr *E) { in tryEmitGlobalCompoundLiteral()
1077 llvm::Constant *VisitCompoundLiteralExpr(const CompoundLiteralExpr *E, in VisitCompoundLiteralExpr()
1158 dyn_cast<CompoundLiteralExpr>(subExpr->IgnoreParens())) in VisitCastExpr()
1996 ConstantLValue VisitCompoundLiteralExpr(const CompoundLiteralExpr *E);
2173 ConstantLValueEmitter::VisitCompoundLiteralExpr(const CompoundLiteralExpr *E) { in VisitCompoundLiteralExpr()
2467 const CompoundLiteralExpr *E) { in getAddrOfConstantCompoundLiteralIfEmitted()
2472 const CompoundLiteralExpr *CLE, llvm::GlobalVariable *GV) { in setAddrOfConstantCompoundLiteral()
2479 CodeGenModule::GetAddrOfConstantCompoundLiteral(const CompoundLiteralExpr *E) { in GetAddrOfConstantCompoundLiteral()
HDCodeGenModule.h571 llvm::DenseMap<const CompoundLiteralExpr *, llvm::GlobalVariable *>
1134 ConstantAddress GetAddrOfConstantCompoundLiteral(const CompoundLiteralExpr*E);
1139 getAddrOfConstantCompoundLiteralIfEmitted(const CompoundLiteralExpr *E);
1143 void setAddrOfConstantCompoundLiteral(const CompoundLiteralExpr *CLE,
HDCGExprAgg.cpp150 void VisitCompoundLiteralExpr(CompoundLiteralExpr *E);
697 AggExprEmitter::VisitCompoundLiteralExpr(CompoundLiteralExpr *E) { in VisitCompoundLiteralExpr()
HDCGExprComplex.cpp407 ComplexPairTy VisitCompoundLiteralExpr(CompoundLiteralExpr *E) { in VisitCompoundLiteralExpr()
/freebsd-13-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
HDNonNullParamChecker.cpp170 if (const auto *CE = dyn_cast<CompoundLiteralExpr>(ArgE)) in checkPreCall()
HDStackAddrEscapeChecker.cpp78 const CompoundLiteralExpr *CL = CR->getLiteralExpr(); in genName()
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Basic/
HDStmtNodes.td88 def CompoundLiteralExpr : StmtNode<Expr>;
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/Interp/
HDCompiler.h161 bool VisitCompoundLiteralExpr(const CompoundLiteralExpr *E);
/freebsd-13-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
HDMemRegion.cpp272 const CompoundLiteralExpr *CL, in ProfileRegion()
1154 MemRegionManager::getCompoundLiteralRegion(const CompoundLiteralExpr *CL, in getCompoundLiteralRegion()
HDExprEngineC.cpp540 void ExprEngine::VisitCompoundLiteralExpr(const CompoundLiteralExpr *CL, in VisitCompoundLiteralExpr()
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/
HDComputeDependence.cpp124 ExprDependence clang::computeDependence(CompoundLiteralExpr *E) { in computeDependence()
HDExpr.cpp3359 const Expr *Exp = cast<CompoundLiteralExpr>(this)->getInitializer(); in isConstantInitializer()
4029 if (const CompoundLiteralExpr *CLE = dyn_cast<CompoundLiteralExpr>(this)){ in isNullPointerConstant()
/freebsd-13-stable/contrib/llvm-project/clang/lib/ASTMatchers/
HDASTMatchersInternal.cpp940 const internal::VariadicDynCastAllOfMatcher<Stmt, CompoundLiteralExpr>
/freebsd-13-stable/contrib/llvm-project/clang/lib/Serialization/
HDASTReaderStmt.cpp1182 void ASTStmtReader::VisitCompoundLiteralExpr(CompoundLiteralExpr *E) { in VisitCompoundLiteralExpr()
1979 Obj = cast<CompoundLiteralExpr>(Record.readSubExpr()); in VisitExprWithCleanups()
3206 S = new (Context) CompoundLiteralExpr(Empty); in ReadStmtFromStream()
HDASTWriterStmt.cpp1136 void ASTStmtWriter::VisitCompoundLiteralExpr(CompoundLiteralExpr *E) { in VisitCompoundLiteralExpr()
1974 } else if (auto *CLE = Obj.dyn_cast<CompoundLiteralExpr *>()) { in VisitExprWithCleanups()
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/ASTMatchers/
HDASTMatchers.h2489 extern const internal::VariadicDynCastAllOfMatcher<Stmt, CompoundLiteralExpr>
4079 CompoundLiteralExpr, DeclaratorDecl, ExplicitCastExpr, ObjCPropertyDecl, in AST_POLYMORPHIC_MATCHER_P() argument

12