Home
last modified time | relevance | path

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

/external/clang/include/clang/AST/
DStmt.h61 enum StmtClass { in LLVM_ALIGNAS() enum
339 explicit Stmt(StmtClass SC, EmptyShell) : Stmt(SC) {} in LLVM_ALIGNAS()
342 Stmt(StmtClass SC) { in LLVM_ALIGNAS()
349 StmtClass getStmtClass() const { in LLVM_ALIGNAS()
350 return static_cast<StmtClass>(StmtBits.sClass); in LLVM_ALIGNAS()
362 static void addStmtClass(const StmtClass s); in LLVM_ALIGNAS()
656 SwitchCase(StmtClass SC, SourceLocation KWLoc, SourceLocation ColonLoc) in SwitchCase()
660 SwitchCase(StmtClass SC, EmptyShell) in SwitchCase()
1431 AsmStmt(StmtClass SC, SourceLocation asmloc, bool issimple, bool isvolatile, in AsmStmt()
1440 explicit AsmStmt(StmtClass SC, EmptyShell Empty) : in AsmStmt()
DExpr.h109 Expr(StmtClass SC, QualType T, ExprValueKind VK, ExprObjectKind OK, in Expr()
123 explicit Expr(StmtClass SC, EmptyShell) : Stmt(SC) { } in Expr()
2158 CallExpr(const ASTContext &C, StmtClass SC, Expr *fn,
2161 CallExpr(const ASTContext &C, StmtClass SC, Expr *fn, ArrayRef<Expr *> args,
2163 CallExpr(const ASTContext &C, StmtClass SC, unsigned NumPreArgs,
2186 CallExpr(const ASTContext &C, StmtClass SC, EmptyShell Empty);
2650 CastExpr(StmtClass SC, QualType ty, ExprValueKind VK, const CastKind kind, in CastExpr()
2674 CastExpr(StmtClass SC, EmptyShell Empty, unsigned BasePathSize) in CastExpr()
2806 ExplicitCastExpr(StmtClass SC, QualType exprTy, ExprValueKind VK, in ExplicitCastExpr()
2812 ExplicitCastExpr(StmtClass SC, EmptyShell Shell, unsigned PathSize) in ExplicitCastExpr()
[all …]
DExprCXX.h210 CXXNamedCastExpr(StmtClass SC, QualType ty, ExprValueKind VK, in CXXNamedCastExpr()
218 explicit CXXNamedCastExpr(StmtClass SC, EmptyShell Shell, unsigned PathSize) in CXXNamedCastExpr()
974 CXXDefaultArgExpr(StmtClass SC, SourceLocation Loc, ParmVarDecl *param) in CXXDefaultArgExpr()
1188 CXXConstructExpr(const ASTContext &C, StmtClass SC, QualType T,
1201 CXXConstructExpr(StmtClass SC, EmptyShell Empty) in CXXConstructExpr()
2515 OverloadExpr(StmtClass K, const ASTContext &C,
2525 OverloadExpr(StmtClass K, EmptyShell Empty) in OverloadExpr()
4141 CoroutineSuspendExpr(StmtClass SC, SourceLocation KeywordLoc, Expr *Common, in CoroutineSuspendExpr()
4153 CoroutineSuspendExpr(StmtClass SC, SourceLocation KeywordLoc, QualType Ty, in CoroutineSuspendExpr()
4165 CoroutineSuspendExpr(StmtClass SC, EmptyShell Empty) : Expr(SC, Empty) { in CoroutineSuspendExpr()
DStmtOpenMP.h67 OMPExecutableDirective(const T *, StmtClass SC, OpenMPDirectiveKind K, in OMPExecutableDirective()
388 OMPLoopDirective(const T *That, StmtClass SC, OpenMPDirectiveKind Kind,
/external/llvm-project/clang/include/clang/AST/
DStmt.h70 enum StmtClass { enum
1144 explicit Stmt(StmtClass SC, EmptyShell) : Stmt(SC) {} in Stmt()
1153 Stmt(StmtClass SC) { in Stmt()
1162 StmtClass getStmtClass() const { in getStmtClass()
1163 return static_cast<StmtClass>(StmtBits.sClass); in getStmtClass()
1176 static void addStmtClass(const StmtClass s);
1533 SwitchCase(StmtClass SC, SourceLocation KWLoc, SourceLocation ColonLoc) in SwitchCase()
1538 SwitchCase(StmtClass SC, EmptyShell) : Stmt(SC) {} in SwitchCase()
2830 AsmStmt(StmtClass SC, SourceLocation asmloc, bool issimple, bool isvolatile, in AsmStmt()
2838 explicit AsmStmt(StmtClass SC, EmptyShell Empty) : Stmt(SC, Empty) {} in AsmStmt()
DExpr.h120 Expr(StmtClass SC, QualType T, ExprValueKind VK, ExprObjectKind OK) in Expr()
130 explicit Expr(StmtClass SC, EmptyShell) : ValueStmt(SC) { } in Expr()
998 FullExpr(StmtClass SC, Expr *subexpr) in FullExpr()
1004 FullExpr(StmtClass SC, EmptyShell Empty) in FullExpr()
2774 static unsigned offsetToTrailingObjects(StmtClass SC);
2793 CallExpr(StmtClass SC, Expr *Fn, ArrayRef<Expr *> PreArgs,
2799 CallExpr(StmtClass SC, unsigned NumPreArgs, unsigned NumArgs,
3410 CastExpr(StmtClass SC, QualType ty, ExprValueKind VK, const CastKind kind, in CastExpr()
3424 CastExpr(StmtClass SC, EmptyShell Empty, unsigned BasePathSize, in CastExpr()
3625 ExplicitCastExpr(StmtClass SC, QualType exprTy, ExprValueKind VK, in ExplicitCastExpr()
[all …]
DExprCXX.h377 CXXNamedCastExpr(StmtClass SC, QualType ty, ExprValueKind VK, CastKind kind, in CXXNamedCastExpr()
385 explicit CXXNamedCastExpr(StmtClass SC, EmptyShell Shell, unsigned PathSize, in CXXNamedCastExpr()
1240 CXXDefaultArgExpr(StmtClass SC, SourceLocation Loc, ParmVarDecl *Param, in CXXDefaultArgExpr()
1493 CXXConstructExpr(StmtClass SC, QualType Ty, SourceLocation Loc,
1501 CXXConstructExpr(StmtClass SC, EmptyShell Empty, unsigned NumArgs);
2881 OverloadExpr(StmtClass SC, const ASTContext &Context,
2890 OverloadExpr(StmtClass SC, EmptyShell Empty, unsigned NumResults,
4680 CoroutineSuspendExpr(StmtClass SC, SourceLocation KeywordLoc, Expr *Common, in CoroutineSuspendExpr()
4693 CoroutineSuspendExpr(StmtClass SC, SourceLocation KeywordLoc, QualType Ty, in CoroutineSuspendExpr()
4705 CoroutineSuspendExpr(StmtClass SC, EmptyShell Empty) : Expr(SC, Empty) { in CoroutineSuspendExpr()
DStmtOpenMP.h63 OMPExecutableDirective(StmtClass SC, OpenMPDirectiveKind K, in OMPExecutableDirective()
583 OMPLoopDirective(StmtClass SC, OpenMPDirectiveKind Kind, in OMPLoopDirective()
/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.cpp998 static Stmt::StmtClass DecodeOperatorCall(const CXXOperatorCallExpr *S, in DecodeOperatorCall()
1189 Stmt::StmtClass SC = DecodeOperatorCall(S, UnaryOp, BinaryOp); in VisitCXXOperatorCallExpr()
DExprCXX.cpp250 OverloadExpr::OverloadExpr(StmtClass K, const ASTContext &C, in OverloadExpr()
770 CXXConstructExpr::CXXConstructExpr(const ASTContext &C, StmtClass SC, in CXXConstructExpr()
DExpr.cpp1129 CallExpr::CallExpr(const ASTContext &C, StmtClass SC, Expr *fn, in CallExpr()
1153 CallExpr::CallExpr(const ASTContext &C, StmtClass SC, Expr *fn, in CallExpr()
1163 CallExpr::CallExpr(const ASTContext &C, StmtClass SC, EmptyShell Empty) in CallExpr()
1166 CallExpr::CallExpr(const ASTContext &C, StmtClass SC, unsigned NumPreArgs, in CallExpr()
/external/llvm-project/clang/lib/AST/
DStmtProfile.cpp41 virtual void HandleStmtClass(Stmt::StmtClass SC) = 0;
85 void HandleStmtClass(Stmt::StmtClass SC) override { in HandleStmtClass()
172 void HandleStmtClass(Stmt::StmtClass SC) override { in HandleStmtClass()
1467 static Stmt::StmtClass DecodeOperatorCall(const CXXOperatorCallExpr *S, in DecodeOperatorCall()
1682 Stmt::StmtClass SC = DecodeOperatorCall(S, UnaryOp, BinaryOp); in VisitCXXOperatorCallExpr()
DStmt.cpp56 static StmtClassNameTable &getStmtInfoTableEntry(Stmt::StmtClass E) { in getStmtInfoTableEntry()
78 return getStmtInfoTableEntry((StmtClass) StmtBits.sClass).Name; in getStmtClassName()
124 void Stmt::addStmtClass(StmtClass s) { in addStmtClass()
DExprCXX.cpp412 OverloadExpr::OverloadExpr(StmtClass SC, const ASTContext &Context, in OverloadExpr()
450 OverloadExpr::OverloadExpr(StmtClass SC, EmptyShell Empty, unsigned NumResults, in OverloadExpr()
1055 StmtClass SC, QualType Ty, SourceLocation Loc, CXXConstructorDecl *Ctor, in CXXConstructExpr()
1079 CXXConstructExpr::CXXConstructExpr(StmtClass SC, EmptyShell Empty, in CXXConstructExpr()
DExpr.cpp1238 CallExpr::CallExpr(StmtClass SC, Expr *Fn, ArrayRef<Expr *> PreArgs, in CallExpr()
1270 CallExpr::CallExpr(StmtClass SC, unsigned NumPreArgs, unsigned NumArgs, in CallExpr()
1317 unsigned CallExpr::offsetToTrailingObjects(StmtClass SC) { in offsetToTrailingObjects()
DASTStructuralEquivalence.cpp354 case Stmt::StmtClass::CLASS##Class: \ in IsEquivalent()
/external/clang/include/clang/Analysis/
DCFG.h746 BuildOptions &setAlwaysAdd(Stmt::StmtClass stmtClass, bool val = true) {
/external/llvm-project/clang/include/clang/Analysis/
DCFG.h1262 BuildOptions &setAlwaysAdd(Stmt::StmtClass stmtClass, bool val = true) {
/external/clang/lib/Sema/
DTreeTransform.h2363 Stmt::StmtClass Class, in RebuildCXXNamedCastExpr()
/external/llvm-project/clang/lib/Sema/
DTreeTransform.h2757 Stmt::StmtClass Class, in RebuildCXXNamedCastExpr()