diff options
| author | Craig Topper <craig.topper@intel.com> | 2018-03-21 05:13:01 +0000 |
|---|---|---|
| committer | Craig Topper <craig.topper@intel.com> | 2018-03-21 05:13:01 +0000 |
| commit | 6f2cc9b107d2b9807657fed49570e726f344ae96 (patch) | |
| tree | 42bf68fbea03b028c61d50fefaec5873fff97f8d /llvm/utils/TableGen | |
| parent | c27da9a9965db794d44c106ba155ab6e722e8fb8 (diff) | |
| download | bcm5719-llvm-6f2cc9b107d2b9807657fed49570e726f344ae96.tar.gz bcm5719-llvm-6f2cc9b107d2b9807657fed49570e726f344ae96.zip | |
[TableGen] Move a function from llvm namespace and make it a static function. NFC
It's only called from one place and is defined just above that use.
llvm-svn: 328074
Diffstat (limited to 'llvm/utils/TableGen')
| -rw-r--r-- | llvm/utils/TableGen/CodeGenSchedule.cpp | 8 | ||||
| -rw-r--r-- | llvm/utils/TableGen/CodeGenSchedule.h | 3 |
2 files changed, 2 insertions, 9 deletions
diff --git a/llvm/utils/TableGen/CodeGenSchedule.cpp b/llvm/utils/TableGen/CodeGenSchedule.cpp index 90d7c8e8963..09e41e70b39 100644 --- a/llvm/utils/TableGen/CodeGenSchedule.cpp +++ b/llvm/utils/TableGen/CodeGenSchedule.cpp @@ -431,10 +431,8 @@ bool CodeGenSchedModels::hasReadOfWrite(Record *WriteDef) const { return false; } -namespace llvm { - -void splitSchedReadWrites(const RecVec &RWDefs, - RecVec &WriteDefs, RecVec &ReadDefs) { +static void splitSchedReadWrites(const RecVec &RWDefs, + RecVec &WriteDefs, RecVec &ReadDefs) { for (Record *RWDef : RWDefs) { if (RWDef->isSubClassOf("SchedWrite")) WriteDefs.push_back(RWDef); @@ -445,8 +443,6 @@ void splitSchedReadWrites(const RecVec &RWDefs, } } -} // end namespace llvm - // Split the SchedReadWrites defs and call findRWs for each list. void CodeGenSchedModels::findRWs(const RecVec &RWDefs, IdxVec &Writes, IdxVec &Reads) const { diff --git a/llvm/utils/TableGen/CodeGenSchedule.h b/llvm/utils/TableGen/CodeGenSchedule.h index 8b4f19e8fe5..dcadaccfdaa 100644 --- a/llvm/utils/TableGen/CodeGenSchedule.h +++ b/llvm/utils/TableGen/CodeGenSchedule.h @@ -33,9 +33,6 @@ using RecIter = std::vector<Record*>::const_iterator; using IdxVec = std::vector<unsigned>; using IdxIter = std::vector<unsigned>::const_iterator; -void splitSchedReadWrites(const RecVec &RWDefs, - RecVec &WriteDefs, RecVec &ReadDefs); - /// We have two kinds of SchedReadWrites. Explicitly defined and inferred /// sequences. TheDef is nonnull for explicit SchedWrites, but Sequence may or /// may not be empty. TheDef is null for inferred sequences, and Sequence must |

