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

/freebsd-10.0-release/contrib/llvm/tools/lldb/include/lldb/Core/
H A DClangForward.h76 class LabelStmt;
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/ARCMigrate/
H A DTransProtectedScope.cpp89 while (Parent && (isa<SwitchCase>(Parent) || isa<LabelStmt>(Parent)))
H A DTransforms.cpp294 while (LabelStmt *Label = dyn_cast<LabelStmt>(S))
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/AST/
H A DStmt.cpp118 if (const LabelStmt *LS = dyn_cast<LabelStmt>(S))
280 const char *LabelStmt::getName() const {
H A DStmtPrinter.cpp169 void StmtPrinter::VisitLabelStmt(LabelStmt *Node) {
H A DASTDumper.cpp245 void VisitLabelStmt(const LabelStmt *Node);
1377 void ASTDumper::VisitLabelStmt(const LabelStmt *Node) {
H A DStmtProfile.cpp107 void StmtProfiler::VisitLabelStmt(const LabelStmt *S) {
H A DExpr.cpp2125 if (const LabelStmt *Label = dyn_cast<LabelStmt>(CS->body_back()))
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGStmt.cpp182 case Stmt::LabelStmtClass: EmitLabelStmt(cast<LabelStmt>(*S)); break;
225 while (const LabelStmt *LS = dyn_cast<LabelStmt>(LastStmt)) {
375 void CodeGenFunction::EmitLabelStmt(const LabelStmt &S) {
H A DCodeGenFunction.h56 class LabelStmt;
2174 void EmitLabelStmt(const LabelStmt &S);
H A DCodeGenFunction.cpp746 if (isa<LabelStmt>(S))
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/Sema/
H A DJumpDiagnostics.cpp380 else if (LabelStmt *LS = dyn_cast<LabelStmt>(SubStmt))
H A DAnalysisBasedWarnings.cpp757 const LabelStmt *L = dyn_cast_or_null<LabelStmt>(P->getLabel());
H A DSemaStmt.cpp171 if (const LabelStmt *Label = dyn_cast_or_null<LabelStmt>(S))
417 LabelStmt *LS = new (Context) LabelStmt(IdentLoc, TheDecl, SubStmt);
H A DSemaExpr.cpp9462 LabelStmt *LastLabelStmt = 0;
9464 while (LabelStmt *Label = dyn_cast<LabelStmt>(LastStmt)) {
10584 StmtResult TransformLabelStmt(LabelStmt *S) {
H A DTreeTransform.h5245 TreeTransform<Derived>::TransformLabelStmt(LabelStmt *S) {
/freebsd-10.0-release/contrib/llvm/tools/clang/include/clang/AST/
H A DDecl.h36 class LabelStmt;
269 /// corresponding LabelStmt, which indicates the position that the label was
275 LabelStmt *TheStmt;
282 LabelStmt *S, SourceLocation StartL)
293 LabelStmt *getStmt() const { return TheStmt; }
294 void setStmt(LabelStmt *T) { TheStmt = T; }
H A DStmt.h770 /// LabelStmt - Represents a label, which has a substatement. For example:
773 class LabelStmt : public Stmt { class in namespace:clang
778 LabelStmt(SourceLocation IL, LabelDecl *D, Stmt *substmt) function in class:clang::LabelStmt
783 explicit LabelStmt(EmptyShell Empty) : Stmt(LabelStmtClass, Empty) { } function in class:clang::LabelStmt
H A DRecursiveASTVisitor.h1901 DEF_TRAVERSE_STMT(LabelStmt, { })
/freebsd-10.0-release/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DCoreEngine.h470 return cast<LabelStmt>((*I)->getLabel())->getDecl();
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/Analysis/
H A DCFG.cpp382 CFGBlock *VisitLabelStmt(LabelStmt *L);
1146 return VisitLabelStmt(cast<LabelStmt>(S));
1881 CFGBlock *CFGBuilder::VisitLabelStmt(LabelStmt *L) {
3885 if (LabelStmt *L = dyn_cast<LabelStmt>(Label))
/freebsd-10.0-release/contrib/llvm/tools/clang/include/clang/ASTMatchers/
H A DASTMatchers.h875 const internal::VariadicDynCastAllOfMatcher<Stmt, LabelStmt> labelStmt;
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/Serialization/
H A DASTReaderStmt.cpp161 void ASTStmtReader::VisitLabelStmt(LabelStmt *S) {
1755 S = new (Context) LabelStmt(Empty);
H A DASTWriterStmt.cpp101 void ASTStmtWriter::VisitLabelStmt(LabelStmt *S) {
/freebsd-10.0-release/contrib/llvm/tools/clang/include/clang/Sema/
H A DSema.h116 class LabelStmt;

Completed in 561 milliseconds