Home
last modified time | relevance | path

Searched refs:AlignDeclaration (Results 1 – 19 of 19) sorted by relevance

/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dattrib.h121 class AlignDeclaration : public AttribDeclaration
127 AlignDeclaration(const Loc &loc, Expression *ealign, Dsymbols *decl);
128 AlignDeclaration *syntaxCopy(Dsymbol *s);
H A Dscope.h105 AlignDeclaration *aligndecl; // alignment for struct members
H A Dattrib.d86 AlignDeclaration aligndecl, PragmaDeclaration inlining) in createNewScope()
695 extern (C++) final class AlignDeclaration : AttribDeclaration
726 override AlignDeclaration syntaxCopy(Dsymbol s) in syntaxCopy()
729 return new AlignDeclaration(loc, in syntaxCopy()
H A Dvisitor.h107 class AlignDeclaration; variable
369 virtual void visit(AlignDeclaration *s) { visit((AttribDeclaration *)s); } in visit()
H A Ddscope.d113 AlignDeclaration aligndecl;
H A Dsemantic2.d548 override void visit(AlignDeclaration ad) in visit()
H A Dparsetimevisitor.d73 void visit(AST.AlignDeclaration s) { visit(cast(AST.AttribDeclaration)s); } in ParseTimeVisitor()
H A Dtransitivevisitor.d551 override void visit(AST.AlignDeclaration d) in ParseVisitMethods()
H A Dcparse.d4713 s = new AST.AlignDeclaration(s.loc, specifier.alignExps, decls);
4721 s = new AST.AlignDeclaration(s.loc, specifier.packalign, decls);
H A Dparse.d942 s = new AST.AlignDeclaration(attrLoc, pAttrs.ealign, a);
4373 s = new AST.AlignDeclaration(s.loc, ealign, a);
4619 s = new AST.AlignDeclaration(v.loc, ealign, ax);
H A Ddsymbolsem.d116 AlignDeclaration getAlignment(AlignDeclaration ad, Scope* sc) in getAlignment()
H A Dhdrgen.d1003 override void visit(AlignDeclaration d) in visit()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Dattrib.h35 int explicitProtection, AlignDeclaration *aligndecl, PINLINE inlining);
128 class AlignDeclaration : public AttribDeclaration
134 AlignDeclaration(Loc loc, Expression *ealign, Dsymbols *decl);
H A Dattrib.c79 int explicitProtection, AlignDeclaration *aligndecl, PINLINE inlining) in createNewScope()
662 AlignDeclaration::AlignDeclaration(Loc loc, Expression *ealign, Dsymbols *decl) in AlignDeclaration() function
670 Dsymbol *AlignDeclaration::syntaxCopy(Dsymbol *s) in syntaxCopy()
673 return new AlignDeclaration(loc, in syntaxCopy()
678 Scope *AlignDeclaration::newScope(Scope *sc) in newScope()
685 void AlignDeclaration::semantic2(Scope *sc) in semantic2()
691 structalign_t AlignDeclaration::getAlignment(Scope *sc) in getAlignment()
H A Dscope.h105 AlignDeclaration *aligndecl; // alignment for struct members
H A Dvisitor.h103 class AlignDeclaration; variable
397 virtual void visit(AlignDeclaration *s) { visit((AttribDeclaration *)s); } in visit()
H A Dstatement.c412 void visit(AlignDeclaration *d) { result = visitMembers(d->loc, d->decl); } in toStatement()
H A Dparse.c816 s = new AlignDeclaration(attrLoc, pAttrs->ealign, a); in parseDeclDefs()
3832 s = new AlignDeclaration(v->loc, ealign, ax); in parseDeclarations()
3894 s = new AlignDeclaration(s->loc, ealign, a); in parseDeclarations()
H A Dhdrgen.c1311 void visit(AlignDeclaration *d) in visit()