forked from OSchip/llvm-project
parent
0442889b18
commit
2b93a20b09
|
|
@ -1466,7 +1466,7 @@ bool X86TargetLowering::IsEligibleForTailCallOptimization(SDOperand Call,
|
||||||
if ((NumOps == 1 &&
|
if ((NumOps == 1 &&
|
||||||
(Ret.getOperand(0) == SDOperand(Call.Val,1) ||
|
(Ret.getOperand(0) == SDOperand(Call.Val,1) ||
|
||||||
Ret.getOperand(0) == SDOperand(Call.Val,0))) ||
|
Ret.getOperand(0) == SDOperand(Call.Val,0))) ||
|
||||||
(NumOps == 2 &&
|
(NumOps > 1 &&
|
||||||
Ret.getOperand(0) == SDOperand(Call.Val,Call.Val->getNumValues()-1) &&
|
Ret.getOperand(0) == SDOperand(Call.Val,Call.Val->getNumValues()-1) &&
|
||||||
Ret.getOperand(1) == SDOperand(Call.Val,0))) {
|
Ret.getOperand(1) == SDOperand(Call.Val,0))) {
|
||||||
MachineFunction &MF = DAG.getMachineFunction();
|
MachineFunction &MF = DAG.getMachineFunction();
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue