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
/
HexagonPatterns.td
Commit message (
Expand
)
Author
Age
Files
Lines
*
Fix pattern error for S2_tstbit_i instruction
Ikhlas Ajbar
2019-10-30
1
-2
/
+2
*
[Hexagon] Bitcast v4i16 to v8i8, unify no-op casts between scalar and HVX
Krzysztof Parzyszek
2019-09-23
1
-11
/
+19
*
DAG/GlobalISel: Correct type profile of bitcount ops
Matt Arsenault
2019-09-13
1
-4
/
+4
*
[Hexagon] Improve generated code for test-if-bit-clear, one more time
Krzysztof Parzyszek
2019-09-04
1
-18
/
+29
*
[Hexagon] Improve generated code for test-if-bit-clear
Krzysztof Parzyszek
2019-08-26
1
-0
/
+22
*
[Hexagon] Generate min/max instructions for 64-bit vectors
Krzysztof Parzyszek
2019-08-16
1
-24
/
+65
*
[Hexagon] Fix instruction selection for vselect v4i8
Krzysztof Parzyszek
2019-08-15
1
-8
/
+0
*
Change some dyn_cast to more apropriate isa. NFC
Fangrui Song
2019-04-05
1
-1
/
+1
*
[Hexagon] Use misaligned load instead of trap0(#0) for __builtin_trap
Krzysztof Parzyszek
2019-02-21
1
-1
/
+1
*
Revert r354606, it breaks asan tests
Krzysztof Parzyszek
2019-02-21
1
-1
/
+1
*
[Hexagon] Use misaligned load instead of trap0(#0) for __builtin_trap
Krzysztof Parzyszek
2019-02-21
1
-1
/
+1
*
Update the file headers across all of the LLVM projects in the monorepo
Chandler Carruth
2019-01-19
1
-4
/
+3
*
[Hexagon] Add patterns for funnel shifts
Krzysztof Parzyszek
2018-12-20
1
-1
/
+87
*
[Hexagon] Add patterns for shifts of v2i16
Krzysztof Parzyszek
2018-12-14
1
-0
/
+12
*
[Hexagon] Use IMPLICIT_DEF to any-extend 32-bit values to 64 bits
Krzysztof Parzyszek
2018-12-14
1
-23
/
+25
*
[Hexagon] Add patterns for any_extend from i1 and short vectors of i1
Krzysztof Parzyszek
2018-12-10
1
-29
/
+28
*
[Hexagon] Add instruction definitions for Hexagon V66
Krzysztof Parzyszek
2018-12-05
1
-0
/
+7
*
[Hexagon] Remove support for V4
Krzysztof Parzyszek
2018-10-19
1
-123
/
+103
*
[Hexagon] Restrict compound instructions with constant value.
Sumanth Gundapaneni
2018-10-11
1
-10
/
+27
*
[Hexagon] Remove incorrect pattern for swiz
Krzysztof Parzyszek
2018-10-01
1
-8
/
+0
*
[Hexagon] Map ISD::TRAP to J2_trap0(#0)
Krzysztof Parzyszek
2018-08-09
1
-0
/
+2
*
[Hexagon] Diagnose misaligned absolute loads and stores
Krzysztof Parzyszek
2018-08-08
1
-70
/
+135
*
[TableGen] Support multi-alternative pattern fragments
Ulrich Weigand
2018-07-13
1
-3
/
+3
*
[Hexagon] Remove 'T' from HasVNN predicates, NFC
Krzysztof Parzyszek
2018-06-20
1
-16
/
+16
*
[DAGCombiner] Recognize more patterns for ABS
Krzysztof Parzyszek
2018-06-12
1
-16
/
+0
*
[SelectionDAG] Provide default expansion for rotates
Krzysztof Parzyszek
2018-06-12
1
-0
/
+19
*
[Hexagon] Add pattern to generate 64-bit neg instruction
Krzysztof Parzyszek
2018-06-05
1
-4
/
+5
*
[Hexagon] Add more patterns for generating abs/absp instructions
Krzysztof Parzyszek
2018-06-05
1
-5
/
+15
*
[Hexagon] Add patterns for accumulating HVX compares
Krzysztof Parzyszek
2018-05-22
1
-49
/
+49
*
[Hexagon] Add a target feature for memop generation
Krzysztof Parzyszek
2018-05-14
1
-4
/
+8
*
[Hexagon] Avoid predicate copies to integer registers from store-locked
Krzysztof Parzyszek
2018-05-14
1
-0
/
+15
*
[Hexagon] Add/fix patterns for 32/64-bit vector compares and logical ops
Krzysztof Parzyszek
2018-04-19
1
-52
/
+41
*
[Hexagon] Fix zero-extending non-HVX bool vectors
Krzysztof Parzyszek
2018-03-16
1
-11
/
+19
*
[Hexagon] Rewrite non-HVX unaligned loads as pairs of aligned ones
Krzysztof Parzyszek
2018-03-07
1
-45
/
+86
*
[Hexagon] Add patterns for compares of i1 values
Krzysztof Parzyszek
2018-02-27
1
-2
/
+4
*
[DAGCOmbine] Ensure that (brcond (setcc ...)) is handled in a canonical manner.
Amaury Sechet
2018-02-23
1
-0
/
+2
*
[Hexagon] Split HVX vector pair loads/stores, expand unaligned loads
Krzysztof Parzyszek
2018-02-14
1
-27
/
+0
*
[Hexagon] Extract HVX lowering and selection into HVX-specific files, NFC
Krzysztof Parzyszek
2018-02-06
1
-339
/
+0
*
[Hexagon] Split HVX operations on vector pairs
Krzysztof Parzyszek
2018-02-06
1
-14
/
+82
*
[Hexagon] Handle lowering of SETCC via setCondCodeAction
Krzysztof Parzyszek
2018-02-06
1
-2
/
+41
*
[Hexagon] Implement HVX codegen for vector shifts
Krzysztof Parzyszek
2018-01-31
1
-4
/
+18
*
[Hexagon] Generate constant splats instead of loads from constant pool
Krzysztof Parzyszek
2018-01-26
1
-0
/
+21
*
[Hexagon] Remove unused HexagonISD opcodes, NFC
Krzysztof Parzyszek
2018-01-24
1
-13
/
+0
*
[Hexagon] Add patterns for sext_inreg of HVX vector types
Krzysztof Parzyszek
2018-01-23
1
-0
/
+19
*
[Hexagon] Implement basic vector operations on vectors vNi1
Krzysztof Parzyszek
2018-01-23
1
-18
/
+60
*
[Hexagon] Implement signed and unsigned multiply-high for vectors
Krzysztof Parzyszek
2018-01-15
1
-0
/
+50
*
[Hexagon] Even simpler patterns for sign- and zero-extending HVX vectors
Krzysztof Parzyszek
2018-01-05
1
-16
/
+4
*
Revert r321894: it requires a part of another commit that is not ready yet
Krzysztof Parzyszek
2018-01-05
1
-19
/
+0
*
Revert r321897: affected testcases were not updated
Krzysztof Parzyszek
2018-01-05
1
-4
/
+16
*
[Hexagon] Even simpler patterns for sign- and zero-extending HVX vectors
Krzysztof Parzyszek
2018-01-05
1
-16
/
+4
[next]