Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DStmt.h86 enum StmtClass { in alignas() enum
118 LLVM_PREFERRED_TYPE(StmtClass) in alignas()
1338 explicit Stmt(StmtClass SC, EmptyShell) : Stmt(SC) {} in alignas()
1347 Stmt(StmtClass SC) { in alignas()
1356 StmtClass getStmtClass() const { in alignas()
1357 return static_cast<StmtClass>(StmtBits.sClass); in alignas()
1370 static void addStmtClass(const StmtClass s); in alignas()
1764 SwitchCase(StmtClass SC, SourceLocation KWLoc, SourceLocation ColonLoc) in SwitchCase()
1769 SwitchCase(StmtClass SC, EmptyShell) : Stmt(SC) {} in SwitchCase()
3118 AsmStmt(StmtClass SC, SourceLocation asmloc, bool issimple, bool isvolatile, in AsmStmt()
[all …]
H A DExpr.h122 Expr(StmtClass SC, QualType T, ExprValueKind VK, ExprObjectKind OK) in Expr()
132 explicit Expr(StmtClass SC, EmptyShell) : ValueStmt(SC) { } in Expr()
1031 FullExpr(StmtClass SC, Expr *subexpr) in FullExpr()
1037 FullExpr(StmtClass SC, EmptyShell Empty) in FullExpr()
2840 static unsigned offsetToTrailingObjects(StmtClass SC);
2859 CallExpr(StmtClass SC, Expr *Fn, ArrayRef<Expr *> PreArgs,
2865 CallExpr(StmtClass SC, unsigned NumPreArgs, unsigned NumArgs,
3492 CastExpr(StmtClass SC, EmptyShell Empty, unsigned BasePathSize, in CastExpr()
3707 ExplicitCastExpr(StmtClass SC, QualType exprTy, ExprValueKind VK, in ExplicitCastExpr()
4042 BinaryOperator(StmtClass SC, EmptyShell Empty) : Expr(SC, Empty) { in BinaryOperator()
[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()
1265 CXXDefaultArgExpr(StmtClass SC, SourceLocation Loc, ParmVarDecl *Param, in CXXDefaultArgExpr()
1564 CXXConstructExpr(StmtClass SC, QualType Ty, SourceLocation Loc,
1572 CXXConstructExpr(StmtClass SC, EmptyShell Empty, unsigned NumArgs);
2977 OverloadExpr(StmtClass SC, const ASTContext &Context,
2986 OverloadExpr(StmtClass SC, EmptyShell Empty, unsigned NumResults,
4942 CoroutineSuspendExpr(StmtClass SC, SourceLocation KeywordLoc, Expr *Operand, in CoroutineSuspendExpr()
4956 CoroutineSuspendExpr(StmtClass SC, SourceLocation KeywordLoc, QualType Ty, in CoroutineSuspendExpr()
4969 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()
304 OMPExecutableDirective(StmtClass SC, OpenMPDirectiveKind K, in OMPExecutableDirective()
713 OMPLoopBasedDirective(StmtClass SC, OpenMPDirectiveKind Kind, in OMPLoopBasedDirective()
982 explicit OMPLoopTransformationDirective(StmtClass SC, in OMPLoopTransformationDirective()
1153 OMPLoopDirective(StmtClass SC, OpenMPDirectiveKind Kind, in OMPLoopDirective()
/freebsd-14.2/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()
1674 static Stmt::StmtClass DecodeOperatorCall(const CXXOperatorCallExpr *S, in DecodeOperatorCall()
1891 Stmt::StmtClass SC = DecodeOperatorCall(S, UnaryOp, BinaryOp, NumArgs); in VisitCXXOperatorCallExpr()
H A DStmt.cpp57 static StmtClassNameTable &getStmtInfoTableEntry(Stmt::StmtClass E) { in getStmtInfoTableEntry()
79 return getStmtInfoTableEntry((StmtClass) StmtBits.sClass).Name; in getStmtClassName()
125 void Stmt::addStmtClass(StmtClass s) { in addStmtClass()
H A DExprCXX.cpp417 OverloadExpr::OverloadExpr(StmtClass SC, const ASTContext &Context, in OverloadExpr()
455 OverloadExpr::OverloadExpr(StmtClass SC, EmptyShell Empty, unsigned NumResults, in OverloadExpr()
1135 StmtClass SC, QualType Ty, SourceLocation Loc, CXXConstructorDecl *Ctor, in CXXConstructExpr()
1162 CXXConstructExpr::CXXConstructExpr(StmtClass SC, EmptyShell Empty, in CXXConstructExpr()
H A DExpr.cpp1419 CallExpr::CallExpr(StmtClass SC, Expr *Fn, ArrayRef<Expr *> PreArgs, in CallExpr()
1451 CallExpr::CallExpr(StmtClass SC, unsigned NumPreArgs, unsigned NumArgs, in CallExpr()
1498 unsigned CallExpr::offsetToTrailingObjects(StmtClass SC) { in offsetToTrailingObjects()
H A DASTStructuralEquivalence.cpp431 case Stmt::StmtClass::CLASS##Class: \ in IsEquivalent()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Analysis/
H A DCFG.h1250 BuildOptions &setAlwaysAdd(Stmt::StmtClass stmtClass, bool val = true) {
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DTreeTransform.h3104 Stmt::StmtClass Class, in RebuildCXXNamedCastExpr()