forked from OSchip/llvm-project
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
This commit is contained in:
parent
ba4926efde
commit
9b5d89513b
|
@ -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
|
||||
]>;
|
||||
|
||||
|
|
|
@ -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;
|
||||
|
|
Loading…
Reference in New Issue