Home | History | Annotate | Download | only in MCParser

Lines Matching refs:LCOMM

426   bool parseDirectiveComm(bool IsLocal); // ".comm" and ".lcomm"
3700 /// ::= ( .comm | .lcomm ) identifier , size_expression [ , align_expression ]
3729 LCOMM::LCOMMType LCOMM = Lexer.getMAI().getLCOMMDirectiveAlignmentType();
3730 if (IsLocal && LCOMM == LCOMM::NoAlignment)
3735 (IsLocal && LCOMM == LCOMM::ByteAlignment)) {
3743 return TokError("unexpected token in '.comm' or '.lcomm' directive");
3748 // but a size of .lcomm creates a bss symbol of size zero.
3750 return Error(SizeLoc, "invalid '.comm' or '.lcomm' directive size, can't "
3757 return Error(Pow2AlignmentLoc, "invalid '.comm' or '.lcomm' directive "
4207 DirectiveKindMap[".lcomm"] = DK_LCOMM;