mirror of
https://github.com/RPCSX/llvm.git
synced 2025-02-08 21:47:23 +00:00
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). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@282001 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
1bacc96e0e
commit
121f676c40
@ -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…
x
Reference in New Issue
Block a user