Colin LeMahieu
|
b9726af751
|
[Hexagon] Reapply r239097 with tests corrected for shuffling and duplexing.
llvm-svn: 239161
|
2015-06-05 16:00:11 +00:00 |
|
Colin LeMahieu
|
084c4d499d
|
[Hexagon] Disassembling, printing, and emitting instructions a whole-bundle at a time which is the semantic unit for Hexagon. Fixing tests to use the new format. Disabling tests in the direct object emission path for a followup patch.
llvm-svn: 238556
|
2015-05-29 14:44:13 +00:00 |
|
Krzysztof Parzyszek
|
bcfafa313d
|
Expand MUX instructions early on Hexagon
This time with all files included.
llvm-svn: 233696
|
2015-03-31 13:35:12 +00:00 |
|
Krzysztof Parzyszek
|
a45218861d
|
Revert 233694. Weak SVN-fu.
llvm-svn: 233695
|
2015-03-31 13:32:32 +00:00 |
|
Krzysztof Parzyszek
|
c520a7c528
|
Expand MUX instructions early on Hexagon
llvm-svn: 233694
|
2015-03-31 13:29:17 +00:00 |
|
Colin LeMahieu
|
2b8dd30859
|
[Hexagon] Updating predicate register transfers and adding tstbit to allow select selection. Updating ll tests with predicate transfers that previously had nop encodings.
llvm-svn: 223800
|
2014-12-09 18:16:49 +00:00 |
|
Colin LeMahieu
|
0872710917
|
[Hexagon] Adding cmp* immediate form instructions.
llvm-svn: 222849
|
2014-11-26 19:43:12 +00:00 |
|
Colin LeMahieu
|
1f8cdbb85d
|
[Hexagon] Adding and64, or64, and xor64 instructions.
llvm-svn: 222846
|
2014-11-26 18:55:59 +00:00 |
|
Colin LeMahieu
|
535f692186
|
[Hexagon] Adding add64 and sub64 instructions.
llvm-svn: 222795
|
2014-11-25 22:15:44 +00:00 |
|
Colin LeMahieu
|
732a0febbc
|
Reverting 222792
llvm-svn: 222793
|
2014-11-25 21:39:57 +00:00 |
|
Colin LeMahieu
|
bf565f821c
|
[Hexagon] Adding compare with immediate instructions.
llvm-svn: 222792
|
2014-11-25 21:30:28 +00:00 |
|
Colin LeMahieu
|
4ed8312072
|
[Hexagon] [NFC] Adding trailing whitespace to test files.
llvm-svn: 222785
|
2014-11-25 20:22:24 +00:00 |
|
Colin LeMahieu
|
9b0719975d
|
[Hexagon] Adding C2_mux instruction.
llvm-svn: 222784
|
2014-11-25 20:20:09 +00:00 |
|
Colin LeMahieu
|
4a42d4abd9
|
[Hexagon] Replacing cmp* instructions with ones that contain encoding bits.
llvm-svn: 222771
|
2014-11-25 18:20:52 +00:00 |
|
Colin LeMahieu
|
1dc5a7ca7c
|
[Hexagon] Adding asrh instruction, removing unused multiclasses.
llvm-svn: 222670
|
2014-11-24 18:04:42 +00:00 |
|
Colin LeMahieu
|
b3868ebb81
|
[Hexagon] Adding aslh instruction.
llvm-svn: 222668
|
2014-11-24 17:44:19 +00:00 |
|
Colin LeMahieu
|
e1cd9ff6b5
|
[Hexagon] Adding zxth instruction.
llvm-svn: 222662
|
2014-11-24 17:11:34 +00:00 |
|
Colin LeMahieu
|
80e59674e9
|
[Hexagon] Adding zxtb instruction.
llvm-svn: 222660
|
2014-11-24 16:48:43 +00:00 |
|
Colin LeMahieu
|
4986bc53c5
|
[Hexagon] Adding sxth instruction.
llvm-svn: 222577
|
2014-11-21 21:54:59 +00:00 |
|
Colin LeMahieu
|
9a7b747bf6
|
[Hexagon] Adding sxtb instruction. Renaming some identically named classes that will be removed after converting referencing defs.
llvm-svn: 222575
|
2014-11-21 21:35:52 +00:00 |
|
Colin LeMahieu
|
384b462d47
|
[Hexagon] Adding A2_xor instruction with IR selection pattern and test.
llvm-svn: 222399
|
2014-11-19 23:22:23 +00:00 |
|
Colin LeMahieu
|
35e8a8aa73
|
[Hexagon] Adding A2_or instruction with IR selection pattern and test.
llvm-svn: 222396
|
2014-11-19 22:58:04 +00:00 |
|
Colin LeMahieu
|
f815ca1b0b
|
[Hexagon] Adding A2_and instruction.
llvm-svn: 222274
|
2014-11-18 22:45:47 +00:00 |
|
Colin LeMahieu
|
1d74e8f01b
|
[Hexagon] Adding A2_sub instruction
Renaming test files.
llvm-svn: 222263
|
2014-11-18 21:51:51 +00:00 |
|
Colin LeMahieu
|
f7ca7f6c70
|
[Hexagon] Converting from ADD_rr to A2_add which has encoding bits.
Adding test to show correct instruction selection and encoding.
llvm-svn: 222249
|
2014-11-18 20:28:11 +00:00 |
|
Colin LeMahieu
|
02f427b6fb
|
[Hexagon] Adding basic Hexagon ELF object emitter.
llvm-svn: 221465
|
2014-11-06 17:05:51 +00:00 |
|
Jyotsna Verma
|
9134441949
|
reverting r209132
llvm-svn: 209139
|
2014-05-19 16:22:11 +00:00 |
|
Jyotsna Verma
|
dc58cfbd79
|
Hexagon: Add encoding bits to the mpy instructions.
llvm-svn: 209132
|
2014-05-19 15:32:07 +00:00 |
|