llvm-project/llvm/test/CodeGen/VE/Vector
Simon Moll 611d3c63f3 [VP] ISD helper functions [VE] isel for vp_add, vp_and
This implements vp_add, vp_and for the VE target by lowering them to the
VVP_* layer. We also add helper functions for VP SDNodes (isVPSDNode,
getVPMaskIdx, getVPExplicitVectorLengthIdx).

Reviewed By: kaz7

Differential Revision: https://reviews.llvm.org/D93766
2021-01-08 14:29:45 +01:00
..
expand_single_elem_build_vec.ll [VE] Expand single-element BUILD_VECTOR to INSERT_VECTOR_ELT 2021-01-08 11:48:01 +01:00
extract_elt.ll [VE] Extract & insert vector element isel 2021-01-08 11:46:59 +01:00
fastcc_callee.ll [VE] Correct VMP allocation in calling conv 2020-12-21 22:42:24 +09:00
fastcc_caller.ll
feature_vpu.ll
insert_elt.ll [VE] Expand single-element BUILD_VECTOR to INSERT_VECTOR_ELT 2021-01-08 11:48:01 +01:00
vec_add.ll [VE] Change the behaviour of truncate 2020-11-30 22:12:45 +09:00
vec_and.ll [VE] Vector 'and' isel and tests 2020-12-23 13:29:29 +01:00
vec_broadcast.ll [VE] Change the behaviour of truncate 2020-11-30 22:12:45 +09:00
vp_add.ll [VP] ISD helper functions [VE] isel for vp_add, vp_and 2021-01-08 14:29:45 +01:00
vp_and.ll [VP] ISD helper functions [VE] isel for vp_add, vp_and 2021-01-08 14:29:45 +01:00
vp_ashr.ll [VE][NFC] Disable VP tests 2020-12-10 15:13:05 +09:00
vp_lshr.ll [VE][NFC] Disable VP tests 2020-12-10 15:13:05 +09:00
vp_mul.ll [VE][NFC] Disable VP tests 2020-12-10 15:13:05 +09:00
vp_or.ll [VE][NFC] Disable VP tests 2020-12-10 15:13:05 +09:00
vp_sdiv.ll [VE][NFC] Disable VP tests 2020-12-10 15:13:05 +09:00
vp_shl.ll [VE][NFC] Disable VP tests 2020-12-10 15:13:05 +09:00
vp_srem.ll [VE][NFC] Disable VP tests 2020-12-10 15:13:05 +09:00
vp_sub.ll [VE][NFC] Disable VP tests 2020-12-10 15:13:05 +09:00
vp_udiv.ll [VE][NFC] Disable VP tests 2020-12-10 15:13:05 +09:00
vp_urem.ll [VE][NFC] Disable VP tests 2020-12-10 15:13:05 +09:00
vp_xor.ll [VE][NFC] Disable VP tests 2020-12-10 15:13:05 +09:00