[x86] Improve naming and comments for VSELECT lowering.

No functionality changed.

llvm-svn: 218586
This commit is contained in:
Chandler Carruth 2014-09-29 00:51:58 +00:00
parent c7129276cd
commit 2f9e56e527
1 changed files with 6 additions and 5 deletions

View File

@ -11834,8 +11834,9 @@ static bool BUILD_VECTORtoBlendMask(BuildVectorSDNode *BuildVector,
return true;
}
// Try to lower a vselect node into a simple blend instruction.
static SDValue LowerVSELECTtoBlend(SDValue Op, const X86Subtarget *Subtarget,
/// \brief Try to lower a VSELECT instruction to an immediate-controlled blend
/// instruction.
static SDValue lowerVSELECTtoBLENDI(SDValue Op, const X86Subtarget *Subtarget,
SelectionDAG &DAG) {
SDValue Cond = Op.getOperand(0);
SDValue LHS = Op.getOperand(1);
@ -11885,7 +11886,7 @@ SDValue X86TargetLowering::LowerVSELECT(SDValue Op, SelectionDAG &DAG) const {
ISD::isBuildVectorOfConstantSDNodes(Op.getOperand(2).getNode()))
return SDValue();
SDValue BlendOp = LowerVSELECTtoBlend(Op, Subtarget, DAG);
SDValue BlendOp = lowerVSELECTtoBLENDI(Op, Subtarget, DAG);
if (BlendOp.getNode())
return BlendOp;