llvm-project/llvm/test/Transforms/VectorCombine/X86
Fraser Cormack 2e44b7872b [VectorCombine] Insert addrspacecast when crossing address space boundaries
We can not bitcast pointers across different address spaces. This was
previously fixed in D89577 but then in D93229 an enhancement was added
which peeks further through the ponter operand, opening up the
possibility that address-space violations could be introduced.

Instead of bailing as the previous fix did, simply insert an
addrspacecast cast instruction.

Reviewed By: lebedev.ri

Differential Revision: https://reviews.llvm.org/D121787
2022-03-24 19:08:08 +00:00
..
extract-binop-inseltpoison.ll [NewPM][test] Use -passes syntax in VectorCombine lit tests 2021-10-20 15:16:17 +02:00
extract-binop.ll [NewPM][test] Use -passes syntax in VectorCombine lit tests 2021-10-20 15:16:17 +02:00
extract-cmp-binop.ll [NewPM][test] Use -passes syntax in VectorCombine lit tests 2021-10-20 15:16:17 +02:00
extract-cmp.ll [NewPM][test] Use -passes syntax in VectorCombine lit tests 2021-10-20 15:16:17 +02:00
insert-binop-inseltpoison.ll [NewPM][test] Use -passes syntax in VectorCombine lit tests 2021-10-20 15:16:17 +02:00
insert-binop-with-constant-inseltpoison.ll [NewPM][test] Use -passes syntax in VectorCombine lit tests 2021-10-20 15:16:17 +02:00
insert-binop-with-constant.ll [NewPM][test] Use -passes syntax in VectorCombine lit tests 2021-10-20 15:16:17 +02:00
insert-binop.ll [NewPM][test] Use -passes syntax in VectorCombine lit tests 2021-10-20 15:16:17 +02:00
lit.local.cfg
load-inseltpoison.ll [VectorCombine] Insert addrspacecast when crossing address space boundaries 2022-03-24 19:08:08 +00:00
load-widening.ll [NewPM][test] Use -passes syntax in VectorCombine lit tests 2021-10-20 15:16:17 +02:00
load.ll [NewPM][test] Use -passes syntax in VectorCombine lit tests 2021-10-20 15:16:17 +02:00
no-sse-inseltpoison.ll [NewPM][test] Use -passes syntax in VectorCombine lit tests 2021-10-20 15:16:17 +02:00
no-sse.ll [NewPM][test] Use -passes syntax in VectorCombine lit tests 2021-10-20 15:16:17 +02:00
scalarize-cmp-inseltpoison.ll [NewPM][test] Use -passes syntax in VectorCombine lit tests 2021-10-20 15:16:17 +02:00
scalarize-cmp.ll [NewPM][test] Use -passes syntax in VectorCombine lit tests 2021-10-20 15:16:17 +02:00
scalarize-vector-gep.ll [NewPM][test] Use -passes syntax in VectorCombine lit tests 2021-10-20 15:16:17 +02:00
shuffle-inseltpoison.ll [NewPM][test] Use -passes syntax in VectorCombine lit tests 2021-10-20 15:16:17 +02:00
shuffle.ll [VectorCombine] fold shuffle-of-binops with common operand 2021-10-21 12:37:54 -04:00