[RISCV][SLP] Add tests for GEP costs
authorLuke Lau <luke@igalia.com>
Thu, 4 May 2023 18:36:48 +0000 (19:36 +0100)
committerLuke Lau <luke@igalia.com>
Thu, 29 Jun 2023 12:44:37 +0000 (13:44 +0100)
commitcb941f9220d5e855f45cd25d1c2f12e3709536cc
tree5fdb9ab5acbbc5ce57854b20e136e3fb9725f676
parent1f91fe3261c8bb763823dda600be865436636e40
[RISCV][SLP] Add tests for GEP costs

This patch updates the tests in gep.ll to have explicitly memory
accesses using them, to illustrate the new behaviour in D149889.
New tests have also been added for mismatched pointer types and memory
access types, and gep-zero-indices.ll has also been added to make sure
that we always cost GEPs with all zero indices as free.
llvm/test/Analysis/CostModel/RISCV/gep-zero-indices.ll [new file with mode: 0644]
llvm/test/Analysis/CostModel/RISCV/gep.ll