Home
last modified time | relevance | path

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

/src/contrib/llvm-project/clang/include/clang/AST/
H A DStmtOpenACC.h43 OpenACCConstructStmt(StmtClass SC, OpenACCDirectiveKind K, in OpenACCConstructStmt()
87 OpenACCAssociatedStmtConstruct(StmtClass SC, OpenACCDirectiveKind K, in OpenACCAssociatedStmtConstruct()
H A DStmt.h86 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 DExprCXX.h386 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 DExpr.h121 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 DStmtOpenMP.h159 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 DStmtProfile.cpp47 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 DStmt.cpp58 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 DExprCXX.cpp467 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 DExpr.cpp1449 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 DASTStructuralEquivalence.cpp441 case Stmt::StmtClass::CLASS##Class: \ in IsEquivalent()
/src/contrib/llvm-project/clang/include/clang/Analysis/
H A DCFG.h1253 BuildOptions &setAlwaysAdd(Stmt::StmtClass stmtClass, bool val = true) {
/src/contrib/llvm-project/clang/lib/Sema/
H A DTreeTransform.h3154 Stmt::StmtClass Class, in RebuildCXXNamedCastExpr()