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

12

/external/clang/unittests/AST/
H A DSourceLocationTest.cpp61 class LabelDeclRangeVerifier : public RangeVerifier<LabelStmt> {
63 virtual SourceRange getRange(const LabelStmt &Node) {
74 TEST(LabelStmt, Range) {
75 RangeVerifier<LabelStmt> Verifier;
/external/clang/tools/libclang/
H A DCXCursor.h32 class LabelStmt;
214 CXCursor MakeCursorLabelRef(LabelStmt *Label, SourceLocation Loc,
219 std::pair<const LabelStmt *, SourceLocation> getCursorLabelRef(CXCursor C);
H A DCXCursor.cpp763 CXCursor cxcursor::MakeCursorLabelRef(LabelStmt *Label, SourceLocation Loc,
772 std::pair<const LabelStmt *, SourceLocation>
775 return std::make_pair(static_cast<const LabelStmt *>(C.data[0]),
H A DCIndex.cpp2379 if (LabelStmt *stmt = LS->getStmt()) {
3422 const LabelStmt *Label = getCursorLabelRef(C).first;
3481 if (const LabelStmt *Label = dyn_cast_or_null<LabelStmt>(S))
3528 if (const LabelStmt *Label = dyn_cast_or_null<LabelStmt>(S)) {
3847 return cxstring::createRef("LabelStmt");
4330 std::pair<const LabelStmt *, SourceLocation> P = getCursorLabelRef(C);
4625 if (LabelStmt *labelS = label->getStmt())
/external/lldb/include/lldb/Core/
H A DClangForward.h76 class LabelStmt;
/external/clang/lib/ARCMigrate/
H A DTransProtectedScope.cpp89 while (Parent && (isa<SwitchCase>(Parent) || isa<LabelStmt>(Parent)))
H A DTransforms.cpp299 while (LabelStmt *Label = dyn_cast<LabelStmt>(S))
/external/clang/lib/Sema/
H A DJumpDiagnostics.cpp362 else if (LabelStmt *LS = dyn_cast<LabelStmt>(SubStmt))
H A DAnalysisBasedWarnings.cpp962 const LabelStmt *L = dyn_cast_or_null<LabelStmt>(P->getLabel());
H A DSemaStmt.cpp181 if (const LabelStmt *Label = dyn_cast_or_null<LabelStmt>(S))
424 LabelStmt *LS = new (Context) LabelStmt(IdentLoc, TheDecl, SubStmt);
/external/clang/lib/CodeGen/
H A DCodeGenPGO.cpp234 LabelStmt = 1,
316 return PGOHash::LabelStmt;
447 void VisitLabelStmt(const LabelStmt *S) {
H A DCGStmt.cpp212 case Stmt::LabelStmtClass: EmitLabelStmt(cast<LabelStmt>(*S)); break;
255 while (const LabelStmt *LS = dyn_cast<LabelStmt>(LastStmt)) {
417 void CodeGenFunction::EmitLabelStmt(const LabelStmt &S) {
H A DCodeGenFunction.h60 class LabelStmt;
1858 void EmitLabelStmt(const LabelStmt &S);
H A DCodeGenFunction.cpp880 if (isa<LabelStmt>(S))
/external/clang/include/clang/AST/
H A DDecl.h38 class LabelStmt;
301 /// corresponding LabelStmt, which indicates the position that the label was
307 LabelStmt *TheStmt;
314 LabelStmt *S, SourceLocation StartL)
325 LabelStmt *getStmt() const { return TheStmt; }
326 void setStmt(LabelStmt *T) { TheStmt = T; }
H A DStmt.h778 /// LabelStmt - Represents a label, which has a substatement. For example:
781 class LabelStmt : public Stmt { class in namespace:clang
786 LabelStmt(SourceLocation IL, LabelDecl *D, Stmt *substmt) function in class:clang::LabelStmt
791 explicit LabelStmt(EmptyShell Empty) : Stmt(LabelStmtClass, Empty) { } function in class:clang::LabelStmt
/external/clang/lib/AST/
H A DStmt.cpp114 if (const LabelStmt *LS = dyn_cast<LabelStmt>(S))
281 const char *LabelStmt::getName() const {
H A DASTDumper.cpp305 void VisitLabelStmt(const LabelStmt *Node);
1554 void ASTDumper::VisitLabelStmt(const LabelStmt *Node) {
H A DStmtPrinter.cpp165 void StmtPrinter::VisitLabelStmt(LabelStmt *Node) {
H A DStmtProfile.cpp106 void StmtProfiler::VisitLabelStmt(const LabelStmt *S) {
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DCoreEngine.h472 return cast<LabelStmt>((*I)->getLabel())->getDecl();
/external/chromium_org/v8/tools/gcmole/
H A Dgcmole.cc879 VISIT(LabelStmt);
905 IGNORE_STMT(LabelStmt);
/external/clang/lib/Analysis/
H A DCFG.cpp385 CFGBlock *VisitLabelStmt(LabelStmt *L);
1426 return VisitLabelStmt(cast<LabelStmt>(S));
2173 CFGBlock *CFGBuilder::VisitLabelStmt(LabelStmt *L) {
4177 if (LabelStmt *L = dyn_cast<LabelStmt>(Label))
/external/clang/include/clang/ASTMatchers/
H A DASTMatchers.h1037 const internal::VariadicDynCastAllOfMatcher<Stmt, LabelStmt> labelStmt;
1776 /// Matcher<LabelStmt>, Matcher<MemberExpr>, Matcher<QualType>,
H A DASTMatchersInternal.h855 TypeList<InjectedClassNameType, LabelStmt, MemberExpr>,

Completed in 1802 milliseconds

12