| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/cppcoreguidelines/ |
| H A D | ProTypeVarargCheck.cpp | 24 const internal::VariadicDynCastAllOfMatcher<Stmt, VAArgExpr> VAArgExpr; variable 134 Finder->addMatcher(VAArgExpr().bind("va_use"), this); in registerMatchers()
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | ValistChecker.cpp | 30 class ValistChecker : public Checker<check::PreCall, check::PreStmt<VAArgExpr>, 52 void checkPreStmt(const VAArgExpr *VAA, CheckerContext &C) const; 187 void ValistChecker::checkPreStmt(const VAArgExpr *VAA, in checkPreStmt()
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | ComputeDependence.h | 40 class VAArgExpr; variable 126 ExprDependence computeDependence(VAArgExpr *E);
|
| H A D | Expr.h | 4633 class VAArgExpr : public Expr { 4638 VAArgExpr(SourceLocation BLoc, Expr *e, TypeSourceInfo *TInfo, in VAArgExpr() function 4646 explicit VAArgExpr(EmptyShell Empty) in VAArgExpr() function
|
| H A D | RecursiveASTVisitor.h | 2641 DEF_TRAVERSE_STMT(VAArgExpr, {
|
| /llvm-project-15.0.7/clang/include/clang/Basic/ |
| H A D | StmtNodes.td | 98 def VAArgExpr : StmtNode<Expr>;
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGExprComplex.cpp | 325 ComplexPairTy VisitVAArgExpr(VAArgExpr *E); 1098 ComplexPairTy ComplexExprEmitter::VisitVAArgExpr(VAArgExpr *E) { in VisitVAArgExpr()
|
| H A D | CGExprAgg.cpp | 207 void VisitVAArgExpr(VAArgExpr *E); 1286 void AggExprEmitter::VisitVAArgExpr(VAArgExpr *VE) { in VisitVAArgExpr()
|
| H A D | CodeGenFunction.h | 2766 Address EmitVAArg(VAArgExpr *VE, Address &VAListAddr); 3905 LValue EmitVAArgExprLValue(const VAArgExpr *E);
|
| H A D | CGExprScalar.cpp | 855 Value *VisitVAArgExpr(VAArgExpr *VE); 4723 Value *ScalarExprEmitter::VisitVAArgExpr(VAArgExpr *VE) { in VisitVAArgExpr()
|
| H A D | CGExpr.cpp | 1345 return EmitVAArgExprLValue(cast<VAArgExpr>(E)); in EmitLValue() 5212 LValue CodeGenFunction::EmitVAArgExprLValue(const VAArgExpr *E) { in EmitVAArgExprLValue()
|
| H A D | CGCall.cpp | 5613 Address CodeGenFunction::EmitVAArg(VAArgExpr *VE, Address &VAListAddr) { in EmitVAArg()
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | ASTStructuralEquivalence.cpp | 332 bool IsStmtEquivalent(const VAArgExpr *E1, const VAArgExpr *E2) { in IsStmtEquivalent()
|
| H A D | ComputeDependence.cpp | 226 ExprDependence clang::computeDependence(VAArgExpr *E) { in computeDependence()
|
| H A D | StmtProfile.cpp | 1475 void StmtProfiler::VisitVAArgExpr(const VAArgExpr *S) { in VisitVAArgExpr()
|
| H A D | StmtPrinter.cpp | 1792 void StmtPrinter::VisitVAArgExpr(VAArgExpr *Node) { in VisitVAArgExpr()
|
| H A D | ASTImporter.cpp | 618 ExpectedStmt VisitVAArgExpr(VAArgExpr *E); 6785 ExpectedStmt ASTNodeImporter::VisitVAArgExpr(VAArgExpr *E) { in VisitVAArgExpr() 6796 return new (Importer.getToContext()) VAArgExpr( in VisitVAArgExpr()
|
| /llvm-project-15.0.7/clang/lib/Serialization/ |
| H A D | ASTReaderStmt.cpp | 1274 void ASTStmtReader::VisitVAArgExpr(VAArgExpr *E) { in VisitVAArgExpr() 3057 S = new (Context) VAArgExpr(Empty); in ReadStmtFromStream()
|
| H A D | ASTWriterStmt.cpp | 1147 void ASTStmtWriter::VisitVAArgExpr(VAArgExpr *E) { in VisitVAArgExpr()
|
| /llvm-project-15.0.7/clang/tools/libclang/ |
| H A D | CIndex.cpp | 2129 void VisitVAArgExpr(const VAArgExpr *E); 2970 void EnqueueVisitor::VisitVAArgExpr(const VAArgExpr *E) { in VisitVAArgExpr()
|
| /llvm-project-15.0.7/clang/unittests/AST/ |
| H A D | ASTImporterTest.cpp | 549 const internal::VariadicDynCastAllOfMatcher<Expr, VAArgExpr> vaArgExpr;
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | TreeTransform.h | 11557 TreeTransform<Derived>::TransformVAArgExpr(VAArgExpr *E) { in TransformVAArgExpr()
|
| H A D | SemaExpr.cpp | 16662 return new (Context) VAArgExpr(BuiltinLoc, E, TInfo, RPLoc, T, IsMS); in BuildVAArgExpr()
|