diff options
author | Reid Kleckner <rnk@google.com> | 2019-09-06 20:12:44 +0000 |
---|---|---|
committer | Reid Kleckner <rnk@google.com> | 2019-09-06 20:12:44 +0000 |
commit | e0df2dce4cf6ed3850432d7e27f96bfe900e701d (patch) | |
tree | 59534f6313007331d50cd66940cb9fe2e8e0dd0e /llvm/lib/Target/X86 | |
parent | 4b5542f29d79ad4d0be244e5db82dbea129c2b3b (diff) | |
download | bcm5719-llvm-e0df2dce4cf6ed3850432d7e27f96bfe900e701d.tar.gz bcm5719-llvm-e0df2dce4cf6ed3850432d7e27f96bfe900e701d.zip |
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
Diffstat (limited to 'llvm/lib/Target/X86')
-rw-r--r-- | llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp | 14 |
1 files changed, 0 insertions, 14 deletions
diff --git a/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp b/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp index a061b0485bf..54877adf800 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; |