Home
last modified time | relevance | path

Searched refs:StmtClass (Results 1 – 10 of 10) sorted by relevance

/external/clang/include/clang/AST/
DStmt.h61 enum StmtClass { in LLVM_ALIGNAS() enum
327 explicit Stmt(StmtClass SC, EmptyShell) : Stmt(SC) {} in LLVM_ALIGNAS()
330 Stmt(StmtClass SC) { in LLVM_ALIGNAS()
337 StmtClass getStmtClass() const { in LLVM_ALIGNAS()
338 return static_cast<StmtClass>(StmtBits.sClass); in LLVM_ALIGNAS()
350 static void addStmtClass(const StmtClass s); in LLVM_ALIGNAS()
644 SwitchCase(StmtClass SC, SourceLocation KWLoc, SourceLocation ColonLoc) in SwitchCase()
648 SwitchCase(StmtClass SC, EmptyShell) in SwitchCase()
1409 AsmStmt(StmtClass SC, SourceLocation asmloc, bool issimple, bool isvolatile, in AsmStmt()
1418 explicit AsmStmt(StmtClass SC, EmptyShell Empty) : in AsmStmt()
DExprCXX.h194 CXXNamedCastExpr(StmtClass SC, QualType ty, ExprValueKind VK, in CXXNamedCastExpr()
202 explicit CXXNamedCastExpr(StmtClass SC, EmptyShell Shell, unsigned PathSize) in CXXNamedCastExpr()
944 CXXDefaultArgExpr(StmtClass SC, SourceLocation Loc, ParmVarDecl *param) in CXXDefaultArgExpr()
953 CXXDefaultArgExpr(StmtClass SC, SourceLocation Loc, ParmVarDecl *param, in CXXDefaultArgExpr()
1174 CXXConstructExpr(const ASTContext &C, StmtClass SC, QualType T,
1186 CXXConstructExpr(StmtClass SC, EmptyShell Empty) in CXXConstructExpr()
2458 OverloadExpr(StmtClass K, const ASTContext &C,
2468 OverloadExpr(StmtClass K, EmptyShell Empty) in OverloadExpr()
4093 CoroutineSuspendExpr(StmtClass SC, SourceLocation KeywordLoc, Expr *Common, in CoroutineSuspendExpr()
4105 CoroutineSuspendExpr(StmtClass SC, SourceLocation KeywordLoc, QualType Ty, in CoroutineSuspendExpr()
[all …]
DExpr.h108 Expr(StmtClass SC, QualType T, ExprValueKind VK, ExprObjectKind OK, in Expr()
122 explicit Expr(StmtClass SC, EmptyShell) : Stmt(SC) { } in Expr()
2197 CallExpr(const ASTContext& C, StmtClass SC, Expr *fn, unsigned NumPreArgs,
2200 CallExpr(const ASTContext &C, StmtClass SC, unsigned NumPreArgs,
2223 CallExpr(const ASTContext &C, StmtClass SC, EmptyShell Empty);
2724 CastExpr(StmtClass SC, QualType ty, ExprValueKind VK, const CastKind kind, in CastExpr()
2748 CastExpr(StmtClass SC, EmptyShell Empty, unsigned BasePathSize) in CastExpr()
2877 ExplicitCastExpr(StmtClass SC, QualType exprTy, ExprValueKind VK, in ExplicitCastExpr()
2883 ExplicitCastExpr(StmtClass SC, EmptyShell Shell, unsigned PathSize) in ExplicitCastExpr()
3148 BinaryOperator(StmtClass SC, EmptyShell Empty) in BinaryOperator()
[all …]
DStmtOpenMP.h67 OMPExecutableDirective(const T *, StmtClass SC, OpenMPDirectiveKind K, in OMPExecutableDirective()
383 OMPLoopDirective(const T *That, StmtClass SC, OpenMPDirectiveKind Kind,
/external/clang/lib/AST/
DStmt.cpp37 static StmtClassNameTable &getStmtInfoTableEntry(Stmt::StmtClass E) { in getStmtInfoTableEntry()
59 return getStmtInfoTableEntry((StmtClass) StmtBits.sClass).Name; in getStmtClassName()
87 void Stmt::addStmtClass(StmtClass s) { in addStmtClass()
DStmtProfile.cpp884 static Stmt::StmtClass DecodeOperatorCall(const CXXOperatorCallExpr *S, in DecodeOperatorCall()
1075 Stmt::StmtClass SC = DecodeOperatorCall(S, UnaryOp, BinaryOp); in VisitCXXOperatorCallExpr()
DExprCXX.cpp320 OverloadExpr::OverloadExpr(StmtClass K, const ASTContext &C, in OverloadExpr()
848 CXXConstructExpr::CXXConstructExpr(const ASTContext &C, StmtClass SC, in CXXConstructExpr()
DExpr.cpp1152 CallExpr::CallExpr(const ASTContext& C, StmtClass SC, Expr *fn, in CallExpr()
1186 CallExpr::CallExpr(const ASTContext &C, StmtClass SC, EmptyShell Empty) in CallExpr()
1189 CallExpr::CallExpr(const ASTContext &C, StmtClass SC, unsigned NumPreArgs, in CallExpr()
/external/clang/include/clang/Analysis/
DCFG.h746 BuildOptions &setAlwaysAdd(Stmt::StmtClass stmtClass, bool val = true) {
/external/clang/lib/Sema/
DTreeTransform.h2290 Stmt::StmtClass Class, in RebuildCXXNamedCastExpr()