Fangrui Song
|
ac14f7b10c
|
[lit] Delete empty lines at the end of lit.local.cfg NFC
llvm-svn: 363538
|
2019-06-17 09:51:07 +00:00 |
Gabor Buella
|
da4a966e1c
|
NFC - Various typo fixes in tests
llvm-svn: 336268
|
2018-07-04 13:28:39 +00:00 |
Krzysztof Parzyszek
|
6acecc96ac
|
[Hexagon] Remove trailing spaces, NFC
llvm-svn: 318875
|
2017-11-22 20:43:00 +00:00 |
Krzysztof Parzyszek
|
a72fad980c
|
[Hexagon] Replace instruction definitions with auto-generated ones
llvm-svn: 294753
|
2017-02-10 15:33:13 +00:00 |
Krzysztof Parzyszek
|
5b4a6b67c5
|
[Hexagon] Adding gp+ to the syntax of gp-relative instructions
Patch by Colin LeMahieu.
llvm-svn: 294258
|
2017-02-06 23:18:57 +00:00 |
Krzysztof Parzyszek
|
7c7bb538cb
|
[Hexagon] Treat all conditional branches as predicted (not-taken by default)
llvm-svn: 268946
|
2016-05-09 18:22:07 +00:00 |
Colin LeMahieu
|
b7a5f9fc29
|
[Hexagon] Fixing store instructions and reenabling a few more tests.
llvm-svn: 252561
|
2015-11-10 00:22:00 +00:00 |
Colin LeMahieu
|
8ab7e8e1b5
|
[Hexagon] Fixing load instruction parsing and reenabling tests.
llvm-svn: 252555
|
2015-11-10 00:02:27 +00:00 |
Colin LeMahieu
|
7cd0892729
|
[Hexagon] Enabling ASM parsing on Hexagon backend and adding instruction parsing tests. General updating of the code emission.
llvm-svn: 252443
|
2015-11-09 04:07:48 +00:00 |
Colin LeMahieu
|
1e9d1d768c
|
[Hexagon] Adding decoders for signed operands and ensuring all signed operand types disassemble correctly.
llvm-svn: 239477
|
2015-06-10 16:52:32 +00:00 |
Colin LeMahieu
|
99cc7c1070
|
[Hexagon] Adding missing vector multiply instruction encodings. Converting multiply intrinsics and updating tests.
llvm-svn: 228010
|
2015-02-03 19:15:11 +00:00 |
Colin LeMahieu
|
cefca69d72
|
[Hexagon] Adding vector shift instructions and tests.
llvm-svn: 227619
|
2015-01-30 21:58:46 +00:00 |
Colin LeMahieu
|
cc4329b836
|
[Hexagon] Adding vector predicate instructions.
llvm-svn: 227613
|
2015-01-30 21:24:06 +00:00 |
Colin LeMahieu
|
26a537c743
|
[Hexagon] Adding vector permutation instructions and tests.
llvm-svn: 227612
|
2015-01-30 21:14:00 +00:00 |
Colin LeMahieu
|
16f5e56703
|
[Hexagon] Adding vector multiplies. Cleaning up tests.
llvm-svn: 227609
|
2015-01-30 20:56:54 +00:00 |
Colin LeMahieu
|
b84ec02296
|
[Hexagon] Adding XTYPE/COMPLEX instructions and cleaning up tests.
llvm-svn: 227607
|
2015-01-30 20:08:37 +00:00 |
Colin LeMahieu
|
21fbc94777
|
[Hexagon] Adding XTYPE/ALU vector instructions. Organizing test files.
llvm-svn: 227598
|
2015-01-30 19:13:26 +00:00 |
Colin LeMahieu
|
709c0a16bb
|
[Hexagon] Adding a number of vector load variants and organizing tests.
llvm-svn: 227588
|
2015-01-30 18:09:44 +00:00 |
Colin LeMahieu
|
3c740a3614
|
[Hexagon] Organizing tests and adding a few missing jump instruction encodings.
llvm-svn: 227498
|
2015-01-29 21:47:15 +00:00 |
Colin LeMahieu
|
bc63f42e0d
|
[Hexagon] Adding missing instruction encodings and tests.
llvm-svn: 227495
|
2015-01-29 21:30:22 +00:00 |
Colin LeMahieu
|
bd4770f915
|
[Hexagon] Adding alu vector instructions
llvm-svn: 227493
|
2015-01-29 21:09:30 +00:00 |
Colin LeMahieu
|
1de7e0d923
|
[Hexagon] Updating many V4 intrinsic patterns. Adding missing instruction and deleting unused classes.
llvm-svn: 227353
|
2015-01-28 19:39:09 +00:00 |
Colin LeMahieu
|
94c33218e3
|
[Hexagon] Adding XTYPE/MPY intrinsic tests and some missing multiply instructions.
llvm-svn: 227347
|
2015-01-28 19:16:17 +00:00 |
Colin LeMahieu
|
fe03c9a678
|
[Hexagon] Replacing XTYPE/SHIFT intrinsic patternss. Adding tests and missing instructions with tests.
llvm-svn: 227330
|
2015-01-28 17:37:59 +00:00 |
Colin LeMahieu
|
cd9c4e3e07
|
[Hexagon] Adding new-value store and bit reverse instructions.
llvm-svn: 226224
|
2015-01-15 23:10:29 +00:00 |
Colin LeMahieu
|
538b85810c
|
[Hexagon] Removing old versions of vsplice, valign, cl0, ct0 and updating references to new versions.
llvm-svn: 226194
|
2015-01-15 19:28:32 +00:00 |
Colin LeMahieu
|
504157f1ae
|
[Hexagon] Adding vmux instruction. Removing old transfer instructions and updating references.
llvm-svn: 226184
|
2015-01-15 18:16:00 +00:00 |
Colin LeMahieu
|
627df427eb
|
[Hexagon] Adding floating point classification and creation.
llvm-svn: 225374
|
2015-01-07 20:28:57 +00:00 |
Colin LeMahieu
|
290ece7d4c
|
[Hexagon] Adding encodings for v5 floating point instructions.
llvm-svn: 225372
|
2015-01-07 20:24:09 +00:00 |
Colin LeMahieu
|
777abcb1d7
|
[Hexagon] Adding encoding for popcount, fastcorner, dword asr with rounding.
llvm-svn: 225371
|
2015-01-07 20:07:28 +00:00 |
Colin LeMahieu
|
507dd32703
|
[Hexagon] Adding compound jump encodings.
llvm-svn: 225291
|
2015-01-06 20:03:31 +00:00 |
Colin LeMahieu
|
68b2e050f0
|
[Hexagon] Adding encoding for misc v4 instructions: boundscheck, tlbmatch, dcfetch.
llvm-svn: 225283
|
2015-01-06 19:03:20 +00:00 |
Colin LeMahieu
|
d9c605ddae
|
[Hexagon] Adding encoding information for absolute address loads.
llvm-svn: 225279
|
2015-01-06 18:38:26 +00:00 |
Colin LeMahieu
|
1445553474
|
[Hexagon] Adding dealloc_return encoding and absolute address stores.
llvm-svn: 225267
|
2015-01-06 16:15:15 +00:00 |
Colin LeMahieu
|
dacf057bdc
|
[Hexagon] Adding add/sub with carry, logical shift left by immediate and memop instructions. Removing old defs without bits and updating references.
llvm-svn: 225210
|
2015-01-05 21:36:38 +00:00 |
Colin LeMahieu
|
28bb02a8c7
|
[Hexagon] Adding rounding reg/reg variants, accumulating multiplies, and accumulating shifts.
llvm-svn: 225201
|
2015-01-05 20:56:41 +00:00 |
Colin LeMahieu
|
abdf2b37d8
|
[Hexagon] Adding V4 bit manipulating instructions, removing ALU defs without encoding bits.
llvm-svn: 225199
|
2015-01-05 20:35:54 +00:00 |
Colin LeMahieu
|
3acfddd6b5
|
[Hexagon] Adding V4 logic-logic instructions and tests.
llvm-svn: 225198
|
2015-01-05 20:14:58 +00:00 |
Colin LeMahieu
|
ff10c8c95c
|
[Hexagon] Adding orand, bitsplit reg/reg, and modwrap instructions.
llvm-svn: 225197
|
2015-01-05 20:04:40 +00:00 |
Colin LeMahieu
|
5e079577e1
|
[Hexagon] Adding round reg/imm and bitsplit instructions.
llvm-svn: 225188
|
2015-01-05 18:08:21 +00:00 |
Colin LeMahieu
|
bc405294f0
|
[Hexagon] Adding accumulating add/sub, doubleword logic-not variants, doubleword bitfield extract, word parity, accumulating multiplies with saturation.
llvm-svn: 225024
|
2014-12-31 00:08:34 +00:00 |
Colin LeMahieu
|
8971e055ae
|
[Hexagon] Adding double-logic on predicate instructions.
llvm-svn: 225018
|
2014-12-30 23:22:39 +00:00 |
Colin LeMahieu
|
65f3e12ed1
|
[Hexagon] Adding newvalue compare and jumps.
llvm-svn: 225015
|
2014-12-30 23:04:21 +00:00 |
Colin LeMahieu
|
0cba5f1b43
|
[Hexagon] Adding postincrement register newvalue stores.
llvm-svn: 225010
|
2014-12-30 22:34:08 +00:00 |
Colin LeMahieu
|
9014890819
|
[Hexagon] Removing old newvalue store variants. Adding postincrement immediate newvalue stores.
llvm-svn: 225009
|
2014-12-30 22:28:31 +00:00 |
Colin LeMahieu
|
820d5cb608
|
[Hexagon] Adding indexed store new-value variants.
llvm-svn: 225007
|
2014-12-30 22:00:26 +00:00 |
Colin LeMahieu
|
2bad4a7177
|
[Hexagon] Adding indexed store of immediates.
llvm-svn: 225006
|
2014-12-30 21:01:38 +00:00 |
Colin LeMahieu
|
94a498bf0e
|
[Hexagon] Adding indexed stores.
llvm-svn: 225005
|
2014-12-30 20:42:23 +00:00 |
Colin LeMahieu
|
9161d47476
|
[Hexagon] Adding reg-reg indexed load forms.
llvm-svn: 224997
|
2014-12-30 18:58:47 +00:00 |
Colin LeMahieu
|
377ac65340
|
[Hexagon] Adding compare byte/halfword reg-reg/reg-imm forms. Adding compare to general register reg-imm form.
llvm-svn: 224991
|
2014-12-30 17:39:24 +00:00 |