Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A 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()
2834 AsmStmt(StmtClass SC, SourceLocation asmloc, bool issimple, bool isvolatile, in AsmStmt()
2842 explicit AsmStmt(StmtClass SC, EmptyShell Empty) : Stmt(SC, Empty) {} in AsmStmt()
H A 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()
2776 static unsigned offsetToTrailingObjects(StmtClass SC);
2795 CallExpr(StmtClass SC, Expr *Fn, ArrayRef<Expr *> PreArgs,
2801 CallExpr(StmtClass SC, unsigned NumPreArgs, unsigned NumArgs,
3412 CastExpr(StmtClass SC, QualType ty, ExprValueKind VK, const CastKind kind, in CastExpr()
3426 CastExpr(StmtClass SC, EmptyShell Empty, unsigned BasePathSize, in CastExpr()
3627 ExplicitCastExpr(StmtClass SC, QualType exprTy, ExprValueKind VK, in ExplicitCastExpr()
[all …]
H A DExprCXX.h387 CXXNamedCastExpr(StmtClass SC, QualType ty, ExprValueKind VK, CastKind kind, in CXXNamedCastExpr()
395 explicit CXXNamedCastExpr(StmtClass SC, EmptyShell Shell, unsigned PathSize, in CXXNamedCastExpr()
1250 CXXDefaultArgExpr(StmtClass SC, SourceLocation Loc, ParmVarDecl *Param, in CXXDefaultArgExpr()
1503 CXXConstructExpr(StmtClass SC, QualType Ty, SourceLocation Loc,
1511 CXXConstructExpr(StmtClass SC, EmptyShell Empty, unsigned NumArgs);
2891 OverloadExpr(StmtClass SC, const ASTContext &Context,
2900 OverloadExpr(StmtClass SC, EmptyShell Empty, unsigned NumResults,
4692 CoroutineSuspendExpr(StmtClass SC, SourceLocation KeywordLoc, Expr *Common, in CoroutineSuspendExpr()
4705 CoroutineSuspendExpr(StmtClass SC, SourceLocation KeywordLoc, QualType Ty, in CoroutineSuspendExpr()
4717 CoroutineSuspendExpr(StmtClass SC, EmptyShell Empty) : Expr(SC, Empty) { in CoroutineSuspendExpr()
H A DStmtOpenMP.h159 OMPCanonicalLoop() : Stmt(StmtClass::OMPCanonicalLoopClass) {} in OMPCanonicalLoop()
181 return S->getStmtClass() == StmtClass::OMPCanonicalLoopClass; in classof()
295 OMPExecutableDirective(StmtClass SC, OpenMPDirectiveKind K, in OMPExecutableDirective()
692 OMPLoopBasedDirective(StmtClass SC, OpenMPDirectiveKind Kind, in OMPLoopBasedDirective()
1062 OMPLoopDirective(StmtClass SC, OpenMPDirectiveKind Kind, in OMPLoopDirective()
/netbsd-src/external/apache2/llvm/dist/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()
1528 static Stmt::StmtClass DecodeOperatorCall(const CXXOperatorCallExpr *S, in DecodeOperatorCall()
1743 Stmt::StmtClass SC = DecodeOperatorCall(S, UnaryOp, BinaryOp); in VisitCXXOperatorCallExpr()
H A 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()
H A 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()
H A DExpr.cpp1312 CallExpr::CallExpr(StmtClass SC, Expr *Fn, ArrayRef<Expr *> PreArgs, in CallExpr()
1344 CallExpr::CallExpr(StmtClass SC, unsigned NumPreArgs, unsigned NumArgs, in CallExpr()
1391 unsigned CallExpr::offsetToTrailingObjects(StmtClass SC) { in offsetToTrailingObjects()
H A DASTStructuralEquivalence.cpp372 case Stmt::StmtClass::CLASS##Class: \ in IsEquivalent()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Analysis/
H A DCFG.h1262 BuildOptions &setAlwaysAdd(Stmt::StmtClass stmtClass, bool val = true) {
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DTreeTransform.h2845 Stmt::StmtClass Class, in RebuildCXXNamedCastExpr()