From: Reid Kleckner Date: Fri, 6 Sep 2019 20:12:44 +0000 (+0000) Subject: Remove dead .seh_stackalloc parsing method in X86AsmParser X-Git-Tag: llvmorg-11-init~9803 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e0df2dce4cf6ed3850432d7e27f96bfe900e701d;p=platform%2Fupstream%2Fllvm.git Remove dead .seh_stackalloc parsing method in X86AsmParser The shared COFF asm parser code handles this directive, since it is shared with AArch64. Spotted by Alexandre Ganea in review. llvm-svn: 371251 --- diff --git a/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp b/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp index a061b04..54877ad 100644 --- a/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp +++ b/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp @@ -874,7 +874,6 @@ private: bool parseSEHRegisterNumber(unsigned RegClassID, unsigned &RegNo); bool parseDirectiveSEHPushReg(SMLoc); bool parseDirectiveSEHSetFrame(SMLoc); - bool parseDirectiveSEHAllocStack(SMLoc); bool parseDirectiveSEHSaveReg(SMLoc); bool parseDirectiveSEHSaveXMM(SMLoc); bool parseDirectiveSEHPushFrame(SMLoc); @@ -3819,19 +3818,6 @@ bool X86AsmParser::parseDirectiveSEHSetFrame(SMLoc Loc) { return false; } -bool X86AsmParser::parseDirectiveSEHAllocStack(SMLoc Loc) { - int64_t Size; - if (getParser().parseAbsoluteExpression(Size)) - return true; - - if (getLexer().isNot(AsmToken::EndOfStatement)) - return TokError("unexpected token in directive"); - - getParser().Lex(); - getStreamer().EmitWinCFIAllocStack(Size, Loc); - return false; -} - bool X86AsmParser::parseDirectiveSEHSaveReg(SMLoc Loc) { unsigned Reg = 0; int64_t Off;