mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2026-04-21 23:17:16 +00:00
Propagate CPU string out of SubtargetFeatures
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@72335 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -451,7 +451,7 @@ void SubtargetEmitter::ParseFeaturesFunction(std::ostream &OS) {
|
||||
|
||||
OS << "// ParseSubtargetFeatures - Parses features string setting specified\n"
|
||||
<< "// subtarget options.\n"
|
||||
<< "void llvm::";
|
||||
<< "std::string llvm::";
|
||||
OS << Target;
|
||||
OS << "Subtarget::ParseSubtargetFeatures(const std::string &FS,\n"
|
||||
<< " const std::string &CPU) {\n"
|
||||
@@ -481,11 +481,12 @@ void SubtargetEmitter::ParseFeaturesFunction(std::ostream &OS) {
|
||||
<< "Features.getInfo(ProcItinKV, ProcItinKVSize);\n"
|
||||
<< " InstrItins = InstrItineraryData(Stages, Itinerary);\n";
|
||||
}
|
||||
|
||||
OS << "}\n";
|
||||
|
||||
OS << " return Features.getCPU();\n"
|
||||
<< "}\n";
|
||||
}
|
||||
|
||||
//
|
||||
//
|
||||
// SubtargetEmitter::run - Main subtarget enumeration emitter.
|
||||
//
|
||||
void SubtargetEmitter::run(std::ostream &OS) {
|
||||
|
||||
Reference in New Issue
Block a user