index
:
bcm5719-llvm
meklort-10.0.0
meklort-10.0.1
ortega-7.0.1
Project Ortega BCM5719 LLVM
Raptor Computing Systems
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
llvm
/
lib
/
Target
/
Hexagon
/
HexagonPatternsHVX.td
Commit message (
Expand
)
Author
Age
Files
Lines
*
[Hexagon] Bitcast v4i16 to v8i8, unify no-op casts between scalar and HVX
Krzysztof Parzyszek
2019-09-23
1
-16
/
+7
*
[Hexagon] Generate min/max instructions for 64-bit vectors
Krzysztof Parzyszek
2019-08-16
1
-22
/
+10
*
[Hexagon] Generate vector min/max for HVX
Krzysztof Parzyszek
2019-08-15
1
-0
/
+25
*
[Hexagon] Remove 'T' from HasVNN predicates, NFC
Krzysztof Parzyszek
2018-06-20
1
-1
/
+1
*
[Hexagon] Implement vector-pair zero as V6_vsubw_dv
Krzysztof Parzyszek
2018-06-06
1
-4
/
+7
*
[Hexagon] Select HVX code for vector CTPOP, CTLZ, and CTTZ
Krzysztof Parzyszek
2018-06-01
1
-0
/
+27
*
[Hexagon] Add patterns for accumulating HVX compares
Krzysztof Parzyszek
2018-05-22
1
-73
/
+99
*
[Hexagon] Fix the order of operands when selecting QCAT
Krzysztof Parzyszek
2018-05-16
1
-2
/
+2
*
[Hexagon] Mark HVX vector predicate bitwise ops as legal, add patterns
Krzysztof Parzyszek
2018-05-16
1
-24
/
+46
*
[Hexagon] Add patterns for vector shift-and-accumulate
Krzysztof Parzyszek
2018-05-09
1
-0
/
+5
*
[Hexagon] Improve HVX instruction selection (bitcast, vsplat)
Krzysztof Parzyszek
2018-04-20
1
-29
/
+64
*
[Hexagon] Generate code for vector bswap intrinsics
Krzysztof Parzyszek
2018-04-19
1
-0
/
+5
*
[Hexagon] Rewrite non-HVX unaligned loads as pairs of aligned ones
Krzysztof Parzyszek
2018-03-07
1
-10
/
+0
*
[Hexagon] Split HVX vector pair loads/stores, expand unaligned loads
Krzysztof Parzyszek
2018-02-14
1
-43
/
+82
*
[Hexagon] Add code to select QTRUE and QFALSE
Krzysztof Parzyszek
2018-02-09
1
-0
/
+7
*
[Hexagon] Extract HVX lowering and selection into HVX-specific files, NFC
Krzysztof Parzyszek
2018-02-06
1
-0
/
+338