| /freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/ |
| H A D | VarBypassDetector.cpp | 120 else if (const LabelStmt *LS = dyn_cast<LabelStmt>(SubStmt)) in BuildScopeInformation() 142 if (const LabelStmt *LS = GS->getLabel()->getStmt()) in Detect()
|
| H A D | CodeGenPGO.cpp | 91 LabelStmt = 1, enumerator 258 return PGOHash::LabelStmt; in DEFINE_NESTABLE_TRAVERSAL() 445 void VisitLabelStmt(const LabelStmt *S) { in VisitLabelStmt()
|
| H A D | CGStmt.cpp | 353 case Stmt::LabelStmtClass: EmitLabelStmt(cast<LabelStmt>(*S)); break; in EmitSimpleStmt() 397 while (const LabelStmt *LS = dyn_cast<LabelStmt>(LastStmt)) { in EmitCompoundStmtWithoutScope() 559 void CodeGenFunction::EmitLabelStmt(const LabelStmt &S) { in EmitLabelStmt()
|
| H A D | CoverageMappingGen.cpp | 914 void VisitLabelStmt(const LabelStmt *S) { in VisitLabelStmt()
|
| H A D | CodeGenFunction.h | 65 class LabelStmt; variable 2856 void EmitLabelStmt(const LabelStmt &S);
|
| /freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/Core/ |
| H A D | ClangForward.h | 72 class LabelStmt; variable
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/ARCMigrate/ |
| H A D | TransProtectedScope.cpp | 90 while (Parent && (isa<SwitchCase>(Parent) || isa<LabelStmt>(Parent))) in getCaseParent()
|
| H A D | Transforms.cpp | 290 while (LabelStmt *Label = dyn_cast<LabelStmt>(S)) in mark()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/ |
| H A D | StmtDataCollectors.td | 151 class LabelStmt {
|
| H A D | TextNodeDumper.h | 225 void VisitLabelStmt(const LabelStmt *Node);
|
| H A D | Decl.h | 63 class LabelStmt; variable 470 LabelStmt *TheStmt; 480 LabelStmt *S, SourceLocation StartL) in LabelDecl() 493 LabelStmt *getStmt() const { return TheStmt; } in getStmt() 494 void setStmt(LabelStmt *T) { TheStmt = T; } in setStmt()
|
| H A D | Stmt.h | 133 friend class LabelStmt; in alignas() local 1593 class LabelStmt : public Stmt { 1599 LabelStmt(SourceLocation IL, LabelDecl *D, Stmt *substmt) in LabelStmt() function 1605 explicit LabelStmt(EmptyShell Empty) : Stmt(LabelStmtClass, Empty) {} in LabelStmt() function
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | JumpDiagnostics.cpp | 572 else if (LabelStmt *LS = dyn_cast<LabelStmt>(SubStmt)) in BuildScopeInformation()
|
| H A D | SemaStmt.cpp | 201 if (const LabelStmt *Label = dyn_cast_or_null<LabelStmt>(S)) in DiagnoseUnusedExprResult() 502 LabelStmt *LS = new (Context) LabelStmt(IdentLoc, TheDecl, SubStmt); in ActOnLabelStmt()
|
| H A D | AnalysisBasedWarnings.cpp | 1084 const LabelStmt *L = dyn_cast_or_null<LabelStmt>(P->getLabel()); in checkFallThroughIntoBlock()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| H A D | CoreEngine.h | 493 return cast<LabelStmt>((*I)->getLabel())->getDecl(); in getLabel()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/ |
| H A D | StmtNodes.td | 14 def LabelStmt : Stmt;
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/AST/ |
| H A D | Stmt.cpp | 172 if (const auto *LS = dyn_cast<LabelStmt>(S)) in stripLabelLikeStatements() 348 const char *LabelStmt::getName() const { in getName()
|
| H A D | TextNodeDumper.cpp | 647 void TextNodeDumper::VisitLabelStmt(const LabelStmt *Node) { in VisitLabelStmt()
|
| H A D | StmtProfile.cpp | 253 void StmtProfiler::VisitLabelStmt(const LabelStmt *S) { in VisitLabelStmt()
|
| H A D | Expr.cpp | 2406 if (const LabelStmt *Label = dyn_cast<LabelStmt>(CS->body_back())) in isUnusedResultAWarning()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchersInternal.h | 902 bool matchesSpecialized(const LabelStmt &Node, ASTMatchFinder *Finder, in matchesSpecialized() 1118 ElaboratedType, InjectedClassNameType, LabelStmt, AddrLabelExpr,
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Analysis/ |
| H A D | CFG.cpp | 556 CFGBlock *VisitLabelStmt(LabelStmt *L); 2116 return VisitLabelStmt(cast<LabelStmt>(S)); in Visit() 3030 CFGBlock *CFGBuilder::VisitLabelStmt(LabelStmt *L) { in VisitLabelStmt() 5265 if (LabelStmt *L = dyn_cast<LabelStmt>(Label)) in print_block()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/ASTMatchers/ |
| H A D | ASTMatchersInternal.cpp | 704 const internal::VariadicDynCastAllOfMatcher<Stmt, LabelStmt> labelStmt;
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/ |
| H A D | ASTReaderStmt.cpp | 194 void ASTStmtReader::VisitLabelStmt(LabelStmt *S) { in VisitLabelStmt() 2375 S = new (Context) LabelStmt(Empty); in ReadStmtFromStream()
|