Home
last modified time | relevance | path

Searched refs:VAArgExpr (Results 1 – 23 of 23) sorted by relevance

/llvm-project-15.0.7/clang-tools-extra/clang-tidy/cppcoreguidelines/
H A DProTypeVarargCheck.cpp24 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 DValistChecker.cpp30 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 DComputeDependence.h40 class VAArgExpr; variable
126 ExprDependence computeDependence(VAArgExpr *E);
H A DExpr.h4633 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 DRecursiveASTVisitor.h2641 DEF_TRAVERSE_STMT(VAArgExpr, {
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DStmtNodes.td98 def VAArgExpr : StmtNode<Expr>;
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGExprComplex.cpp325 ComplexPairTy VisitVAArgExpr(VAArgExpr *E);
1098 ComplexPairTy ComplexExprEmitter::VisitVAArgExpr(VAArgExpr *E) { in VisitVAArgExpr()
H A DCGExprAgg.cpp207 void VisitVAArgExpr(VAArgExpr *E);
1286 void AggExprEmitter::VisitVAArgExpr(VAArgExpr *VE) { in VisitVAArgExpr()
H A DCodeGenFunction.h2766 Address EmitVAArg(VAArgExpr *VE, Address &VAListAddr);
3905 LValue EmitVAArgExprLValue(const VAArgExpr *E);
H A DCGExprScalar.cpp855 Value *VisitVAArgExpr(VAArgExpr *VE);
4723 Value *ScalarExprEmitter::VisitVAArgExpr(VAArgExpr *VE) { in VisitVAArgExpr()
H A DCGExpr.cpp1345 return EmitVAArgExprLValue(cast<VAArgExpr>(E)); in EmitLValue()
5212 LValue CodeGenFunction::EmitVAArgExprLValue(const VAArgExpr *E) { in EmitVAArgExprLValue()
H A DCGCall.cpp5613 Address CodeGenFunction::EmitVAArg(VAArgExpr *VE, Address &VAListAddr) { in EmitVAArg()
/llvm-project-15.0.7/clang/lib/AST/
H A DASTStructuralEquivalence.cpp332 bool IsStmtEquivalent(const VAArgExpr *E1, const VAArgExpr *E2) { in IsStmtEquivalent()
H A DComputeDependence.cpp226 ExprDependence clang::computeDependence(VAArgExpr *E) { in computeDependence()
H A DStmtProfile.cpp1475 void StmtProfiler::VisitVAArgExpr(const VAArgExpr *S) { in VisitVAArgExpr()
H A DStmtPrinter.cpp1792 void StmtPrinter::VisitVAArgExpr(VAArgExpr *Node) { in VisitVAArgExpr()
H A DASTImporter.cpp618 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 DASTReaderStmt.cpp1274 void ASTStmtReader::VisitVAArgExpr(VAArgExpr *E) { in VisitVAArgExpr()
3057 S = new (Context) VAArgExpr(Empty); in ReadStmtFromStream()
H A DASTWriterStmt.cpp1147 void ASTStmtWriter::VisitVAArgExpr(VAArgExpr *E) { in VisitVAArgExpr()
/llvm-project-15.0.7/clang/tools/libclang/
H A DCIndex.cpp2129 void VisitVAArgExpr(const VAArgExpr *E);
2970 void EnqueueVisitor::VisitVAArgExpr(const VAArgExpr *E) { in VisitVAArgExpr()
/llvm-project-15.0.7/clang/unittests/AST/
H A DASTImporterTest.cpp549 const internal::VariadicDynCastAllOfMatcher<Expr, VAArgExpr> vaArgExpr;
/llvm-project-15.0.7/clang/lib/Sema/
H A DTreeTransform.h11557 TreeTransform<Derived>::TransformVAArgExpr(VAArgExpr *E) { in TransformVAArgExpr()
H A DSemaExpr.cpp16662 return new (Context) VAArgExpr(BuiltinLoc, E, TInfo, RPLoc, T, IsMS); in BuildVAArgExpr()