diff options
author | Andrew Trick <atrick@apple.com> | 2012-09-14 20:26:41 +0000 |
---|---|---|
committer | Andrew Trick <atrick@apple.com> | 2012-09-14 20:26:41 +0000 |
commit | ac36af470c0b4605f3ab9b03e2f5a47dc893cf1c (patch) | |
tree | 8e06accd5b29e6b5b4f86d5348c6a400acf8b906 /llvm/lib/MC/MCSubtargetInfo.cpp | |
parent | 39cf40a2ae8c850cda5431c552701173edd2e8c9 (diff) | |
download | bcm5719-llvm-ac36af470c0b4605f3ab9b03e2f5a47dc893cf1c.tar.gz bcm5719-llvm-ac36af470c0b4605f3ab9b03e2f5a47dc893cf1c.zip |
Define MC data tables for the new scheduling machine model.
llvm-svn: 163933
Diffstat (limited to 'llvm/lib/MC/MCSubtargetInfo.cpp')
-rw-r--r-- | llvm/lib/MC/MCSubtargetInfo.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/llvm/lib/MC/MCSubtargetInfo.cpp b/llvm/lib/MC/MCSubtargetInfo.cpp index cbf853cd8ee..98206596952 100644 --- a/llvm/lib/MC/MCSubtargetInfo.cpp +++ b/llvm/lib/MC/MCSubtargetInfo.cpp @@ -31,7 +31,7 @@ MCSubtargetInfo::InitMCSubtargetInfo(StringRef TT, StringRef CPU, StringRef FS, TargetTriple = TT; ProcFeatures = PF; ProcDesc = PD; - ProcSchedModel = ProcSched; + ProcSchedModels = ProcSched; Stages = IS; OperandCycles = OC; ForwardingPaths = FP; @@ -72,11 +72,11 @@ uint64_t MCSubtargetInfo::ToggleFeature(StringRef FS) { const MCSchedModel * MCSubtargetInfo::getSchedModelForCPU(StringRef CPU) const { - assert(ProcSchedModel && "Processor machine model not available!"); + assert(ProcSchedModels && "Processor machine model not available!"); #ifndef NDEBUG for (size_t i = 1; i < NumProcs; i++) { - assert(strcmp(ProcSchedModel[i - 1].Key, ProcSchedModel[i].Key) < 0 && + assert(strcmp(ProcSchedModels[i - 1].Key, ProcSchedModels[i].Key) < 0 && "Processor machine model table is not sorted"); } #endif @@ -85,8 +85,8 @@ MCSubtargetInfo::getSchedModelForCPU(StringRef CPU) const { SubtargetInfoKV KV; KV.Key = CPU.data(); const SubtargetInfoKV *Found = - std::lower_bound(ProcSchedModel, ProcSchedModel+NumProcs, KV); - if (Found == ProcSchedModel+NumProcs || StringRef(Found->Key) != CPU) { + std::lower_bound(ProcSchedModels, ProcSchedModels+NumProcs, KV); + if (Found == ProcSchedModels+NumProcs || StringRef(Found->Key) != CPU) { errs() << "'" << CPU << "' is not a recognized processor for this target" << " (ignoring processor)\n"; |