Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DStmt.h68 enum StmtClass { in alignas() enum
1017 explicit Stmt(StmtClass SC, EmptyShell) : Stmt(SC) {} in alignas()
1020 Stmt(StmtClass SC) { in alignas()
1029 StmtClass getStmtClass() const { in alignas()
1030 return static_cast<StmtClass>(StmtBits.sClass); in alignas()
1043 static void addStmtClass(const StmtClass s); in alignas()
1361 SwitchCase(StmtClass SC, SourceLocation KWLoc, SourceLocation ColonLoc) in SwitchCase()
1366 SwitchCase(StmtClass SC, EmptyShell) : Stmt(SC) {} in SwitchCase()
2540 AsmStmt(StmtClass SC, SourceLocation asmloc, bool issimple, bool isvolatile, in AsmStmt()
2548 explicit AsmStmt(StmtClass SC, EmptyShell Empty) : Stmt(SC, Empty) {} in AsmStmt()
H A DExpr.h110 Expr(StmtClass SC, QualType T, ExprValueKind VK, ExprObjectKind OK, in Expr()
125 explicit Expr(StmtClass SC, EmptyShell) : Stmt(SC) { } in Expr()
881 FullExpr(StmtClass SC, Expr *subexpr) in FullExpr()
887 FullExpr(StmtClass SC, EmptyShell Empty) in FullExpr()
2440 static unsigned offsetToTrailingObjects(StmtClass SC);
2450 CallExpr(StmtClass SC, Expr *Fn, ArrayRef<Expr *> PreArgs,
2455 CallExpr(StmtClass SC, unsigned NumPreArgs, unsigned NumArgs,
3040 CastExpr(StmtClass SC, EmptyShell Empty, unsigned BasePathSize) in CastExpr()
3201 ExplicitCastExpr(StmtClass SC, QualType exprTy, ExprValueKind VK, in ExplicitCastExpr()
3550 AbstractConditionalOperator(StmtClass SC, QualType T, in AbstractConditionalOperator()
[all …]
H A DExprCXX.h284 CXXNamedCastExpr(StmtClass SC, QualType ty, ExprValueKind VK, in CXXNamedCastExpr()
292 explicit CXXNamedCastExpr(StmtClass SC, EmptyShell Shell, unsigned PathSize) in CXXNamedCastExpr()
1079 CXXDefaultArgExpr(StmtClass SC, SourceLocation Loc, ParmVarDecl *Param) in CXXDefaultArgExpr()
1305 CXXConstructExpr(StmtClass SC, QualType Ty, SourceLocation Loc,
1313 CXXConstructExpr(StmtClass SC, EmptyShell Empty, unsigned NumArgs);
2646 OverloadExpr(StmtClass SC, const ASTContext &Context,
2655 OverloadExpr(StmtClass SC, EmptyShell Empty, unsigned NumResults,
4347 CoroutineSuspendExpr(StmtClass SC, SourceLocation KeywordLoc, Expr *Common, in CoroutineSuspendExpr()
4361 CoroutineSuspendExpr(StmtClass SC, SourceLocation KeywordLoc, QualType Ty, in CoroutineSuspendExpr()
4374 CoroutineSuspendExpr(StmtClass SC, EmptyShell Empty) : Expr(SC, Empty) { in CoroutineSuspendExpr()
H A DStmtOpenMP.h67 OMPExecutableDirective(const T *, StmtClass SC, OpenMPDirectiveKind K, in OMPExecutableDirective()
452 OMPLoopDirective(const T *That, StmtClass SC, OpenMPDirectiveKind Kind,
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A 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()
1287 static Stmt::StmtClass DecodeOperatorCall(const CXXOperatorCallExpr *S, in DecodeOperatorCall()
1500 Stmt::StmtClass SC = DecodeOperatorCall(S, UnaryOp, BinaryOp); in VisitCXXOperatorCallExpr()
H A DStmt.cpp54 static StmtClassNameTable &getStmtInfoTableEntry(Stmt::StmtClass E) { in getStmtInfoTableEntry()
76 return getStmtInfoTableEntry((StmtClass) StmtBits.sClass).Name; in getStmtClassName()
112 void Stmt::addStmtClass(StmtClass s) { in addStmtClass()
H A DExprCXX.cpp369 OverloadExpr::OverloadExpr(StmtClass SC, const ASTContext &Context, in OverloadExpr()
438 OverloadExpr::OverloadExpr(StmtClass SC, EmptyShell Empty, unsigned NumResults, in OverloadExpr()
1009 StmtClass SC, QualType Ty, SourceLocation Loc, CXXConstructorDecl *Ctor, in CXXConstructExpr()
1042 CXXConstructExpr::CXXConstructExpr(StmtClass SC, EmptyShell Empty, in CXXConstructExpr()
H A DExpr.cpp1237 CallExpr::CallExpr(StmtClass SC, Expr *Fn, ArrayRef<Expr *> PreArgs, in CallExpr()
1271 CallExpr::CallExpr(StmtClass SC, unsigned NumPreArgs, unsigned NumArgs, in CallExpr()
1314 unsigned CallExpr::offsetToTrailingObjects(StmtClass SC) { in offsetToTrailingObjects()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Analysis/
H A DCFG.h1037 BuildOptions &setAlwaysAdd(Stmt::StmtClass stmtClass, bool val = true) {
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DTreeTransform.h2490 Stmt::StmtClass Class, in RebuildCXXNamedCastExpr()