diff options
| author | Rafael Espindola <rafael.espindola@gmail.com> | 2013-12-02 04:55:42 +0000 | 
|---|---|---|
| committer | Rafael Espindola <rafael.espindola@gmail.com> | 2013-12-02 04:55:42 +0000 | 
| commit | 50712a456d63dcf57d369f9c0b7e71f3cdca3590 (patch) | |
| tree | a31267b7b2ac0cae3493fe4d8ce9758a80327ebc /llvm/lib | |
| parent | 43d937fc3e3fafe595da55e396e124ab0eda88b7 (diff) | |
| download | bcm5719-llvm-50712a456d63dcf57d369f9c0b7e71f3cdca3590.tar.gz bcm5719-llvm-50712a456d63dcf57d369f9c0b7e71f3cdca3590.zip  | |
Change the default of AsmWriterClassName and isMCAsmWriter.
llvm-svn: 196065
Diffstat (limited to 'llvm/lib')
| -rw-r--r-- | llvm/lib/Target/AArch64/AArch64.td | 10 | ||||
| -rw-r--r-- | llvm/lib/Target/ARM/ARM.td | 13 | ||||
| -rw-r--r-- | llvm/lib/Target/Hexagon/Hexagon.td | 10 | ||||
| -rw-r--r-- | llvm/lib/Target/MSP430/MSP430.td | 6 | ||||
| -rw-r--r-- | llvm/lib/Target/Mips/Mips.td | 6 | ||||
| -rw-r--r-- | llvm/lib/Target/NVPTX/NVPTX.td | 6 | ||||
| -rw-r--r-- | llvm/lib/Target/PowerPC/PPC.td | 8 | ||||
| -rw-r--r-- | llvm/lib/Target/R600/AMDGPU.td | 10 | ||||
| -rw-r--r-- | llvm/lib/Target/Sparc/Sparc.td | 7 | ||||
| -rw-r--r-- | llvm/lib/Target/SystemZ/SystemZ.td | 10 | ||||
| -rw-r--r-- | llvm/lib/Target/X86/X86.td | 2 | ||||
| -rw-r--r-- | llvm/lib/Target/XCore/XCore.td | 6 | 
12 files changed, 8 insertions, 86 deletions
diff --git a/llvm/lib/Target/AArch64/AArch64.td b/llvm/lib/Target/AArch64/AArch64.td index 9c2c69a6593..6139d147a61 100644 --- a/llvm/lib/Target/AArch64/AArch64.td +++ b/llvm/lib/Target/AArch64/AArch64.td @@ -55,19 +55,9 @@ include "AArch64InstrInfo.td"  def AArch64InstrInfo : InstrInfo;  //===----------------------------------------------------------------------===// -// Assembly printer -//===----------------------------------------------------------------------===// - -def A64InstPrinter : AsmWriter { -  string AsmWriterClassName = "InstPrinter"; -  bit isMCAsmWriter = 1; -} - -//===----------------------------------------------------------------------===//  // Declare the target which we are implementing  //===----------------------------------------------------------------------===//  def AArch64 : Target {    let InstructionSet = AArch64InstrInfo; -  let AssemblyWriters = [A64InstPrinter];  } diff --git a/llvm/lib/Target/ARM/ARM.td b/llvm/lib/Target/ARM/ARM.td index ed827c47ceb..ca2ddfdff3b 100644 --- a/llvm/lib/Target/ARM/ARM.td +++ b/llvm/lib/Target/ARM/ARM.td @@ -391,17 +391,6 @@ include "ARMInstrInfo.td"  def ARMInstrInfo : InstrInfo; - -//===----------------------------------------------------------------------===// -// Assembly printer -//===----------------------------------------------------------------------===// -// ARM Uses the MC printer for asm output, so make sure the TableGen -// AsmWriter bits get associated with the correct class. -def ARMAsmWriter : AsmWriter { -  string AsmWriterClassName  = "InstPrinter"; -  bit isMCAsmWriter = 1; -} -  //===----------------------------------------------------------------------===//  // Declare the target which we are implementing  //===----------------------------------------------------------------------===// @@ -409,6 +398,4 @@ def ARMAsmWriter : AsmWriter {  def ARM : Target {    // Pull in Instruction Info:    let InstructionSet = ARMInstrInfo; - -  let AssemblyWriters = [ARMAsmWriter];  } diff --git a/llvm/lib/Target/Hexagon/Hexagon.td b/llvm/lib/Target/Hexagon/Hexagon.td index 568798c3a41..c1b6d45ce89 100644 --- a/llvm/lib/Target/Hexagon/Hexagon.td +++ b/llvm/lib/Target/Hexagon/Hexagon.td @@ -205,14 +205,6 @@ def : Proc<"hexagonv3", HexagonModel,   [ArchV2, ArchV3]>;  def : Proc<"hexagonv4", HexagonModelV4, [ArchV2, ArchV3, ArchV4]>;  def : Proc<"hexagonv5", HexagonModelV4, [ArchV2, ArchV3, ArchV4, ArchV5]>; - -// Hexagon Uses the MC printer for assembler output, so make sure the TableGen -// AsmWriter bits get associated with the correct class. -def HexagonAsmWriter : AsmWriter { -  string AsmWriterClassName  = "InstPrinter"; -  bit isMCAsmWriter = 1; -} -  //===----------------------------------------------------------------------===//  // Declare the target which we are implementing  //===----------------------------------------------------------------------===// @@ -220,6 +212,4 @@ def HexagonAsmWriter : AsmWriter {  def Hexagon : Target {    // Pull in Instruction Info:    let InstructionSet = HexagonInstrInfo; - -  let AssemblyWriters = [HexagonAsmWriter];  } diff --git a/llvm/lib/Target/MSP430/MSP430.td b/llvm/lib/Target/MSP430/MSP430.td index c6796b3789a..dfea669f3ba 100644 --- a/llvm/lib/Target/MSP430/MSP430.td +++ b/llvm/lib/Target/MSP430/MSP430.td @@ -50,17 +50,11 @@ include "MSP430InstrInfo.td"  def MSP430InstrInfo : InstrInfo; -def MSP430InstPrinter : AsmWriter { -  string AsmWriterClassName  = "InstPrinter"; -  bit isMCAsmWriter = 1; -} -  //===----------------------------------------------------------------------===//  // Target Declaration  //===----------------------------------------------------------------------===//  def MSP430 : Target {    let InstructionSet = MSP430InstrInfo; -  let AssemblyWriters = [MSP430InstPrinter];  } diff --git a/llvm/lib/Target/Mips/Mips.td b/llvm/lib/Target/Mips/Mips.td index b8e3f39256d..c7ebdac1c05 100644 --- a/llvm/lib/Target/Mips/Mips.td +++ b/llvm/lib/Target/Mips/Mips.td @@ -96,11 +96,6 @@ def : Proc<"mips64", [FeatureMips64]>;  def : Proc<"mips64r2", [FeatureMips64r2]>;  def : Proc<"mips16", [FeatureMips16]>; -def MipsAsmWriter : AsmWriter { -  string AsmWriterClassName  = "InstPrinter"; -  bit isMCAsmWriter = 1; -} -  def MipsAsmParser : AsmParser {    let ShouldEmitMatchRegisterName = 0;    let MnemonicContainsDot = 1; @@ -116,6 +111,5 @@ def MipsAsmParserVariant : AsmParserVariant {  def Mips : Target {    let InstructionSet = MipsInstrInfo;    let AssemblyParsers = [MipsAsmParser]; -  let AssemblyWriters = [MipsAsmWriter];    let AssemblyParserVariants = [MipsAsmParserVariant];  } diff --git a/llvm/lib/Target/NVPTX/NVPTX.td b/llvm/lib/Target/NVPTX/NVPTX.td index 6183a755c32..d78b4e81a3e 100644 --- a/llvm/lib/Target/NVPTX/NVPTX.td +++ b/llvm/lib/Target/NVPTX/NVPTX.td @@ -57,12 +57,6 @@ def : Proc<"sm_35", [SM35]>;  def NVPTXInstrInfo : InstrInfo {  } -def NVPTXAsmWriter : AsmWriter { -  bit isMCAsmWriter = 1; -  string AsmWriterClassName  = "InstPrinter"; -} -  def NVPTX : Target {    let InstructionSet = NVPTXInstrInfo; -  let AssemblyWriters = [NVPTXAsmWriter];  } diff --git a/llvm/lib/Target/PowerPC/PPC.td b/llvm/lib/Target/PowerPC/PPC.td index a8bb52d90dc..044740e4c75 100644 --- a/llvm/lib/Target/PowerPC/PPC.td +++ b/llvm/lib/Target/PowerPC/PPC.td @@ -285,11 +285,6 @@ def PPCInstrInfo : InstrInfo {    let isLittleEndianEncoding = 1;  } -def PPCAsmWriter : AsmWriter { -  string AsmWriterClassName  = "InstPrinter"; -  bit isMCAsmWriter = 1; -} -  def PPCAsmParser : AsmParser {    let ShouldEmitMatchRegisterName = 0;  } @@ -306,8 +301,7 @@ def PPCAsmParserVariant : AsmParserVariant {  def PPC : Target {    // Information about the instructions.    let InstructionSet = PPCInstrInfo; -   -  let AssemblyWriters = [PPCAsmWriter]; +    let AssemblyParsers = [PPCAsmParser];    let AssemblyParserVariants = [PPCAsmParserVariant];  } diff --git a/llvm/lib/Target/R600/AMDGPU.td b/llvm/lib/Target/R600/AMDGPU.td index 182235b27c4..36c41560915 100644 --- a/llvm/lib/Target/R600/AMDGPU.td +++ b/llvm/lib/Target/R600/AMDGPU.td @@ -100,19 +100,9 @@ def AMDGPUInstrInfo : InstrInfo {    let guessInstructionProperties = 1;  } -//===----------------------------------------------------------------------===// -// Declare the target which we are implementing -//===----------------------------------------------------------------------===// -def AMDGPUAsmWriter : AsmWriter { -    string AsmWriterClassName = "InstPrinter"; -    int Variant = 0; -    bit isMCAsmWriter = 1; -} -  def AMDGPU : Target {    // Pull in Instruction Info:    let InstructionSet = AMDGPUInstrInfo; -  let AssemblyWriters = [AMDGPUAsmWriter];  }  // Include AMDGPU TD files diff --git a/llvm/lib/Target/Sparc/Sparc.td b/llvm/lib/Target/Sparc/Sparc.td index 0df48f60e8f..097b565b88f 100644 --- a/llvm/lib/Target/Sparc/Sparc.td +++ b/llvm/lib/Target/Sparc/Sparc.td @@ -66,6 +66,11 @@ def : Proc<"ultrasparc3",     [FeatureV9, FeatureV8Deprecated]>;  def : Proc<"ultrasparc3-vis", [FeatureV9, FeatureV8Deprecated, FeatureVIS]>; +def SparcAsmWriter : AsmWriter { +  string AsmWriterClassName  = "AsmPrinter"; +  bit isMCAsmWriter = 0; +} +  //===----------------------------------------------------------------------===//  // Declare the target which we are implementing  //===----------------------------------------------------------------------===// @@ -73,4 +78,6 @@ def : Proc<"ultrasparc3-vis", [FeatureV9, FeatureV8Deprecated, FeatureVIS]>;  def Sparc : Target {    // Pull in Instruction Info:    let InstructionSet = SparcInstrInfo; + +  let AssemblyWriters = [SparcAsmWriter];  } diff --git a/llvm/lib/Target/SystemZ/SystemZ.td b/llvm/lib/Target/SystemZ/SystemZ.td index abf5c8eb320..5f829034902 100644 --- a/llvm/lib/Target/SystemZ/SystemZ.td +++ b/llvm/lib/Target/SystemZ/SystemZ.td @@ -53,20 +53,10 @@ def SystemZAsmParser : AsmParser {  }  //===----------------------------------------------------------------------===// -// Assembly writer -//===----------------------------------------------------------------------===// - -def SystemZAsmWriter : AsmWriter { -  string AsmWriterClassName = "InstPrinter"; -  bit isMCAsmWriter = 1; -} - -//===----------------------------------------------------------------------===//  // Top-level target declaration  //===----------------------------------------------------------------------===//  def SystemZ : Target {    let InstructionSet = SystemZInstrInfo;    let AssemblyParsers = [SystemZAsmParser]; -  let AssemblyWriters = [SystemZAsmWriter];  } diff --git a/llvm/lib/Target/X86/X86.td b/llvm/lib/Target/X86/X86.td index ebe1a826266..d55178ea12d 100644 --- a/llvm/lib/Target/X86/X86.td +++ b/llvm/lib/Target/X86/X86.td @@ -396,12 +396,10 @@ def IntelAsmParserVariant : AsmParserVariant {  def ATTAsmWriter : AsmWriter {    string AsmWriterClassName  = "ATTInstPrinter";    int Variant = 0; -  bit isMCAsmWriter = 1;  }  def IntelAsmWriter : AsmWriter {    string AsmWriterClassName  = "IntelInstPrinter";    int Variant = 1; -  bit isMCAsmWriter = 1;  }  def X86 : Target { diff --git a/llvm/lib/Target/XCore/XCore.td b/llvm/lib/Target/XCore/XCore.td index e9a6d88fd68..04a1dd5e95b 100644 --- a/llvm/lib/Target/XCore/XCore.td +++ b/llvm/lib/Target/XCore/XCore.td @@ -41,13 +41,7 @@ def : Proc<"xs1b-generic", []>;  // Declare the target which we are implementing  //===----------------------------------------------------------------------===// -def XCoreAsmWriter : AsmWriter { -  string AsmWriterClassName  = "InstPrinter"; -  bit isMCAsmWriter = 1; -} -  def XCore : Target {    // Pull in Instruction Info:    let InstructionSet = XCoreInstrInfo; -  let AssemblyWriters = [XCoreAsmWriter];  }  | 

