Home
last modified time | relevance | path

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

/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/
HDStmt.cpp140 if (auto AS = dyn_cast_or_null<AttributedStmt>(S)) in IgnoreContainers()
163 else if (const auto *AS = dyn_cast<AttributedStmt>(S)) in stripLabelLikeStatements()
343 else if (const auto *AS = dyn_cast<AttributedStmt>(S)) in getExprStmt()
356 AttributedStmt *AttributedStmt::Create(const ASTContext &C, SourceLocation Loc, in Create()
361 alignof(AttributedStmt)); in Create()
362 return new (Mem) AttributedStmt(Loc, Attrs, SubStmt); in Create()
365 AttributedStmt *AttributedStmt::CreateEmpty(const ASTContext &C, in CreateEmpty()
369 alignof(AttributedStmt)); in CreateEmpty()
370 return new (Mem) AttributedStmt(EmptyShell(), NumAttrs); in CreateEmpty()
HDStmtProfile.cpp257 void StmtProfiler::VisitAttributedStmt(const AttributedStmt *S) { in VisitAttributedStmt()
HDStmtPrinter.cpp233 void StmtPrinter::VisitAttributedStmt(AttributedStmt *Node) { in VisitAttributedStmt()
HDASTImporter.cpp560 ExpectedStmt VisitAttributedStmt(AttributedStmt *S);
6019 ExpectedStmt ASTNodeImporter::VisitAttributedStmt(AttributedStmt *S) { in VisitAttributedStmt()
6031 return AttributedStmt::Create( in VisitAttributedStmt()
HDExprConstant.cpp4842 return EvaluateStmt(Result, Info, cast<AttributedStmt>(S)->getSubStmt(), in EvaluateStmt()
/freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/
HDAnalysisBasedWarnings.cpp1042 void markFallthroughVisited(const AttributedStmt *Stmt) { in markFallthroughVisited()
1048 typedef llvm::SmallPtrSet<const AttributedStmt*, 8> AttrStmts;
1112 if (const AttributedStmt *AS = asFallThroughAttr(CS->getStmt())) { in checkFallThroughIntoBlock()
1138 if (const AttributedStmt *AS = asFallThroughAttr(LastStmt)) { in checkFallThroughIntoBlock()
1159 bool VisitAttributedStmt(AttributedStmt *S) { in VisitAttributedStmt()
1184 static const AttributedStmt *asFallThroughAttr(const Stmt *S) { in asFallThroughAttr()
1185 if (const AttributedStmt *AS = dyn_cast_or_null<AttributedStmt>(S)) { in asFallThroughAttr()
HDSemaStmt.cpp544 AttributedStmt *LS = AttributedStmt::Create(Context, AttrLoc, Attrs, SubStmt); in ActOnAttributedStmt()
HDTreeTransform.h6908 TreeTransform<Derived>::TransformAttributedStmt(AttributedStmt *S, in TransformAttributedStmt()
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/AST/
HDStmt.h150 friend class AttributedStmt; in alignas() local
1791 class AttributedStmt final
1793 private llvm::TrailingObjects<AttributedStmt, const Attr *> {
1799 AttributedStmt(SourceLocation Loc, ArrayRef<const Attr *> Attrs, in AttributedStmt() function
1807 explicit AttributedStmt(EmptyShell Empty, unsigned NumAttrs) in AttributedStmt() function
1820 static AttributedStmt *Create(const ASTContext &C, SourceLocation Loc,
1824 static AttributedStmt *CreateEmpty(const ASTContext &C, unsigned NumAttrs);
HDStmtDataCollectors.td236 class AttributedStmt {
HDASTNodeTraverser.h620 void VisitAttributedStmt(const AttributedStmt *Node) { in VisitAttributedStmt()
HDRecursiveASTVisitor.h2238 DEF_TRAVERSE_STMT(AttributedStmt, {})
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Basic/
HDStmtNodes.td32 def AttributedStmt : StmtNode<ValueStmt>;
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/
HDCGStmt.cpp372 EmitAttributedStmt(cast<AttributedStmt>(*S)); break; in EmitSimpleStmt()
420 } else if (const auto *AS = dyn_cast<AttributedStmt>(ExprResult)) { in EmitCompoundStmtWithoutScope()
603 void CodeGenFunction::EmitAttributedStmt(const AttributedStmt &S) { in EmitAttributedStmt()
HDCodeGenFunction.h2881 void EmitAttributedStmt(const AttributedStmt &S);
/freebsd-11-stable/contrib/llvm-project/clang/lib/Serialization/
HDASTReaderStmt.cpp193 void ASTStmtReader::VisitAttributedStmt(AttributedStmt *S) { in VisitAttributedStmt()
2661 S = AttributedStmt::CreateEmpty( in ReadStmtFromStream()
HDASTWriterStmt.cpp124 void ASTStmtWriter::VisitAttributedStmt(AttributedStmt *S) { in VisitAttributedStmt()