forked from OSchip/llvm-project
[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
This commit is contained in:
parent
c27da9a996
commit
6f2cc9b107
|
@ -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 {
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue