Home
last modified time | relevance | path

Searched refs:AttributedStmt (Results 1 – 17 of 17) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DStmt.cpp153 if (auto AS = dyn_cast_or_null<AttributedStmt>(S)) in IgnoreContainers()
176 else if (const auto *AS = dyn_cast<AttributedStmt>(S)) in stripLabelLikeStatements()
352 AttributedStmt *AttributedStmt::Create(const ASTContext &C, SourceLocation Loc, in Create()
357 alignof(AttributedStmt)); in Create()
358 return new (Mem) AttributedStmt(Loc, Attrs, SubStmt); in Create()
361 AttributedStmt *AttributedStmt::CreateEmpty(const ASTContext &C, in CreateEmpty()
365 alignof(AttributedStmt)); in CreateEmpty()
366 return new (Mem) AttributedStmt(EmptyShell(), NumAttrs); in CreateEmpty()
H A DASTDumper.cpp291 void VisitAttributedStmt(const AttributedStmt *Node);
1426 void ASTDumper::VisitAttributedStmt(const AttributedStmt *Node) { in VisitAttributedStmt()
H A DStmtProfile.cpp258 void StmtProfiler::VisitAttributedStmt(const AttributedStmt *S) { in VisitAttributedStmt()
H A DStmtPrinter.cpp233 void StmtPrinter::VisitAttributedStmt(AttributedStmt *Node) { in VisitAttributedStmt()
H A DASTImporter.cpp519 ExpectedStmt VisitAttributedStmt(AttributedStmt *S);
5701 ExpectedStmt ASTNodeImporter::VisitAttributedStmt(AttributedStmt *S) { in VisitAttributedStmt()
5713 return AttributedStmt::Create( in VisitAttributedStmt()
H A DExprConstant.cpp4303 return EvaluateStmt(Result, Info, cast<AttributedStmt>(S)->getSubStmt(), in EvaluateStmt()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DAnalysisBasedWarnings.cpp1023 void markFallthroughVisited(const AttributedStmt *Stmt) { in markFallthroughVisited()
1029 typedef llvm::SmallPtrSet<const AttributedStmt*, 8> AttrStmts;
1093 if (const AttributedStmt *AS = asFallThroughAttr(CS->getStmt())) { in checkFallThroughIntoBlock()
1119 if (const AttributedStmt *AS = asFallThroughAttr(LastStmt)) { in checkFallThroughIntoBlock()
1140 bool VisitAttributedStmt(AttributedStmt *S) { in VisitAttributedStmt()
1165 static const AttributedStmt *asFallThroughAttr(const Stmt *S) { in asFallThroughAttr()
1166 if (const AttributedStmt *AS = dyn_cast_or_null<AttributedStmt>(S)) { in asFallThroughAttr()
H A DSemaStmt.cpp519 AttributedStmt *LS = AttributedStmt::Create(Context, AttrLoc, Attrs, SubStmt); in ActOnAttributedStmt()
H A DTreeTransform.h6643 StmtResult TreeTransform<Derived>::TransformAttributedStmt(AttributedStmt *S) { in TransformAttributedStmt()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DStmt.h142 friend class AttributedStmt; in alignas() local
1633 class AttributedStmt final
1635 private llvm::TrailingObjects<AttributedStmt, const Attr *> {
1641 AttributedStmt(SourceLocation Loc, ArrayRef<const Attr *> Attrs, in AttributedStmt() function
1649 explicit AttributedStmt(EmptyShell Empty, unsigned NumAttrs) in AttributedStmt() function
1662 static AttributedStmt *Create(const ASTContext &C, SourceLocation Loc,
1666 static AttributedStmt *CreateEmpty(const ASTContext &C, unsigned NumAttrs);
H A DStmtDataCollectors.td236 class AttributedStmt {
H A DRecursiveASTVisitor.h2171 DEF_TRAVERSE_STMT(AttributedStmt, {})
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/
H A DStmtNodes.td15 def AttributedStmt : Stmt;
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGStmt.cpp355 EmitAttributedStmt(cast<AttributedStmt>(*S)); break; in EmitSimpleStmt()
564 void CodeGenFunction::EmitAttributedStmt(const AttributedStmt &S) { in EmitAttributedStmt()
H A DCodeGenFunction.h2857 void EmitAttributedStmt(const AttributedStmt &S);
/freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/
H A DASTReaderStmt.cpp203 void ASTStmtReader::VisitAttributedStmt(AttributedStmt *S) { in VisitAttributedStmt()
2379 S = AttributedStmt::CreateEmpty( in ReadStmtFromStream()
H A DASTWriterStmt.cpp123 void ASTStmtWriter::VisitAttributedStmt(AttributedStmt *S) { in VisitAttributedStmt()