diff options
| author | Michael Liao <michael.liao@intel.com> | 2012-09-06 07:11:22 +0000 |
|---|---|---|
| committer | Michael Liao <michael.liao@intel.com> | 2012-09-06 07:11:22 +0000 |
| commit | 2d95a2b5c4e87c03035a2383fcab7c5f8d8e4d85 (patch) | |
| tree | 1171f5e9e721723e22c0aefb4b588203f3f1cf13 | |
| parent | ac87a5bddc252318c4008f7567941542e8509e72 (diff) | |
| download | bcm5719-llvm-2d95a2b5c4e87c03035a2383fcab7c5f8d8e4d85.tar.gz bcm5719-llvm-2d95a2b5c4e87c03035a2383fcab7c5f8d8e4d85.zip | |
Remove duplicated helper function
llvm-svn: 163295
| -rw-r--r-- | llvm/lib/Target/X86/X86ISelLowering.cpp | 18 |
1 files changed, 1 insertions, 17 deletions
diff --git a/llvm/lib/Target/X86/X86ISelLowering.cpp b/llvm/lib/Target/X86/X86ISelLowering.cpp index 3598e6a1117..78bc7fa75a6 100644 --- a/llvm/lib/Target/X86/X86ISelLowering.cpp +++ b/llvm/lib/Target/X86/X86ISelLowering.cpp @@ -14180,22 +14180,6 @@ static SDValue checkFlaggedOrCombine(SDValue Or, X86::CondCode &CC, return DAG.getNode(X86ISD::PTEST, DL, MVT::i32, VecIn, VecIn); } -static bool isValidFCMOVCondition(X86::CondCode CC) { - switch (CC) { - default: - return false; - case X86::COND_B: - case X86::COND_BE: - case X86::COND_E: - case X86::COND_P: - case X86::COND_AE: - case X86::COND_A: - case X86::COND_NE: - case X86::COND_NP: - return true; - } -} - /// Optimize X86ISD::CMOV [LHS, RHS, CONDCODE (e.g. X86::COND_NE), CONDVAL] static SDValue PerformCMOVCombine(SDNode *N, SelectionDAG &DAG, TargetLowering::DAGCombinerInfo &DCI, @@ -14227,7 +14211,7 @@ static SDValue PerformCMOVCombine(SDNode *N, SelectionDAG &DAG, Flags = checkBoolTestSetCCCombine(Cond, CC); if (Flags.getNode() && // Extra check as FCMOV only supports a subset of X86 cond. - (FalseOp.getValueType() != MVT::f80 || isValidFCMOVCondition(CC))) { + (FalseOp.getValueType() != MVT::f80 || hasFPCMov(CC))) { SDValue Ops[] = { FalseOp, TrueOp, DAG.getConstant(CC, MVT::i8), Flags }; return DAG.getNode(X86ISD::CMOV, DL, N->getVTList(), |

