llvm-project/llvm/test/CodeGen/Hexagon/vect
Krzysztof Parzyszek b8f2a1e7b7 [Hexagon] Rewrite LowerVECTOR_SHUFFLE for 32-/64-bit vectors
The old implementation was not always correct. The new one recognizes
more shuffles that match specific instructions.

llvm-svn: 322498
2018-01-15 18:33:33 +00:00
..
build-vect64.ll [Hexagon] Fix building 64-bit vector from constant values 2018-01-11 18:30:41 +00:00
shuff-32.ll [Hexagon] Rewrite LowerVECTOR_SHUFFLE for 32-/64-bit vectors 2018-01-15 18:33:33 +00:00
shuff-64.ll [Hexagon] Rewrite LowerVECTOR_SHUFFLE for 32-/64-bit vectors 2018-01-15 18:33:33 +00:00
vect-anyextend.ll
vect-apint-truncate.ll
vect-bad-bitcast.ll
vect-bitcast-1.ll
vect-bitcast.ll
vect-cst-v4i8.ll
vect-cst-v4i32.ll [Hexagon] Implement buildVector32 and buildVector64 as utility functions 2017-11-22 20:56:23 +00:00
vect-cst.ll
vect-extract-i1-debug.ll [Hexagon] Adjust the value type for BCvt in LowerFormalArguments 2017-12-20 14:44:05 +00:00
vect-extract-i1.ll [Hexagon] Patch to Extract i1 element from vector of i1 2017-10-02 00:16:15 +00:00
vect-extract.ll
vect-fma.ll
vect-illegal-type.ll
vect-infloop.ll [Hexagon] Allow construction of HVX vector predicates 2017-12-20 20:49:43 +00:00
vect-insert-extract-elt.ll
vect-load-1.ll [Hexagon] Reorganize and update instruction patterns 2017-10-20 19:33:12 +00:00
vect-load-v4i16.ll
vect-load.ll
vect-mul-v2i16.ll
vect-mul-v2i32.ll
vect-mul-v4i8.ll [Hexagon] Reorganize and update instruction patterns 2017-10-20 19:33:12 +00:00
vect-mul-v4i16.ll
vect-mul-v8i8.ll [Hexagon] Reorganize and update instruction patterns 2017-10-20 19:33:12 +00:00
vect-no-tfrs-1.ll
vect-no-tfrs.ll
vect-shift-imm.ll
vect-shuffle.ll
vect-splat.ll
vect-store-v2i16.ll
vect-truncate.ll
vect-v4i16.ll
vect-vaddb-1.ll
vect-vaddb.ll
vect-vaddh-1.ll
vect-vaddh.ll
vect-vaddw.ll
vect-vaslw.ll
vect-vshifts.ll
vect-vsplatb.ll [Hexagon] Implement buildVector32 and buildVector64 as utility functions 2017-11-22 20:56:23 +00:00
vect-vsplath.ll
vect-vsubb-1.ll
vect-vsubb.ll
vect-vsubh-1.ll
vect-vsubh.ll
vect-vsubw.ll
vect-xor.ll
vect-zeroextend.ll
vsplat-v8i8.ll [Hexagon] Add pattern for vsplat to v8i8 2018-01-05 20:43:56 +00:00