summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorEvandro Menezes <e.menezes@samsung.com>2016-09-20 19:02:02 +0000
committerEvandro Menezes <e.menezes@samsung.com>2016-09-20 19:02:02 +0000
commit61a1273d27f3a35cd306f41cb3dcc8575470b8e4 (patch)
tree106d6fb55aa925b97d6ae810a119f8b06b21e80d /llvm/lib
parente848a7363f092f70ecd1bf0646c06b9c0f4344de (diff)
downloadbcm5719-llvm-61a1273d27f3a35cd306f41cb3dcc8575470b8e4.tar.gz
bcm5719-llvm-61a1273d27f3a35cd306f41cb3dcc8575470b8e4.zip
Revert "[AArch64] Properly validate the reciprocal estimation."
This reverts commit ad8ca1528242e2a4cb363e3779309e70eb7a430e per request by Eric Christopher <echristo@gmail.com> (v. http://bit.ly/2cmz6kW). llvm-svn: 281999
Diffstat (limited to 'llvm/lib')
-rw-r--r--llvm/lib/Target/AArch64/AArch64ISelLowering.cpp6
1 files changed, 0 insertions, 6 deletions
diff --git a/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp b/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
index 7291be33276..1fca58241ed 100644
--- a/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+++ b/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
@@ -4594,12 +4594,6 @@ static SDValue getEstimate(const AArch64Subtarget &ST,
return SDValue();
EVT VT = Operand.getValueType();
- if (VT != MVT::f64 && VT != MVT::v1f64 && VT != MVT::v2f64 &&
- VT != MVT::f32 && VT != MVT::v1f32 &&
- VT != MVT::v2f32 && VT != MVT::v4f32 &&
- (!ST.hasFullFP16() ||
- (VT != MVT::f16 && VT != MVT::v4f16 && VT != MVT::v8f16)))
- return SDValue();
std::string RecipOp;
RecipOp = Opcode == (AArch64ISD::FRECPE) ? "div": "sqrt";
OpenPOWER on IntegriCloud