diff options
author | Evandro Menezes <e.menezes@samsung.com> | 2016-09-20 19:02:09 +0000 |
---|---|---|
committer | Evandro Menezes <e.menezes@samsung.com> | 2016-09-20 19:02:09 +0000 |
commit | 9b5d89513bf4eca8665d4adc37e89f77e27c75c8 (patch) | |
tree | 86d82a58e374686ef05af6aa1e17e62947be8c91 /llvm/lib/Target/AArch64 | |
parent | ba4926efde147744f6aec2100870bac4ee912cc4 (diff) | |
download | bcm5719-llvm-9b5d89513bf4eca8665d4adc37e89f77e27c75c8.tar.gz bcm5719-llvm-9b5d89513bf4eca8665d4adc37e89f77e27c75c8.zip |
Revert part of "AArch64: Do not test for CPUs, use SubtargetFeatures"
This reverts part of commit 119e358d9635c8d1f3e7aee67e3ea3b8a62f8db6 by
removing FeatureUseRSqrt et al per request by Eric Christopher
<echristo@gmail.com> (v. http://bit.ly/2cmz6kW).
llvm-svn: 282001
Diffstat (limited to 'llvm/lib/Target/AArch64')
-rw-r--r-- | llvm/lib/Target/AArch64/AArch64.td | 4 | ||||
-rw-r--r-- | llvm/lib/Target/AArch64/AArch64Subtarget.h | 2 |
2 files changed, 0 insertions, 6 deletions
diff --git a/llvm/lib/Target/AArch64/AArch64.td b/llvm/lib/Target/AArch64/AArch64.td index 6c4bba1c496..5c66748cee6 100644 --- a/llvm/lib/Target/AArch64/AArch64.td +++ b/llvm/lib/Target/AArch64/AArch64.td @@ -102,9 +102,6 @@ def FeatureDisableLatencySchedHeuristic : SubtargetFeature< "disable-latency-sched-heuristic", "DisableLatencySchedHeuristic", "true", "Disable latency scheduling heuristic">; -def FeatureUseRSqrt : SubtargetFeature< - "use-reverse-square-root", "UseRSqrt", "true", "Use reverse square root">; - //===----------------------------------------------------------------------===// // Architectures. // @@ -225,7 +222,6 @@ def ProcExynosM1 : SubtargetFeature<"exynosm1", "ARMProcFamily", "ExynosM1", FeatureNEON, FeaturePerfMon, FeaturePostRAScheduler, - FeatureUseRSqrt, FeatureZCZeroing ]>; diff --git a/llvm/lib/Target/AArch64/AArch64Subtarget.h b/llvm/lib/Target/AArch64/AArch64Subtarget.h index ee07fec2e75..0ab823b4e6b 100644 --- a/llvm/lib/Target/AArch64/AArch64Subtarget.h +++ b/llvm/lib/Target/AArch64/AArch64Subtarget.h @@ -82,7 +82,6 @@ protected: bool UseAlternateSExtLoadCVTF32Pattern = false; bool HasMacroOpFusion = false; bool DisableLatencySchedHeuristic = false; - bool UseRSqrt = false; uint8_t MaxInterleaveFactor = 2; uint8_t VectorInsertExtractBaseCost = 3; uint16_t CacheLineSize = 0; @@ -191,7 +190,6 @@ public: return UseAlternateSExtLoadCVTF32Pattern; } bool hasMacroOpFusion() const { return HasMacroOpFusion; } - bool useRSqrt() const { return UseRSqrt; } unsigned getMaxInterleaveFactor() const { return MaxInterleaveFactor; } unsigned getVectorInsertExtractBaseCost() const { return VectorInsertExtractBaseCost; |