]> granicus.if.org Git - llvm/commit
[NFC][X86][AArch64] Revisit test coverage for X s% C == 0 fold - add tests for negati...
authorRoman Lebedev <lebedev.ri@gmail.com>
Tue, 30 Jul 2019 08:00:49 +0000 (08:00 +0000)
committerRoman Lebedev <lebedev.ri@gmail.com>
Tue, 30 Jul 2019 08:00:49 +0000 (08:00 +0000)
commit7ae4244d67a5fa0e01551b2803cc36c20db74a8c
treed7cb90bf1ed76eebcd9bcfb60fe3d381ca0bd6a1
parentd53651fa9fae65e6d4addb92bf89941150470f15
[NFC][X86][AArch64] Revisit test coverage for X s% C == 0 fold - add tests for negative divisors, INT_MIN divisors

As discussed in the review, that fold is only valid for positive
divisors, so while we can negate negative divisors,
we have to special-case INT_MIN.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@367294 91177308-0d34-0410-b5e6-96231b3b80d8
13 files changed:
test/CodeGen/AArch64/srem-seteq-vec-nonsplat.ll
test/CodeGen/AArch64/srem-seteq-vec-splat.ll
test/CodeGen/AArch64/srem-seteq.ll
test/CodeGen/AArch64/urem-seteq-optsize.ll
test/CodeGen/AArch64/urem-seteq-vec-nonsplat.ll
test/CodeGen/AArch64/urem-seteq-vec-splat.ll
test/CodeGen/AArch64/urem-seteq.ll
test/CodeGen/X86/srem-seteq-vec-nonsplat.ll
test/CodeGen/X86/srem-seteq-vec-splat.ll
test/CodeGen/X86/srem-seteq.ll
test/CodeGen/X86/urem-seteq-vec-nonsplat.ll
test/CodeGen/X86/urem-seteq-vec-splat.ll
test/CodeGen/X86/urem-seteq.ll