Reviewers: Vyacheslav Egorov, Description: Introduce two more template parameter for Lithium instructions for input and temp operands.
Each LInstruction is now a subclass of LTemplateInstruction<R, I, T> where R is number of outputs, I number of inputs and T number of temps. This change only actually uses the parameter I for input operands. Since the parameter T for temps is 0, it incurs no extra cost. A separate change will introduce using the temps parameter. Please review this at http://codereview.chromium.org/6215002/ SVN Base: http://v8.googlecode.com/svn/branches/bleeding_edge/ Affected files: M src/hydrogen.cc M src/ia32/lithium-ia32.h M src/ia32/lithium-ia32.cc -- v8-dev mailing list [email protected] http://groups.google.com/group/v8-dev
