Home
last modified time | relevance | path

Searched refs:LabelStmt (Results 1 – 25 of 36) sorted by relevance

12

/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DVarBypassDetector.cpp120 else if (const LabelStmt *LS = dyn_cast<LabelStmt>(SubStmt)) in BuildScopeInformation()
142 if (const LabelStmt *LS = GS->getLabel()->getStmt()) in Detect()
H A DCodeGenPGO.cpp91 LabelStmt = 1, enumerator
258 return PGOHash::LabelStmt; in DEFINE_NESTABLE_TRAVERSAL()
445 void VisitLabelStmt(const LabelStmt *S) { in VisitLabelStmt()
H A DCGStmt.cpp353 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 DCoverageMappingGen.cpp914 void VisitLabelStmt(const LabelStmt *S) { in VisitLabelStmt()
H A DCodeGenFunction.h65 class LabelStmt; variable
2856 void EmitLabelStmt(const LabelStmt &S);
/freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/Core/
H A DClangForward.h72 class LabelStmt; variable
/freebsd-12.1/contrib/llvm/tools/clang/lib/ARCMigrate/
H A DTransProtectedScope.cpp90 while (Parent && (isa<SwitchCase>(Parent) || isa<LabelStmt>(Parent))) in getCaseParent()
H A DTransforms.cpp290 while (LabelStmt *Label = dyn_cast<LabelStmt>(S)) in mark()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DStmtDataCollectors.td151 class LabelStmt {
H A DTextNodeDumper.h225 void VisitLabelStmt(const LabelStmt *Node);
H A DDecl.h63 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 DStmt.h133 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 DJumpDiagnostics.cpp572 else if (LabelStmt *LS = dyn_cast<LabelStmt>(SubStmt)) in BuildScopeInformation()
H A DSemaStmt.cpp201 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 DAnalysisBasedWarnings.cpp1084 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 DCoreEngine.h493 return cast<LabelStmt>((*I)->getLabel())->getDecl(); in getLabel()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/
H A DStmtNodes.td14 def LabelStmt : Stmt;
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DStmt.cpp172 if (const auto *LS = dyn_cast<LabelStmt>(S)) in stripLabelLikeStatements()
348 const char *LabelStmt::getName() const { in getName()
H A DTextNodeDumper.cpp647 void TextNodeDumper::VisitLabelStmt(const LabelStmt *Node) { in VisitLabelStmt()
H A DStmtProfile.cpp253 void StmtProfiler::VisitLabelStmt(const LabelStmt *S) { in VisitLabelStmt()
H A DExpr.cpp2406 if (const LabelStmt *Label = dyn_cast<LabelStmt>(CS->body_back())) in isUnusedResultAWarning()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/ASTMatchers/
H A DASTMatchersInternal.h902 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 DCFG.cpp556 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 DASTMatchersInternal.cpp704 const internal::VariadicDynCastAllOfMatcher<Stmt, LabelStmt> labelStmt;
/freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/
H A DASTReaderStmt.cpp194 void ASTStmtReader::VisitLabelStmt(LabelStmt *S) { in VisitLabelStmt()
2375 S = new (Context) LabelStmt(Empty); in ReadStmtFromStream()

12