diff options
| author | Devang Patel <dpatel@apple.com> | 2012-01-09 19:13:28 +0000 |
|---|---|---|
| committer | Devang Patel <dpatel@apple.com> | 2012-01-09 19:13:28 +0000 |
| commit | 85d684a4d91ee6405d00be09e457238c032b03f3 (patch) | |
| tree | 9a52643ff13a6e0cf704c1822dcc0639a7e9ee1f /llvm/lib | |
| parent | 18334dd9e9941fea937ad9f3ef9c6415fa1c7ebd (diff) | |
| download | bcm5719-llvm-85d684a4d91ee6405d00be09e457238c032b03f3.tar.gz bcm5719-llvm-85d684a4d91ee6405d00be09e457238c032b03f3.zip | |
Split AsmParser into two components - AsmParser and AsmParserVariant
AsmParser holds info specific to target parser.
AsmParserVariant holds info specific to asm variants supported by the target.
llvm-svn: 147787
Diffstat (limited to 'llvm/lib')
| -rw-r--r-- | llvm/lib/Target/X86/X86.td | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/llvm/lib/Target/X86/X86.td b/llvm/lib/Target/X86/X86.td index 48c7387af3d..91fe227b21c 100644 --- a/llvm/lib/Target/X86/X86.td +++ b/llvm/lib/Target/X86/X86.td @@ -246,6 +246,9 @@ include "X86CallingConv.td" // Currently the X86 assembly parser only supports ATT syntax. def ATTAsmParser : AsmParser { string AsmParserClassName = "ATTAsmParser"; +} + +def ATTAsmParserVariant : AsmParserVariant { int Variant = 0; // Discard comments in assembly strings. @@ -275,8 +278,7 @@ def IntelAsmWriter : AsmWriter { def X86 : Target { // Information about the instructions... let InstructionSet = X86InstrInfo; - let AssemblyParsers = [ATTAsmParser]; - + let AssemblyParserVariants = [ATTAsmParserVariant]; let AssemblyWriters = [ATTAsmWriter, IntelAsmWriter]; } |

