forked from OSchip/llvm-project
Minor cleanups. No functionality change.
llvm-svn: 175359
This commit is contained in:
parent
1f62596fde
commit
d784d96074
|
@ -2655,8 +2655,7 @@ X86TargetLowering::LowerCall(TargetLowering::CallLoweringInfo &CLI,
|
|||
// This isn't right, although it's probably harmless on x86; liveouts
|
||||
// should be computed from returns not tail calls. Consider a void
|
||||
// function making a tail call to a function returning int.
|
||||
return DAG.getNode(X86ISD::TC_RETURN, dl,
|
||||
NodeTys, &Ops[0], Ops.size());
|
||||
return DAG.getNode(X86ISD::TC_RETURN, dl, NodeTys, &Ops[0], Ops.size());
|
||||
}
|
||||
|
||||
Chain = DAG.getNode(X86ISD::CALL, dl, NodeTys, &Ops[0], Ops.size());
|
||||
|
@ -4222,10 +4221,11 @@ static unsigned getShuffleCLImmediate(ShuffleVectorSDNode *N) {
|
|||
/// isZeroNode - Returns true if Elt is a constant zero or a floating point
|
||||
/// constant +0.0.
|
||||
bool X86::isZeroNode(SDValue Elt) {
|
||||
return ((isa<ConstantSDNode>(Elt) &&
|
||||
cast<ConstantSDNode>(Elt)->isNullValue()) ||
|
||||
(isa<ConstantFPSDNode>(Elt) &&
|
||||
cast<ConstantFPSDNode>(Elt)->getValueAPF().isPosZero()));
|
||||
if (ConstantSDNode *CN = dyn_cast<ConstantSDNode>(Elt))
|
||||
return CN->isNullValue();
|
||||
if (ConstantFPSDNode *CFP = dyn_cast<ConstantFPSDNode>(Elt))
|
||||
return CFP->getValueAPF().isPosZero();
|
||||
return false;
|
||||
}
|
||||
|
||||
/// CommuteVectorShuffle - Swap vector_shuffle operands as well as values in
|
||||
|
@ -15675,7 +15675,7 @@ static SDValue PerformCMOVCombine(SDNode *N, SelectionDAG &DAG,
|
|||
ConstantSDNode *CmpAgainst = 0;
|
||||
if ((Cond.getOpcode() == X86ISD::CMP || Cond.getOpcode() == X86ISD::SUB) &&
|
||||
(CmpAgainst = dyn_cast<ConstantSDNode>(Cond.getOperand(1))) &&
|
||||
dyn_cast<ConstantSDNode>(Cond.getOperand(0)) == 0) {
|
||||
!isa<ConstantSDNode>(Cond.getOperand(0))) {
|
||||
|
||||
if (CC == X86::COND_NE &&
|
||||
CmpAgainst == dyn_cast<ConstantSDNode>(FalseOp)) {
|
||||
|
@ -15955,8 +15955,7 @@ static SDValue CMPEQCombine(SDNode *N, SelectionDAG &DAG,
|
|||
if (VT == MVT::f32 || VT == MVT::f64) {
|
||||
bool ExpectingFlags = false;
|
||||
// Check for any users that want flags:
|
||||
for (SDNode::use_iterator UI = N->use_begin(),
|
||||
UE = N->use_end();
|
||||
for (SDNode::use_iterator UI = N->use_begin(), UE = N->use_end();
|
||||
!ExpectingFlags && UI != UE; ++UI)
|
||||
switch (UI->getOpcode()) {
|
||||
default:
|
||||
|
|
Loading…
Reference in New Issue