Add code to switch to bitvec datastructure in cse optimization.
authorRussell C. Hadley <rhadley@microsoft.com>
Fri, 5 Aug 2016 23:07:21 +0000 (16:07 -0700)
committerrhadley <rhadley@microsoft.com>
Fri, 14 Oct 2016 22:21:48 +0000 (15:21 -0700)
commit213468245fd42ec6829635c6f300f1aef972e26a
tree30ae8cd5fe6e16743b4bb28502353ccc4086d2aa
parent37606601b6293e9c46f4d7cc614b9304fed7647b
Add code to switch to bitvec datastructure in cse optimization.

This change will allow us to track more than 64 cse candidates.
Initally the data structure is set to the same limits (64) as is
currently used.  This gives us a no diffs.  Subsequent changes
will change these limits based on opportunities found in the benchmarks.
src/jit/block.h
src/jit/compiler.h
src/jit/compiler.hpp
src/jit/optcse.cpp
src/jit/utils.cpp