aboutsummaryrefslogtreecommitdiff
path: root/llvm/tools/llvm-diff/DifferenceEngine.cpp
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2019-01-20 17:36:22 +0000
committerSimon Pilgrim <llvm-dev@redking.me.uk>2019-01-20 17:36:22 +0000
commitb590e4f7e57c7105cd5b0289be8911724e0d7002 (patch)
tree6b4df08b4ed37d589a1e50301cc6a47504cfb58c /llvm/tools/llvm-diff/DifferenceEngine.cpp
parent0e83f5dff115a621b0ac1413dcff85d081b31d5b (diff)
downloadllvm-b590e4f7e57c7105cd5b0289be8911724e0d7002.zip
llvm-b590e4f7e57c7105cd5b0289be8911724e0d7002.tar.gz
llvm-b590e4f7e57c7105cd5b0289be8911724e0d7002.tar.bz2
[X86] Auto upgrade old style VPCOM/VPCOMU intrinsics to generic integer comparisons
We were upgrading these to the new style VPCOM/VPCOMU intrinsics (which includes the condition code immediate), but we'll be getting rid of those shortly, so convert these to generics first. This causes a couple of changes in the upgrade tests as signed/unsigned eq/ne are equivalent and we constant fold true/false codes, these changes are the same as what we already do for avx512 cmp/ucmp. Noticed while cleaning up vector integer comparison costs for PR40376. llvm-svn: 351690
Diffstat (limited to 'llvm/tools/llvm-diff/DifferenceEngine.cpp')
0 files changed, 0 insertions, 0 deletions