Dylan McKay
ba23343a45
Revert and accidentally committed revert commit
...
This reverts commit r320245.
llvm-svn: 320247
2017-12-09 08:01:28 +00:00
Dylan McKay
f5422afdf0
Revert "[AVR] Override ParseDirective"
...
This reverts commit 57c16f9267969ebb09d6448607999b4a9f40c418.
llvm-svn: 320245
2017-12-09 07:51:37 +00:00
Leslie Zhai
8543d53fd9
[AVR] Override ParseDirective
...
Reviewers: dylanmckay, kparzysz
Reviewed By: dylanmckay
Differential Revision: https://reviews.llvm.org/D38029
llvm-svn: 320009
2017-12-07 06:56:09 +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
Dylan McKay
efe40389c0
[AVR] Add the machine code backend
...
Summary:
This adds the AVR machine code backend (`AVRAsmBackend.cpp`). This will
allow us to generate machine code from assembled AVR instructions.
Reviewers: arsenm, kparzysz
Subscribers: modocache, japaric, wdng, beanz, mgorny
Differential Revision: https://reviews.llvm.org/D25029
llvm-svn: 283297
2016-10-05 05:30:19 +00:00
Dylan McKay
4a25499b13
[AVR] Add the ELF object file writer
...
Summary: This adds the ELF32 writer for AVR.
Reviewers: kparzysz
Subscribers: beanz, mgorny
Differential Revision: https://reviews.llvm.org/D25031
llvm-svn: 282856
2016-09-30 14:09:20 +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
Dylan McKay
c4ec11f451
[AVR] Add AVRMCExpr
...
Summary: This adds the AVRMCExpr headers and implementation.
Reviewers: arsenm, ruiu, grosbach, kparzysz
Subscribers: wdng, beanz, mgorny, kparzysz, jtbandes, llvm-commits
Differential Revision: https://reviews.llvm.org/D20503
llvm-svn: 282397
2016-09-26 11:35:32 +00:00
Dylan McKay
52ed0aa203
[AVR] Add AVRMCAsmInfo
...
llvm-svn: 270302
2016-05-21 01:06:37 +00:00
Dylan McKay
28ae31731e
[AVR] Fix header files in MCTargetDesc
...
Everything now compiles successfully, but there are still undefined
references.
llvm-svn: 270298
2016-05-21 00:35:07 +00:00
Dylan McKay
7ec6f56040
Add AVRTargetStreamers
...
Reviewed by Matt Arsenault in http://reviews.llvm.org/D16311
llvm-svn: 270171
2016-05-20 01:17:38 +00:00