From f2ab05c43259f59ff5a2ed1704748747d53c5f05 Mon Sep 17 00:00:00 2001 From: Craig Topper Date: Wed, 21 Mar 2018 19:30:33 +0000 Subject: [PATCH] [TableGen] Remove unnecessary map lookup and shadowing of a variable. NFCI We already have an OldSCIdx variable in the outer loop here. And we already did the map lookup in the loop that populated ClassInstrs. And the outer OldSCIdx got it from ClassInstrs. llvm-svn: 328139 --- llvm/utils/TableGen/CodeGenSchedule.cpp | 1 - 1 file changed, 1 deletion(-) diff --git a/llvm/utils/TableGen/CodeGenSchedule.cpp b/llvm/utils/TableGen/CodeGenSchedule.cpp index 1d02f138ae2e..446a641abec7 100644 --- a/llvm/utils/TableGen/CodeGenSchedule.cpp +++ b/llvm/utils/TableGen/CodeGenSchedule.cpp @@ -805,7 +805,6 @@ void CodeGenSchedModels::createInstRWClass(Record *InstRWDef) { Record *RWModelDef = InstRWDef->getValueAsDef("SchedModel"); SmallSet RemappedClassIDs; for (Record *InstDef : InstDefs) { - unsigned OldSCIdx = InstrClassMap[InstDef]; if (OldSCIdx && RemappedClassIDs.insert(OldSCIdx).second) { for (Record *OldRWDef : SchedClasses[OldSCIdx].InstRWs) { if (OldRWDef->getValueAsDef("SchedModel") == RWModelDef) {