projects
/
platform
/
upstream
/
llvm.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
9b29486
)
Use <0 checks in place of ==-1 because it results in simpler code.
author
Craig Topper
<craig.topper@gmail.com>
Mon, 21 Jan 2013 07:25:16 +0000
(07:25 +0000)
committer
Craig Topper
<craig.topper@gmail.com>
Mon, 21 Jan 2013 07:25:16 +0000
(07:25 +0000)
llvm-svn: 173010
llvm/lib/Target/X86/X86ISelLowering.cpp
patch
|
blob
|
history
diff --git
a/llvm/lib/Target/X86/X86ISelLowering.cpp
b/llvm/lib/Target/X86/X86ISelLowering.cpp
index
e627dd4
..
ea514c6
100644
(file)
--- a/
llvm/lib/Target/X86/X86ISelLowering.cpp
+++ b/
llvm/lib/Target/X86/X86ISelLowering.cpp
@@
-5678,12
+5678,12
@@
LowerVECTOR_SHUFFLEtoBlend(ShuffleVectorSDNode *SVOp,
SVOp->getMaskElt(i + NumElemsInLane) : -1;
int EltIdx = SVOp->getMaskElt(i);
- if ((EltIdx
== -1
|| EltIdx == (int)i) &&
- (SndLaneEltIdx
== -1
|| SndLaneEltIdx == (int)(i + NumElemsInLane)))
+ if ((EltIdx
< 0
|| EltIdx == (int)i) &&
+ (SndLaneEltIdx
< 0
|| SndLaneEltIdx == (int)(i + NumElemsInLane)))
continue;
if (((unsigned)EltIdx == (i + NumElems)) &&
- (SndLaneEltIdx
== -1
||
+ (SndLaneEltIdx
< 0
||
(unsigned)SndLaneEltIdx == i + NumElems + NumElemsInLane))
MaskValue |= (1<<i);
else