/external/clang/lib/Sema/ |
JumpDiagnostics.cpp | 70 SmallVector<LabelDecl*, 4> IndirectJumpTargets; 83 LabelDecl *Target, unsigned TargetScope); 541 LabelDecl *Target = IGS->getConstantTarget(); 622 llvm::DenseMap<unsigned, LabelDecl*> TargetScopes; 623 for (SmallVectorImpl<LabelDecl*>::iterator 626 LabelDecl *TheLabel = *I; 630 LabelDecl *&Target = TargetScopes[LabelScope]; 643 for (llvm::DenseMap<unsigned,LabelDecl*>::iterator 646 LabelDecl *TargetLabel = TI->second; 723 LabelDecl *Target, bool &Diagnosed) [all...] |
SemaStmtAsm.cpp | 737 LabelDecl *Sema::GetOrCreateMSAsmLabel(StringRef ExternalLabelName, 740 LabelDecl* Label = LookupOrCreateLabel(PP.getIdentifierInfo(ExternalLabelName),
|
SemaTemplateInstantiateDecl.cpp | 329 TemplateDeclInstantiator::VisitLabelDecl(LabelDecl *D) { 330 LabelDecl *Inst = LabelDecl::Create(SemaRef.Context, Owner, D->getLocation(), [all...] |
SemaLookup.cpp | [all...] |
/external/clang/test/Misc/ |
ast-dump-decl.c | 30 // CHECK: LabelDecl{{.*}} TestLabelDecl
|
/external/clang/include/clang/AST/ |
Stmt.h | 41 class LabelDecl; 779 LabelDecl *TheDecl; 783 LabelStmt(SourceLocation IL, LabelDecl *D, Stmt *substmt) 794 LabelDecl *getDecl() const { return TheDecl; } 795 void setDecl(LabelDecl *D) { TheDecl = D; } [all...] |
Decl.h | 349 /// LabelDecl - Represents the declaration of a label. Labels also have a 354 class LabelDecl : public NamedDecl { 364 LabelDecl(DeclContext *DC, SourceLocation IdentL, IdentifierInfo *II, 372 static LabelDecl *Create(ASTContext &C, DeclContext *DC, 374 static LabelDecl *Create(ASTContext &C, DeclContext *DC, 377 static LabelDecl *CreateDeserialized(ASTContext &C, unsigned ID); [all...] |
Expr.h | [all...] |
/external/clang/lib/Frontend/ |
ASTConsumers.cpp | 414 LabelDecl *LD = cast<LabelDecl>(I);
|
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
SVals.h | 472 explicit GotoLabel(LabelDecl *Label) : Loc(GotoLabelKind, Label) {} 474 const LabelDecl *getLabel() const { 475 return static_cast<const LabelDecl*>(Data);
|
CoreEngine.h | 466 const LabelDecl *getLabel() const {
|
/external/clang/lib/AST/ |
Decl.cpp | [all...] |
DeclPrinter.cpp | 68 void VisitLabelDecl(LabelDecl *D); 704 void DeclPrinter::VisitLabelDecl(LabelDecl *D) { [all...] |
Stmt.cpp | 880 LabelDecl *IndirectGotoStmt::getConstantTarget() { [all...] |
ASTImporter.cpp | [all...] |
/external/clang/unittests/AST/ |
SourceLocationTest.cpp | 68 TEST(LabelDecl, Range) {
|
/external/clang/lib/CodeGen/ |
CodeGenFunction.h | 58 class LabelDecl; 516 SmallVector<const LabelDecl*, 4> Labels; 531 void addLabel(const LabelDecl *label) { 930 llvm::DenseMap<const LabelDecl*, JumpDest> LabelMap; [all...] |
CGStmt.cpp | 422 CodeGenFunction::getJumpDestForLabel(const LabelDecl *D) { 433 void CodeGenFunction::EmitLabel(const LabelDecl *D) { 467 for (SmallVectorImpl<const LabelDecl*>::const_iterator 520 if (const LabelDecl *Target = S.getConstantTarget()) { [all...] |
/external/clang/lib/Serialization/ |
ASTReaderStmt.cpp | 164 LabelDecl *LD = ReadDeclAs<LabelDecl>(Record, Idx); 251 S->setLabel(ReadDeclAs<LabelDecl>(Record, Idx)); 860 E->setLabel(ReadDeclAs<LabelDecl>(Record, Idx)); [all...] |
ASTReaderDecl.cpp | 243 void VisitLabelDecl(LabelDecl *LD); [all...] |
/external/clang/lib/Parse/ |
ParseStmt.cpp | 603 LabelDecl *LD = Actions.LookupOrCreateLabel(IdentTok.getIdentifierInfo(), [all...] |
ParseStmtAsm.cpp | 100 LabelDecl *Label =
|
/external/clang/include/clang/Sema/ |
ScopeInfo.h | 38 class LabelDecl;
|
/external/clang/lib/Analysis/ |
CFG.cpp | 385 typedef llvm::DenseMap<LabelDecl*, JumpTarget> LabelMapTy; 394 typedef llvm::SmallPtrSet<LabelDecl*, 5> LabelSetTy; [all...] |
/external/clang/include/clang/Serialization/ |
ASTBitCodes.h | [all...] |