diff options
author | Chris Lattner <sabre@nondot.org> | 2005-10-16 01:41:58 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2005-10-16 01:41:58 +0000 |
commit | 5024d93c8b3bde57e906c0325573ed8d3b7061fd (patch) | |
tree | 7fc9341e77b3c4992849c35da964fa910be1c069 /utils/TableGen/DAGISelEmitter.h | |
parent | e35d3bb84e73b85d4c96fc4ad75120541844b080 (diff) | |
download | llvm-5024d93c8b3bde57e906c0325573ed8d3b7061fd.tar.gz llvm-5024d93c8b3bde57e906c0325573ed8d3b7061fd.tar.bz2 llvm-5024d93c8b3bde57e906c0325573ed8d3b7061fd.tar.xz |
Make the generated code significantly more memory efficient, by using
SelectNodeTo instead of getTargetNode when possible.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23758 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'utils/TableGen/DAGISelEmitter.h')
-rw-r--r-- | utils/TableGen/DAGISelEmitter.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/utils/TableGen/DAGISelEmitter.h b/utils/TableGen/DAGISelEmitter.h index c547c36845..7fd0194187 100644 --- a/utils/TableGen/DAGISelEmitter.h +++ b/utils/TableGen/DAGISelEmitter.h @@ -411,7 +411,7 @@ private: unsigned PatternNo, std::ostream &OS); unsigned CodeGenPatternResult(TreePatternNode *N, unsigned &Ctr, std::map<std::string,std::string> &VariableMap, - std::ostream &OS); + std::ostream &OS, bool isRoot = false); void EmitCodeForPattern(PatternToMatch &Pattern, std::ostream &OS); void EmitInstructionSelector(std::ostream &OS); }; |