OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
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
Indexes created Wed Jun 17 00:25:26 UTC 2026