| /src/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | StmtOpenACC.h | 43 OpenACCConstructStmt(StmtClass SC, OpenACCDirectiveKind K, in OpenACCConstructStmt() 87 OpenACCAssociatedStmtConstruct(StmtClass SC, OpenACCDirectiveKind K, in OpenACCAssociatedStmtConstruct()
|
| H A D | Stmt.h | 86 enum StmtClass { enum 118 LLVM_PREFERRED_TYPE(StmtClass) 1340 explicit Stmt(StmtClass SC, EmptyShell) : Stmt(SC) {} 1349 Stmt(StmtClass SC) { 1358 StmtClass getStmtClass() const { 1359 return static_cast<StmtClass>(StmtBits.sClass); 1372 static void addStmtClass(const StmtClass s); 1771 SwitchCase(StmtClass SC, SourceLocation KWLoc, SourceLocation ColonLoc) 1776 SwitchCase(StmtClass SC, EmptyShell) : Stmt(SC) {} 3125 AsmStmt(StmtClass SC, SourceLocation asmloc, bool issimple, bool isvolatile, [all …]
|
| H A D | ExprCXX.h | 386 CXXNamedCastExpr(StmtClass SC, QualType ty, ExprValueKind VK, CastKind kind, in CXXNamedCastExpr() 394 explicit CXXNamedCastExpr(StmtClass SC, EmptyShell Shell, unsigned PathSize, in CXXNamedCastExpr() 1279 CXXDefaultArgExpr(StmtClass SC, SourceLocation Loc, ParmVarDecl *Param, in CXXDefaultArgExpr() 1580 CXXConstructExpr(StmtClass SC, QualType Ty, SourceLocation Loc, 1588 CXXConstructExpr(StmtClass SC, EmptyShell Empty, unsigned NumArgs); 2993 OverloadExpr(StmtClass SC, const ASTContext &Context, 3002 OverloadExpr(StmtClass SC, EmptyShell Empty, unsigned NumResults, 5092 CoroutineSuspendExpr(StmtClass SC, SourceLocation KeywordLoc, Expr *Operand, in CoroutineSuspendExpr() 5106 CoroutineSuspendExpr(StmtClass SC, SourceLocation KeywordLoc, QualType Ty, in CoroutineSuspendExpr() 5119 CoroutineSuspendExpr(StmtClass SC, EmptyShell Empty) : Expr(SC, Empty) { in CoroutineSuspendExpr()
|
| H A D | Expr.h | 121 Expr(StmtClass SC, QualType T, ExprValueKind VK, ExprObjectKind OK) in Expr() 131 explicit Expr(StmtClass SC, EmptyShell) : ValueStmt(SC) { } in Expr() 1048 FullExpr(StmtClass SC, Expr *subexpr) in FullExpr() 1054 FullExpr(StmtClass SC, EmptyShell Empty) in FullExpr() 2874 static unsigned offsetToTrailingObjects(StmtClass SC); 2893 CallExpr(StmtClass SC, Expr *Fn, ArrayRef<Expr *> PreArgs, 2899 CallExpr(StmtClass SC, unsigned NumPreArgs, unsigned NumArgs, 3511 CastExpr(StmtClass SC, QualType ty, ExprValueKind VK, const CastKind kind, in CastExpr() 3524 CastExpr(StmtClass SC, EmptyShell Empty, unsigned BasePathSize, in CastExpr() 3756 ExplicitCastExpr(StmtClass SC, QualType exprTy, ExprValueKind VK, in ExplicitCastExpr() [all …]
|
| H A D | StmtOpenMP.h | 159 OMPCanonicalLoop() : Stmt(StmtClass::OMPCanonicalLoopClass) {} in OMPCanonicalLoop() 181 return S->getStmtClass() == StmtClass::OMPCanonicalLoopClass; in classof() 304 OMPExecutableDirective(StmtClass SC, OpenMPDirectiveKind K, in OMPExecutableDirective() 713 OMPLoopBasedDirective(StmtClass SC, OpenMPDirectiveKind Kind, in OMPLoopBasedDirective() 982 explicit OMPLoopTransformationDirective(StmtClass SC, in OMPLoopTransformationDirective() 1010 Stmt::StmtClass C = T->getStmtClass(); in classof() 1154 OMPLoopDirective(StmtClass SC, OpenMPDirectiveKind Kind, in OMPLoopDirective()
|
| /src/contrib/llvm-project/clang/lib/AST/ |
| H A D | StmtProfile.cpp | 47 virtual void HandleStmtClass(Stmt::StmtClass SC) = 0; 93 void HandleStmtClass(Stmt::StmtClass SC) override { in HandleStmtClass() 192 void HandleStmtClass(Stmt::StmtClass SC) override { in HandleStmtClass() 1685 static Stmt::StmtClass DecodeOperatorCall(const CXXOperatorCallExpr *S, in DecodeOperatorCall() 1902 Stmt::StmtClass SC = DecodeOperatorCall(S, UnaryOp, BinaryOp, NumArgs); in VisitCXXOperatorCallExpr()
|
| H A D | Stmt.cpp | 58 static StmtClassNameTable &getStmtInfoTableEntry(Stmt::StmtClass E) { in getStmtInfoTableEntry() 80 return getStmtInfoTableEntry((StmtClass) StmtBits.sClass).Name; in getStmtClassName() 126 void Stmt::addStmtClass(StmtClass s) { in addStmtClass()
|
| H A D | ExprCXX.cpp | 467 OverloadExpr::OverloadExpr(StmtClass SC, const ASTContext &Context, in OverloadExpr() 505 OverloadExpr::OverloadExpr(StmtClass SC, EmptyShell Empty, unsigned NumResults, in OverloadExpr() 1185 StmtClass SC, QualType Ty, SourceLocation Loc, CXXConstructorDecl *Ctor, in CXXConstructExpr() 1212 CXXConstructExpr::CXXConstructExpr(StmtClass SC, EmptyShell Empty, in CXXConstructExpr()
|
| H A D | Expr.cpp | 1449 CallExpr::CallExpr(StmtClass SC, Expr *Fn, ArrayRef<Expr *> PreArgs, in CallExpr() 1481 CallExpr::CallExpr(StmtClass SC, unsigned NumPreArgs, unsigned NumArgs, in CallExpr() 1528 unsigned CallExpr::offsetToTrailingObjects(StmtClass SC) { in offsetToTrailingObjects()
|
| H A D | ASTStructuralEquivalence.cpp | 441 case Stmt::StmtClass::CLASS##Class: \ in IsEquivalent()
|
| /src/contrib/llvm-project/clang/include/clang/Analysis/ |
| H A D | CFG.h | 1253 BuildOptions &setAlwaysAdd(Stmt::StmtClass stmtClass, bool val = true) {
|
| /src/contrib/llvm-project/clang/lib/Sema/ |
| H A D | TreeTransform.h | 3154 Stmt::StmtClass Class, in RebuildCXXNamedCastExpr()
|