diff options
| author | Chris Lattner <sabre@nondot.org> | 2010-03-28 06:50:34 +0000 |
|---|---|---|
| committer | Chris Lattner <sabre@nondot.org> | 2010-03-28 06:50:34 +0000 |
| commit | adf7ecf9d3a818d99ae703d4c82e5df74ff97435 (patch) | |
| tree | 02d3bb2d3b99f2f9ab89b18467169c0bd15ee2cb /llvm/utils/TableGen/CodeGenDAGPatterns.h | |
| parent | 58ff45cbeff5e36e60afff2e8ab2fc9d8633880f (diff) | |
| download | bcm5719-llvm-adf7ecf9d3a818d99ae703d4c82e5df74ff97435.tar.gz bcm5719-llvm-adf7ecf9d3a818d99ae703d4c82e5df74ff97435.zip | |
eliminate a bunch of code duplication in ParseTreePattern
by rotating it.
llvm-svn: 99746
Diffstat (limited to 'llvm/utils/TableGen/CodeGenDAGPatterns.h')
| -rw-r--r-- | llvm/utils/TableGen/CodeGenDAGPatterns.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/utils/TableGen/CodeGenDAGPatterns.h b/llvm/utils/TableGen/CodeGenDAGPatterns.h index fc1666309eb..29c6c5615c9 100644 --- a/llvm/utils/TableGen/CodeGenDAGPatterns.h +++ b/llvm/utils/TableGen/CodeGenDAGPatterns.h @@ -272,7 +272,7 @@ public: ~TreePatternNode(); const std::string &getName() const { return Name; } - void setName(const std::string &N) { Name = N; } + void setName(StringRef N) { Name.assign(N.begin(), N.end()); } bool isLeaf() const { return Val != 0; } @@ -510,7 +510,7 @@ public: void dump() const; private: - TreePatternNode *ParseTreePattern(DagInit *DI); + TreePatternNode *ParseTreePattern(Init *DI, StringRef OpName); void ComputeNamedNodes(); void ComputeNamedNodes(TreePatternNode *N); }; |

