Stop maintaining cost estimates in the RyuJIT backend. (#6849)
authorPat Gavlin <pgavlin@gmail.com>
Tue, 23 Aug 2016 16:36:27 +0000 (09:36 -0700)
committerGitHub <noreply@github.com>
Tue, 23 Aug 2016 16:36:27 +0000 (09:36 -0700)
commitab703ce987243e9573e04a05894294621e7046a8
tree260f1760867f9720299f506a2971af1be24dd9e0
parent60ee81121cf4aa7f4b74f1646db6a3989fe061ec
Stop maintaining cost estimates in the RyuJIT backend. (#6849)

* Summarize HIR cost estimates on Compiler.

These cost estimates are made on HIR and are not used by the backend.
Stash them before converting the function to LIR and report them at the
end of compilation.

* Stop maintaining costs in the backend.

The backend does not use the tree cost estimates.

* Remove a bit more cost maintenance.

* Address PR feedback.
src/jit/codegenarm.cpp
src/jit/codegenarm64.cpp
src/jit/codegenxarch.cpp
src/jit/compiler.cpp
src/jit/compiler.h
src/jit/decomposelongs.cpp
src/jit/lir.cpp
src/jit/lower.cpp
src/jit/lsra.cpp
src/jit/rationalize.cpp