summaryrefslogtreecommitdiffstats
path: root/llvm/test/MC/AVR
Commit message (Collapse)AuthorAgeFilesLines
* Fixup AVR tests to reflect changes in addend format in llvm-objdumpDavid Bozier2019-11-198-14/+14
| | | | | | | | | | | | | | Summary: Changes to llvm-objdump made in D69997 Reviewers: thakis, jhenderson, grimar Reviewed By: thakis Subscribers: dylanmckay, Jim, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D70438
* [lit] Delete empty lines at the end of lit.local.cfg NFCFangrui Song2019-06-171-1/+0
| | | | llvm-svn: 363538
* Extend the DWARFExpression address handling to support 16-bit addressesDylan McKay2019-06-011-0/+19
| | | | | | | | | | | | | | This allows the DWARFExpression class to handle addresses without crashing on targets with 16-bit pointers like AVR. This is required in order to generate assembly from clang via the '-S' flag. This fixes an error with the following message: clang: llvm/include/llvm/DebugInfo/DWARF/DWARFExpression.h:132: llvm::DWARFExpression::DWARFExpression(llvm::DataExtractor, uint16_t, uint8_t): Assertion `AddressSize == 8 || AddressSize == 4' failed. llvm-svn: 362290
* [AVR] Fix 'symbol_relocations.s' MC testDylan McKay2019-05-181-1/+1
| | | | | | | This was broken in r360143, when the 'rela.' prefix was stripped from section names. llvm-svn: 361104
* [AVR] Fix the inst-cbr testDylan McKay2019-01-181-4/+4
| | | | | | | | | Now that the CBR alias has lower priority than ANDI, the assembly printer uses ANDI instead. Original broken in r351526. llvm-svn: 351539
* [AVR] Redefine the 'SBR' instruction as an aliasDylan McKay2018-09-011-5/+5
| | | | | | | | | | | This fixes a TableGen warning about duplicate bit patterns. SBR === This is an alias of 'ORI Rd, K'. llvm-svn: 341277
* [AVR] Implement some missing code pathsDylan McKay2017-12-112-11/+35
| | | | | | This has been broken since r320009. llvm-svn: 320348
* Revert and accidentally committed revert commitDylan McKay2017-12-091-0/+61
| | | | | | This reverts commit r320245. llvm-svn: 320247
* Revert "[AVR] Override ParseDirective"Dylan McKay2017-12-091-61/+0
| | | | | | This reverts commit 57c16f9267969ebb09d6448607999b4a9f40c418. llvm-svn: 320245
* [AVR] Override ParseDirectiveLeslie Zhai2017-12-071-0/+61
| | | | | | | | | | Reviewers: dylanmckay, kparzysz Reviewed By: dylanmckay Differential Revision: https://reviews.llvm.org/D38029 llvm-svn: 320009
* [AVR] Use the short form of 'clr <reg>'Dylan McKay2017-11-241-4/+5
| | | | | | | r318895 made it so that the simpler instruction aliases are printed rather than their expanded form. llvm-svn: 318954
* [AVR] Remove a bunch of now-obselete testsDylan McKay2017-07-014-20/+0
| | | | | | The fixups in these instructions are now lowered into relocations. llvm-svn: 306947
* [AVR] Fix a bug so that we now emit R_AVR_16 fixups with the correct offsetDylan McKay2017-04-302-4/+4
| | | | | | | Before this, the LDS/STS instructions would have their opcodes overwritten while linking. llvm-svn: 301782
* [AVR] Add all of the machine code test suiteDylan McKay2016-11-09102-0/+2072
Summary: This adds all of the AVR machine code tests. Reviewers: arsenm, kparzysz Subscribers: wdng, japaric Differential Revision: https://reviews.llvm.org/D26387 llvm-svn: 286417
OpenPOWER on IntegriCloud