llvm-project/llvm/test/Transforms/InstCombine/X86
Luo, Yuanke 66fbf5fafb [X86][AMX] Prevent transforming load pointer from <256 x i32>* to x86_amx*.
The load/store instruction will be transformed to amx intrinsics
in the pass of AMX type lowering. Prohibiting the pointer cast
make that pass happy.

Differential Revision: https://reviews.llvm.org/D98247
2021-03-14 09:24:56 +08:00
..
2009-03-23-i80-fp80.ll
addcarry.ll
blend_x86.ll
clmulqdq.ll [InstCombine] use poison as placeholder for undemanded elems 2020-12-28 08:58:15 +09:00
lit.local.cfg
pr2645-1.ll
shufflemask-undef-inseltpoison.ll Precommit tests that have poison as shufflevector's placeholder 2020-12-29 17:09:31 +09:00
shufflemask-undef.ll
x86-addsub-inseltpoison.ll Precommit tests that have poison as shufflevector's placeholder 2020-12-29 17:09:31 +09:00
x86-addsub.ll [InstCombine] use poison as placeholder for undemanded elems 2020-12-28 08:58:15 +09:00
x86-amx-load-store.ll [X86][AMX] Prohibit pointer cast on load. 2021-01-13 09:39:19 +08:00
x86-amx.ll [X86][AMX] Prevent transforming load pointer from <256 x i32>* to x86_amx*. 2021-03-14 09:24:56 +08:00
x86-avx2-inseltpoison.ll [X86] Update X86InstCombineIntrinsic to use CreateShuffleVector with one vector 2021-01-06 11:42:45 +09:00
x86-avx2.ll [X86] Update X86InstCombineIntrinsic to use CreateShuffleVector with one vector 2021-01-06 11:42:45 +09:00
x86-avx512-inseltpoison.ll [X86] Update X86InstCombineIntrinsic to use CreateShuffleVector with one vector 2021-01-06 11:42:45 +09:00
x86-avx512.ll [X86] Update X86InstCombineIntrinsic to use CreateShuffleVector with one vector 2021-01-06 11:42:45 +09:00
x86-bmi-tbm.ll [instcombine][x86] Converted pdep/pext with shifted mask to simple arithmetic 2020-09-18 14:54:24 -07:00
x86-crc32-demanded.ll
x86-f16c-inseltpoison.ll Precommit tests that have poison as shufflevector's placeholder 2020-12-29 17:09:31 +09:00
x86-f16c.ll
x86-fma.ll
x86-insertps.ll [InstCombine] use poison as placeholder for undemanded elems 2020-12-28 08:58:15 +09:00
x86-masked-memops.ll [InstCombine] use poison as placeholder for undemanded elems 2020-12-28 08:58:15 +09:00
x86-movmsk.ll
x86-muldq-inseltpoison.ll Precommit tests that have poison as shufflevector's placeholder 2020-12-29 17:09:31 +09:00
x86-muldq.ll [InstCombine] use poison as placeholder for undemanded elems 2020-12-28 08:58:15 +09:00
x86-pack-inseltpoison.ll [Constant] Update ConstantVector::get to return poison if all input elems are poison 2021-01-07 09:26:07 +09:00
x86-pack.ll [InstCombine] use poison as placeholder for undemanded elems 2020-12-28 08:58:15 +09:00
x86-pshufb-inseltpoison.ll Update *-inseltpoison.ll tests at Transforms/InstCombine/X86 by replacing undef with poison (NFC) 2021-01-03 22:40:05 +09:00
x86-pshufb.ll [InstCombine] use poison as placeholder for undemanded elems 2020-12-28 08:58:15 +09:00
x86-sse-inseltpoison.ll [InstCombine] use poison as placeholder for undemanded elems 2020-12-28 08:58:15 +09:00
x86-sse.ll [InstCombine] use poison as placeholder for undemanded elems 2020-12-28 08:58:15 +09:00
x86-sse2-inseltpoison.ll [InstCombine] use poison as placeholder for undemanded elems 2020-12-28 08:58:15 +09:00
x86-sse2.ll [InstCombine] use poison as placeholder for undemanded elems 2020-12-28 08:58:15 +09:00
x86-sse4a-inseltpoison.ll Update *-inseltpoison.ll tests at Transforms/InstCombine/X86 by replacing undef with poison (NFC) 2021-01-03 22:40:05 +09:00
x86-sse4a.ll [InstCombine] use poison as placeholder for undemanded elems 2020-12-28 08:58:15 +09:00
x86-sse41-inseltpoison.ll [InstCombine] use poison as placeholder for undemanded elems 2020-12-28 08:58:15 +09:00
x86-sse41.ll [InstCombine] use poison as placeholder for undemanded elems 2020-12-28 08:58:15 +09:00
x86-vec_demanded_elts-inseltpoison.ll [InstCombine] use poison as placeholder for undemanded elems 2020-12-28 08:58:15 +09:00
x86-vec_demanded_elts.ll [InstCombine] use poison as placeholder for undemanded elems 2020-12-28 08:58:15 +09:00
x86-vector-shifts-inseltpoison.ll [X86] Update X86InstCombineIntrinsic to use CreateShuffleVector with one vector 2021-01-06 11:42:45 +09:00
x86-vector-shifts.ll [X86] Update X86InstCombineIntrinsic to use CreateShuffleVector with one vector 2021-01-06 11:42:45 +09:00
x86-vpermil-inseltpoison.ll [X86] Update X86InstCombineIntrinsic to use CreateShuffleVector with one vector 2021-01-06 11:42:45 +09:00
x86-vpermil.ll [X86] Update X86InstCombineIntrinsic to use CreateShuffleVector with one vector 2021-01-06 11:42:45 +09:00
x86-xop-inseltpoison.ll [InstCombine] use poison as placeholder for undemanded elems 2020-12-28 08:58:15 +09:00
x86-xop.ll [InstCombine] use poison as placeholder for undemanded elems 2020-12-28 08:58:15 +09:00