Skip to content

Commit 58f5966

Browse files
committed
Fix TargetSubtargetInfo derivatives after D85165
1 parent b358dad commit 58f5966

File tree

6 files changed

+7
-7
lines changed

6 files changed

+7
-7
lines changed

llvm/lib/Target/ARC/ARCSubtarget.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,5 +26,5 @@ void ARCSubtarget::anchor() {}
2626

2727
ARCSubtarget::ARCSubtarget(const Triple &TT, const std::string &CPU,
2828
const std::string &FS, const TargetMachine &TM)
29-
: ARCGenSubtargetInfo(TT, CPU, FS), FrameLowering(*this),
29+
: ARCGenSubtargetInfo(TT, CPU, /*TuneCPU=*/CPU, FS), FrameLowering(*this),
3030
TLInfo(TM, *this) {}

llvm/lib/Target/ARC/ARCSubtarget.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ class ARCSubtarget : public ARCGenSubtargetInfo {
4343

4444
/// Parses features string setting specified subtarget options.
4545
/// Definition of function is auto generated by tblgen.
46-
void ParseSubtargetFeatures(StringRef CPU, StringRef FS);
46+
void ParseSubtargetFeatures(StringRef CPU, StringRef TuneCPU, StringRef FS);
4747

4848
const ARCInstrInfo *getInstrInfo() const override { return &InstrInfo; }
4949
const ARCFrameLowering *getFrameLowering() const override {

llvm/lib/Target/ARC/MCTargetDesc/ARCMCTargetDesc.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ static MCRegisterInfo *createARCMCRegisterInfo(const Triple &TT) {
4848

4949
static MCSubtargetInfo *createARCMCSubtargetInfo(const Triple &TT,
5050
StringRef CPU, StringRef FS) {
51-
return createARCMCSubtargetInfoImpl(TT, CPU, FS);
51+
return createARCMCSubtargetInfoImpl(TT, CPU, /*TuneCPU=*/CPU, FS);
5252
}
5353

5454
static MCAsmInfo *createARCMCAsmInfo(const MCRegisterInfo &MRI,

llvm/lib/Target/VE/MCTargetDesc/VEMCTargetDesc.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ static MCSubtargetInfo *createVEMCSubtargetInfo(const Triple &TT, StringRef CPU,
5757
StringRef FS) {
5858
if (CPU.empty())
5959
CPU = "ve";
60-
return createVEMCSubtargetInfoImpl(TT, CPU, FS);
60+
return createVEMCSubtargetInfoImpl(TT, CPU, /*TuneCPU=*/CPU, FS);
6161
}
6262

6363
static MCTargetStreamer *

llvm/lib/Target/VE/VESubtarget.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,14 +33,14 @@ VESubtarget &VESubtarget::initializeSubtargetDependencies(StringRef CPU,
3333
CPUName = "ve";
3434

3535
// Parse features string.
36-
ParseSubtargetFeatures(CPUName, FS);
36+
ParseSubtargetFeatures(CPUName, /*TuneCPU=*/CPU, FS);
3737

3838
return *this;
3939
}
4040

4141
VESubtarget::VESubtarget(const Triple &TT, const std::string &CPU,
4242
const std::string &FS, const TargetMachine &TM)
43-
: VEGenSubtargetInfo(TT, CPU, FS), TargetTriple(TT),
43+
: VEGenSubtargetInfo(TT, CPU, /*TuneCPU=*/CPU, FS), TargetTriple(TT),
4444
InstrInfo(initializeSubtargetDependencies(CPU, FS)), TLInfo(TM, *this),
4545
FrameLowering(*this) {}
4646

llvm/lib/Target/VE/VESubtarget.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ class VESubtarget : public VEGenSubtargetInfo {
5757

5858
/// ParseSubtargetFeatures - Parses features string setting specified
5959
/// subtarget options. Definition of function is auto generated by tblgen.
60-
void ParseSubtargetFeatures(StringRef CPU, StringRef FS);
60+
void ParseSubtargetFeatures(StringRef CPU, StringRef TuneCPU, StringRef FS);
6161
VESubtarget &initializeSubtargetDependencies(StringRef CPU, StringRef FS);
6262

6363
/// Given a actual stack size as determined by FrameInfo, this function

0 commit comments

Comments
 (0)