Home
last modified time | relevance | path

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

12

/freebsd-12-stable/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
DStore.h36 class CompoundLiteralExpr; variable
138 Loc getLValueCompoundLiteral(const CompoundLiteralExpr *CL, in getLValueCompoundLiteral()
DMemRegion.h861 const CompoundLiteralExpr *CL;
863 CompoundLiteralRegion(const CompoundLiteralExpr *cl, in CompoundLiteralRegion()
872 const CompoundLiteralExpr *CL,
884 const CompoundLiteralExpr *getLiteralExpr() const { return CL; } in getLiteralExpr()
1369 getCompoundLiteralRegion(const CompoundLiteralExpr *CL,
DProgramState.h318 Loc getLValue(const CompoundLiteralExpr *literal,
736 inline Loc ProgramState::getLValue(const CompoundLiteralExpr *literal, in getLValue()
DExprEngine.h480 void VisitCompoundLiteralExpr(const CompoundLiteralExpr *CL,
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/AST/
DComputeDependence.h32 class CompoundLiteralExpr; variable
116 ExprDependence computeDependence(CompoundLiteralExpr *E);
DExpr.h3396 class CompoundLiteralExpr : public Expr {
3408 CompoundLiteralExpr(SourceLocation lparenloc, TypeSourceInfo *tinfo, in CompoundLiteralExpr() function
3416 explicit CompoundLiteralExpr(EmptyShell Empty) in CompoundLiteralExpr() function
DExprCXX.h3346 llvm::PointerUnion<BlockDecl *, CompoundLiteralExpr *>> {
3352 using CleanupObject = llvm::PointerUnion<BlockDecl *, CompoundLiteralExpr *>;
/freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/
DCodeGenModule.h534 llvm::DenseMap<const CompoundLiteralExpr *, llvm::GlobalVariable *>
994 ConstantAddress GetAddrOfConstantCompoundLiteral(const CompoundLiteralExpr*E);
999 getAddrOfConstantCompoundLiteralIfEmitted(const CompoundLiteralExpr *E);
1003 void setAddrOfConstantCompoundLiteral(const CompoundLiteralExpr *CLE,
DCGExprConstant.cpp898 const CompoundLiteralExpr *E) { in tryEmitGlobalCompoundLiteral()
1038 llvm::Constant *VisitCompoundLiteralExpr(CompoundLiteralExpr *E, QualType T) { in VisitCompoundLiteralExpr()
1778 ConstantLValue VisitCompoundLiteralExpr(const CompoundLiteralExpr *E);
1938 ConstantLValueEmitter::VisitCompoundLiteralExpr(const CompoundLiteralExpr *E) { in VisitCompoundLiteralExpr()
2166 const CompoundLiteralExpr *E) { in getAddrOfConstantCompoundLiteralIfEmitted()
2171 const CompoundLiteralExpr *CLE, llvm::GlobalVariable *GV) { in setAddrOfConstantCompoundLiteral()
2178 CodeGenModule::GetAddrOfConstantCompoundLiteral(const CompoundLiteralExpr *E) { in GetAddrOfConstantCompoundLiteral()
DCGExprAgg.cpp143 void VisitCompoundLiteralExpr(CompoundLiteralExpr *E);
660 AggExprEmitter::VisitCompoundLiteralExpr(CompoundLiteralExpr *E) { in VisitCompoundLiteralExpr()
DCGExprComplex.cpp321 ComplexPairTy VisitCompoundLiteralExpr(CompoundLiteralExpr *E) { in VisitCompoundLiteralExpr()
/freebsd-12-stable/contrib/llvm-project/clang/lib/Sema/
DJumpDiagnostics.cpp85 void BuildScopeInformation(CompoundLiteralExpr *CLE, unsigned &ParentScope);
292 void JumpScopeChecker::BuildScopeInformation(CompoundLiteralExpr *CLE, in BuildScopeInformation()
558 else if (auto *CLE = EWC->getObject(i).dyn_cast<CompoundLiteralExpr *>()) in BuildScopeInformation()
/freebsd-12-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
DNonNullParamChecker.cpp168 if (const auto *CE = dyn_cast<CompoundLiteralExpr>(ArgE)) in checkPreCall()
DStackAddrEscapeChecker.cpp79 const CompoundLiteralExpr *CL = CR->getLiteralExpr(); in genName()
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Basic/
DStmtNodes.td88 def CompoundLiteralExpr : StmtNode<Expr>;
/freebsd-12-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
DMemRegion.cpp259 const CompoundLiteralExpr *CL, in ProfileRegion()
1080 MemRegionManager::getCompoundLiteralRegion(const CompoundLiteralExpr *CL, in getCompoundLiteralRegion()
DExprEngineC.cpp542 void ExprEngine::VisitCompoundLiteralExpr(const CompoundLiteralExpr *CL, in VisitCompoundLiteralExpr()
/freebsd-12-stable/contrib/llvm-project/clang/lib/AST/
DComputeDependence.cpp122 ExprDependence clang::computeDependence(CompoundLiteralExpr *E) { in computeDependence()
DExpr.cpp3213 const Expr *Exp = cast<CompoundLiteralExpr>(this)->getInitializer(); in isConstantInitializer()
3841 if (const CompoundLiteralExpr *CLE = dyn_cast<CompoundLiteralExpr>(this)){ in isNullPointerConstant()
DExprConstant.cpp1993 const CompoundLiteralExpr *CLE = cast<CompoundLiteralExpr>(E); in IsGlobalLValue()
4225 if (const CompoundLiteralExpr *CLE = dyn_cast<CompoundLiteralExpr>(Base)) { in handleLValueToRValueConversion()
7718 bool VisitCompoundLiteralExpr(const CompoundLiteralExpr *E) { in VisitCompoundLiteralExpr()
8074 bool VisitCompoundLiteralExpr(const CompoundLiteralExpr *E);
8303 LValueExprEvaluator::VisitCompoundLiteralExpr(const CompoundLiteralExpr *E) { in VisitCompoundLiteralExpr()
11189 if (isa<CompoundLiteralExpr>(E)) in getObjectType()
DJSONNodeDumper.cpp1388 } else if (auto *CLE = CO.dyn_cast<CompoundLiteralExpr *>()) { in VisitExprWithCleanups()
/freebsd-12-stable/contrib/llvm-project/clang/lib/ASTMatchers/
DASTMatchersInternal.cpp916 const internal::VariadicDynCastAllOfMatcher<Stmt, CompoundLiteralExpr>
/freebsd-12-stable/contrib/llvm-project/clang/lib/Serialization/
DASTReaderStmt.cpp1168 void ASTStmtReader::VisitCompoundLiteralExpr(CompoundLiteralExpr *E) { in VisitCompoundLiteralExpr()
1943 Obj = cast<CompoundLiteralExpr>(Record.readSubExpr()); in VisitExprWithCleanups()
2965 S = new (Context) CompoundLiteralExpr(Empty); in ReadStmtFromStream()
DASTWriterStmt.cpp1040 void ASTStmtWriter::VisitCompoundLiteralExpr(CompoundLiteralExpr *E) { in VisitCompoundLiteralExpr()
1846 } else if (auto *CLE = Obj.dyn_cast<CompoundLiteralExpr *>()) { in VisitExprWithCleanups()
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/ASTMatchers/
DASTMatchers.h2412 extern const internal::VariadicDynCastAllOfMatcher<Stmt, CompoundLiteralExpr>
3946 ClassTemplateSpecializationDecl, CompoundLiteralExpr, DeclaratorDecl, in AST_POLYMORPHIC_MATCHER_P() argument

12