mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-10-19 19:12:56 +02:00
Enable optimization for integer ABS on X86 if Subtarget has CMOV.
llvm-svn: 158220
This commit is contained in:
parent
40901656e6
commit
186346ff90
@ -14548,9 +14548,11 @@ static SDValue PerformXorCombine(SDNode *N, SelectionDAG &DAG,
|
||||
if (DCI.isBeforeLegalizeOps())
|
||||
return SDValue();
|
||||
|
||||
SDValue RV = performIntegerAbsCombine(N, DAG);
|
||||
if (RV.getNode())
|
||||
return RV;
|
||||
if (Subtarget->hasCMov()) {
|
||||
SDValue RV = performIntegerAbsCombine(N, DAG);
|
||||
if (RV.getNode())
|
||||
return RV;
|
||||
}
|
||||
|
||||
// Try forming BMI if it is available.
|
||||
if (!Subtarget->hasBMI())
|
||||
|
Loading…
Reference in New Issue
Block a user