mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-10-19 02:52:53 +02:00
AArch64Subtarget: Remove unused CPUString field
llvm-svn: 283142
This commit is contained in:
parent
911ad50048
commit
a0b6a75db8
@ -36,7 +36,8 @@ UseAddressTopByteIgnored("aarch64-use-tbi", cl::desc("Assume that top byte of "
|
|||||||
"an address is ignored"), cl::init(false), cl::Hidden);
|
"an address is ignored"), cl::init(false), cl::Hidden);
|
||||||
|
|
||||||
AArch64Subtarget &
|
AArch64Subtarget &
|
||||||
AArch64Subtarget::initializeSubtargetDependencies(StringRef FS) {
|
AArch64Subtarget::initializeSubtargetDependencies(StringRef FS,
|
||||||
|
StringRef CPUString) {
|
||||||
// Determine default and user-specified characteristics
|
// Determine default and user-specified characteristics
|
||||||
|
|
||||||
if (CPUString.empty())
|
if (CPUString.empty())
|
||||||
@ -90,8 +91,8 @@ AArch64Subtarget::AArch64Subtarget(const Triple &TT, const std::string &CPU,
|
|||||||
const std::string &FS,
|
const std::string &FS,
|
||||||
const TargetMachine &TM, bool LittleEndian)
|
const TargetMachine &TM, bool LittleEndian)
|
||||||
: AArch64GenSubtargetInfo(TT, CPU, FS), ReserveX18(TT.isOSDarwin()),
|
: AArch64GenSubtargetInfo(TT, CPU, FS), ReserveX18(TT.isOSDarwin()),
|
||||||
IsLittle(LittleEndian), CPUString(CPU), TargetTriple(TT), FrameLowering(),
|
IsLittle(LittleEndian), TargetTriple(TT), FrameLowering(),
|
||||||
InstrInfo(initializeSubtargetDependencies(FS)), TSInfo(),
|
InstrInfo(initializeSubtargetDependencies(FS, CPU)), TSInfo(),
|
||||||
TLInfo(TM, *this), GISel() {}
|
TLInfo(TM, *this), GISel() {}
|
||||||
|
|
||||||
const CallLowering *AArch64Subtarget::getCallLowering() const {
|
const CallLowering *AArch64Subtarget::getCallLowering() const {
|
||||||
|
@ -97,9 +97,6 @@ protected:
|
|||||||
|
|
||||||
bool IsLittle;
|
bool IsLittle;
|
||||||
|
|
||||||
/// CPUString - String name of used CPU.
|
|
||||||
std::string CPUString;
|
|
||||||
|
|
||||||
/// TargetTriple - What processor and OS we're targeting.
|
/// TargetTriple - What processor and OS we're targeting.
|
||||||
Triple TargetTriple;
|
Triple TargetTriple;
|
||||||
|
|
||||||
@ -116,7 +113,8 @@ private:
|
|||||||
/// initializeSubtargetDependencies - Initializes using CPUString and the
|
/// initializeSubtargetDependencies - Initializes using CPUString and the
|
||||||
/// passed in feature string so that we can use initializer lists for
|
/// passed in feature string so that we can use initializer lists for
|
||||||
/// subtarget initialization.
|
/// subtarget initialization.
|
||||||
AArch64Subtarget &initializeSubtargetDependencies(StringRef FS);
|
AArch64Subtarget &initializeSubtargetDependencies(StringRef FS,
|
||||||
|
StringRef CPUString);
|
||||||
|
|
||||||
/// Initialize properties based on the selected processor family.
|
/// Initialize properties based on the selected processor family.
|
||||||
void initializeProperties();
|
void initializeProperties();
|
||||||
|
Loading…
Reference in New Issue
Block a user