[all-commits] [llvm/llvm-project] 9de0a3: [X86][SSE] Don't use LowerVSETCCWithSUBUS for unsi...
Simon Pilgrim via All-commits
all-commits at lists.llvm.org
Mon Sep 7 08:12:18 PDT 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: 9de0a3da6a76030f96a2d6793ca4f094fa538db5
https://github.com/llvm/llvm-project/commit/9de0a3da6a76030f96a2d6793ca4f094fa538db5
Author: Simon Pilgrim <llvm-dev at redking.me.uk>
Date: 2020-09-07 (Mon, 07 Sep 2020)
Changed paths:
M llvm/lib/Target/X86/X86ISelLowering.cpp
M llvm/test/CodeGen/X86/vector-unsigned-cmp.ll
Log Message:
-----------
[X86][SSE] Don't use LowerVSETCCWithSUBUS for unsigned compare with +ve operands (PR47448)
We already simplify the unsigned comparisons if we've found the operands are non-negative, but we were still calling LowerVSETCCWithSUBUS which resulted in the PR47448 regressions.
More information about the All-commits
mailing list