Krzysztof Parzyszek
|
65971d97b0
|
[Hexagon] Add intrinsics for masked vector stores
Patch by Harsha Jagasia.
llvm-svn: 295879
|
2017-02-22 21:23:09 +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
|
639545b4d8
|
[Hexagon] Enforce LLSC packetization rules
Ensure that load locked and store conditional instructions are only
packetized with ALU32 instructions.
Patch by Ben Craig.
llvm-svn: 279272
|
2016-08-19 16:57:05 +00:00 |
Krzysztof Parzyszek
|
6895b2ceb2
|
[Hexagon] Add support for __builtin_prefetch
llvm-svn: 261210
|
2016-02-18 13:58:38 +00:00 |
Colin LeMahieu
|
79ec06525e
|
[Hexagon] Making intrinsic tests agnostic to register allocation. Narrowing intrinsic parameters to appropriate width.
llvm-svn: 239634
|
2015-06-12 19:57:32 +00:00 |
Colin LeMahieu
|
cd9cb023d7
|
[Hexagon] Converting XTYPE/SHIFT intrinsics. Cleaning out old intrinsic patterns and updating tests.
llvm-svn: 228026
|
2015-02-03 20:40:52 +00:00 |
Colin LeMahieu
|
cf7248bcaf
|
[Hexagon] Updating XTYPE/PRED intrinsics.
llvm-svn: 228019
|
2015-02-03 19:43:59 +00:00 |
Colin LeMahieu
|
e5daf3abfe
|
[Hexagon] Updating XTYPE/PERM intrinsics.
llvm-svn: 228015
|
2015-02-03 19:36:59 +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
|
a6632452be
|
[Hexagon] Converting complex number intrinsics and adding tests.
llvm-svn: 227995
|
2015-02-03 18:16:28 +00:00 |
Colin LeMahieu
|
cdba4e1bcc
|
[Hexagon] Adding vector intrinsics for alu32/alu and xtype/alu.
llvm-svn: 227993
|
2015-02-03 18:01:45 +00:00 |
Colin LeMahieu
|
1610730faf
|
[Hexagon] Deleting old variants of intrinsics and adding missing tests.
llvm-svn: 227474
|
2015-01-29 17:26:56 +00:00 |
Colin LeMahieu
|
860210bc49
|
[Hexagon] Adding CR intrinsic tests.
llvm-svn: 227463
|
2015-01-29 16:55:37 +00:00 |
Colin LeMahieu
|
a749b3ee6a
|
[Hexagon] Adding XTYPE/PRED intrinsic tests. Converting predicate types to i32 instead of i1.
llvm-svn: 227457
|
2015-01-29 16:08:43 +00:00 |
Colin LeMahieu
|
4379d10273
|
[Hexagon] Updating several V5 intrinsics and adding FP tests.
llvm-svn: 227379
|
2015-01-28 22:08:16 +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
|
19ed07c75a
|
[Hexagon] Deleting a lot of old variants of intrinsics and updating references.
llvm-svn: 227338
|
2015-01-28 18:29:11 +00:00 |
Colin LeMahieu
|
39b846ce0f
|
[Hexagon] Converting XTYPE/BIT intrinsic patterns and adding tests.
llvm-svn: 227335
|
2015-01-28 18:06:23 +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
|
c17902b89b
|
[Hexagon] Replacing old intrinsic tests with organized versions that match the reference manual.
llvm-svn: 227321
|
2015-01-28 16:58:05 +00:00 |