HomeSort by: relevance | last modified time | path
    Searched refs:LabelDecl (Results 1 - 25 of 38) sorted by relevancy

1 2

  /src/external/apache2/llvm/dist/clang/lib/Sema/
JumpDiagnostics.cpp 77 SmallVector<LabelDecl*, 4> IndirectJumpTargets;
78 SmallVector<LabelDecl*, 4> AsmJumpTargets;
92 void DiagnoseIndirectOrAsmJump(Stmt *IG, unsigned IGScope, LabelDecl *Target,
666 LabelDecl *Target = IGS->getConstantTarget();
714 SmallVector<LabelDecl *, 4> JumpTargets =
751 llvm::DenseMap<unsigned, LabelDecl*> TargetScopes;
752 for (SmallVectorImpl<LabelDecl *>::iterator I = JumpTargets.begin(),
755 LabelDecl *TheLabel = *I;
759 LabelDecl *&Target = TargetScopes[LabelScope];
772 for (llvm::DenseMap<unsigned,LabelDecl*>::iterato
    [all...]
SemaStmtAsm.cpp 941 LabelDecl *Sema::GetOrCreateMSAsmLabel(StringRef ExternalLabelName,
944 LabelDecl* Label = LookupOrCreateLabel(PP.getIdentifierInfo(ExternalLabelName),
SemaLookup.cpp 4091 LabelDecl *Sema::LookupOrCreateLabel(IdentifierInfo *II, SourceLocation Loc,
4098 Res = LabelDecl::Create(Context, CurContext, Loc, II, GnuLabelLoc);
4101 return cast<LabelDecl>(Res);
4112 Res = LabelDecl::Create(Context, CurContext, Loc, II);
4117 return cast<LabelDecl>(Res);
SemaTemplateInstantiateDecl.cpp 817 TemplateDeclInstantiator::VisitLabelDecl(LabelDecl *D) {
818 LabelDecl *Inst = LabelDecl::Create(SemaRef.Context, Owner, D->getLocation(),
5879 assert(isa<LabelDecl>(D));
5885 return cast<LabelDecl>(Inst);
SemaDecl.cpp 1502 if (isa<LabelDecl>(D) && !cast<LabelDecl>(D)->isGnuLocal()) {
1778 if (isa<LabelDecl>(D))
1859 if (isa<LabelDecl>(D)) {
1901 else if (isa<LabelDecl>(D))
1909 static void CheckPoppedLabel(LabelDecl *L, Sema &S) {
1946 if (LabelDecl *LD = dyn_cast<LabelDecl>(D))
  /src/external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
SVals.h 40 class LabelDecl;
571 explicit GotoLabel(const LabelDecl *Label) : Loc(GotoLabelKind, Label) {
575 const LabelDecl *getLabel() const {
576 return static_cast<const LabelDecl *>(Data);
CoreEngine.h 39 class LabelDecl;
500 const LabelDecl *getLabel() const {
  /src/external/apache2/llvm/dist/clang/include/clang/AST/
Stmt.h 52 class LabelDecl;
1799 LabelDecl *TheDecl;
1805 LabelStmt(SourceLocation IL, LabelDecl *D, Stmt *substmt)
1816 LabelDecl *getDecl() const { return TheDecl; }
1817 void setDecl(LabelDecl *D) { TheDecl = D; }
2577 LabelDecl *Label;
2581 GotoStmt(LabelDecl *label, SourceLocation GL, SourceLocation LL)
2589 LabelDecl *getLabel() const { return Label; }
2590 void setLabel(LabelDecl *D) { Label = D; }
2643 LabelDecl *getConstantTarget()
    [all...]
TextNodeDumper.h 319 void VisitLabelDecl(const LabelDecl *D);
Decl.h 470 class LabelDecl : public NamedDecl {
480 LabelDecl(DeclContext *DC, SourceLocation IdentL, IdentifierInfo *II,
487 static LabelDecl *Create(ASTContext &C, DeclContext *DC,
489 static LabelDecl *Create(ASTContext &C, DeclContext *DC,
492 static LabelDecl *CreateDeserialized(ASTContext &C, unsigned ID);
Expr.h 4228 LabelDecl *Label;
4230 AddrLabelExpr(SourceLocation AALoc, SourceLocation LLoc, LabelDecl *L,
4249 LabelDecl *getLabel() const { return Label; }
4250 void setLabel(LabelDecl *L) { Label = L; }
  /src/external/apache2/llvm/dist/clang/lib/AST/
Decl.cpp 4792 void LabelDecl::anchor() {}
4794 LabelDecl *LabelDecl::Create(ASTContext &C, DeclContext *DC,
4796 return new (C, DC) LabelDecl(DC, IdentL, II, nullptr, IdentL);
4799 LabelDecl *LabelDecl::Create(ASTContext &C, DeclContext *DC,
4803 return new (C, DC) LabelDecl(DC, IdentL, II, nullptr, GnuLabelL);
4806 LabelDecl *LabelDecl::CreateDeserialized(ASTContext &C, unsigned ID) {
4807 return new (C, ID) LabelDecl(nullptr, SourceLocation(), nullptr, nullptr
    [all...]
DeclPrinter.cpp 72 void VisitLabelDecl(LabelDecl *D);
853 void DeclPrinter::VisitLabelDecl(LabelDecl *D) {
Stmt.cpp 1168 LabelDecl *IndirectGotoStmt::getConstantTarget() {
TextNodeDumper.cpp 1534 void TextNodeDumper::VisitLabelDecl(const LabelDecl *D) { dumpName(D); }
  /src/external/apache2/llvm/dist/clang/lib/Parse/
ParseStmtAsm.cpp 132 LabelDecl *Label =
844 LabelDecl *LD = Actions.LookupOrCreateLabel(Tok.getIdentifierInfo(),
ParseStmt.cpp 668 LabelDecl *LD = Actions.LookupOrCreateLabel(IdentTok.getIdentifierInfo(),
2129 LabelDecl *LD = Actions.LookupOrCreateLabel(Tok.getIdentifierInfo(),
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGStmt.cpp 577 CodeGenFunction::getJumpDestForLabel(const LabelDecl *D) {
588 void CodeGenFunction::EmitLabel(const LabelDecl *D) {
631 for (SmallVectorImpl<const LabelDecl*>::const_iterator
688 if (const LabelDecl *Target = S.getConstantTarget()) {
CodeGenFunction.h 63 class LabelDecl;
895 SmallVector<const LabelDecl*, 4> Labels;
910 void addLabel(const LabelDecl *label) {
1382 llvm::DenseMap<const LabelDecl*, JumpDest> LabelMap;
2376 JumpDest getJumpDestForLabel(const LabelDecl *S);
2684 llvm::BlockAddress *GetAddrOfLabel(const LabelDecl *L);
3176 void EmitLabel(const LabelDecl *D); // helper for EmitLabelStmt.
CGDebugInfo.h 465 void EmitLabel(const LabelDecl *D, CGBuilderTy &Builder);
  /src/external/apache2/llvm/dist/clang/lib/ASTMatchers/
ASTMatchersInternal.cpp 740 const internal::VariadicDynCastAllOfMatcher<Decl, LabelDecl> labelDecl;
  /src/external/apache2/llvm/dist/clang/lib/Serialization/
ASTReaderStmt.cpp 189 auto *LD = readDeclAs<LabelDecl>();
307 S->setLabel(readDeclAs<LabelDecl>());
1301 E->setLabel(readDeclAs<LabelDecl>());
ASTReaderDecl.cpp 322 void VisitLabelDecl(LabelDecl *LD);
1595 void ASTDeclReader::VisitLabelDecl(LabelDecl *D) {
3824 D = LabelDecl::CreateDeserialized(Context, ID);
ASTWriterDecl.cpp 62 void VisitLabelDecl(LabelDecl *LD);
1226 void ASTDeclWriter::VisitLabelDecl(LabelDecl *D) {
  /src/external/apache2/llvm/dist/clang/lib/Analysis/
CFG.cpp 493 using LabelMapTy = llvm::DenseMap<LabelDecl *, JumpTarget>;
502 using LabelSetTy = llvm::SmallSetVector<LabelDecl *, 8>;
2808 if (isa<LabelDecl>(*DS->decl_begin()))

Completed in 77 milliseconds

1 2