diff options
| author | Akira Hatanaka <ahatanaka@apple.com> | 2015-03-27 23:41:42 +0000 |
|---|---|---|
| committer | Akira Hatanaka <ahatanaka@apple.com> | 2015-03-27 23:41:42 +0000 |
| commit | ee97475b2e01f4ec9b3a78d4f6ee502f0dab7da1 (patch) | |
| tree | 0239264858fda0ca14305f2129f84516a2de21b6 /llvm/lib/Target/ARM/ARM.td | |
| parent | cefe5d678d496e3b9353ca31dd407dff3624413a (diff) | |
| download | bcm5719-llvm-ee97475b2e01f4ec9b3a78d4f6ee502f0dab7da1.tar.gz bcm5719-llvm-ee97475b2e01f4ec9b3a78d4f6ee502f0dab7da1.zip | |
[ARM] Enable changing instprinter's behavior based on the per-function
subtarget.
llvm-svn: 233451
Diffstat (limited to 'llvm/lib/Target/ARM/ARM.td')
| -rw-r--r-- | llvm/lib/Target/ARM/ARM.td | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/llvm/lib/Target/ARM/ARM.td b/llvm/lib/Target/ARM/ARM.td index 97c9a280d25..9babf4b3ad7 100644 --- a/llvm/lib/Target/ARM/ARM.td +++ b/llvm/lib/Target/ARM/ARM.td @@ -480,7 +480,15 @@ def ARMInstrInfo : InstrInfo; // Declare the target which we are implementing //===----------------------------------------------------------------------===// +def ARMAsmWriter : AsmWriter { + string AsmWriterClassName = "InstPrinter"; + int PassSubtarget = 1; + int Variant = 0; + bit isMCAsmWriter = 1; +} + def ARM : Target { // Pull in Instruction Info: let InstructionSet = ARMInstrInfo; + let AssemblyWriters = [ARMAsmWriter]; } |

