Dylan McKay
00009d4824
[AVR] Compile the disassembler
...
This also updates references of 'TheAVRTarget' to the new
'getTheAVRTarget()' method.
llvm-svn: 285272
2016-10-27 08:09:15 +00:00
Dylan McKay
6eaa4e4bcc
[AVR] Add the machine code emitter
...
Reviewers: arsenm, kparzysz
Subscribers: wdng, beanz, japaric, llvm-commits, mgorny
Differential Revision: https://reviews.llvm.org/D25388
llvm-svn: 285269
2016-10-27 06:56:46 +00:00
Mehdi Amini
f42454b94b
Move the global variables representing each Target behind accessor function
...
This avoids "static initialization order fiasco"
Differential Revision: https://reviews.llvm.org/D25412
llvm-svn: 283702
2016-10-09 23:00:34 +00:00
Dylan McKay
24d02ee141
[AVR] Set up the instruction printer and the assembly backend
...
llvm-svn: 283629
2016-10-08 00:50:11 +00:00
Dylan McKay
536239f144
[AVR] Import the LLVM namespace inside AVRMCTargetDesc.cpp
...
llvm-svn: 282598
2016-09-28 15:35:26 +00:00
Dylan McKay
e762094864
[AVR] Add AVRMCTargetDesc.cpp
...
Summary:
This adds the AVRMCTargetDesc file in tree. It allows creation of the
core classes used in the backend.
Reviewers: arsenm, kparzysz
Subscribers: wdng, beanz, mgorny
Differential Revision: https://reviews.llvm.org/D25023
llvm-svn: 282597
2016-09-28 15:31:12 +00:00