summaryrefslogtreecommitdiff
path: root/utils/TableGen/DAGISelEmitter.h
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2005-10-16 01:41:58 +0000
committerChris Lattner <sabre@nondot.org>2005-10-16 01:41:58 +0000
commit5024d93c8b3bde57e906c0325573ed8d3b7061fd (patch)
tree7fc9341e77b3c4992849c35da964fa910be1c069 /utils/TableGen/DAGISelEmitter.h
parente35d3bb84e73b85d4c96fc4ad75120541844b080 (diff)
downloadllvm-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.h2
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);
};