Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [Hexagon] Reapply r239097 with tests corrected for shuffling and duplexing. | Colin LeMahieu | 2015-06-05 | 1 | -0/+55 |
| | | | | llvm-svn: 239161 | ||||
* | Revert r239095 incorrect test tree. | Colin LeMahieu | 2015-06-04 | 1 | -55/+0 |
| | | | | llvm-svn: 239102 | ||||
* | [Hexagon] Adding functionality for duplexing. Duplexing is a way to ↵ | Colin LeMahieu | 2015-06-04 | 1 | -0/+55 |
| | | | | | | compress commonly used pairs of instructions in order to reduce code size. The test case duplex.ll normally would be 8 bytes, assign register to 0 and jump to link register. After duplexing this is only 4 bytes. This also tests the HexagonMCShuffler code path which is used to make sure duplexed instructions still follow slot requirements. llvm-svn: 239095 | ||||
* | [Hexagon] Including raw_ostream for debug builds. | Colin LeMahieu | 2015-05-31 | 1 | -0/+1 |
| | | | | llvm-svn: 238695 | ||||
* | [Hexagon] Adding MC packet shuffler. | Colin LeMahieu | 2015-05-31 | 1 | -0/+181 |
llvm-svn: 238692 |