[engine] Directly use entries while scheduling
Review Request #3953 - Created May 30, 2016 and submitted
|jsirois, kwlzn, peiyu|
Two relatively minor optimizations: about 11% total improvement.
- Directly use Entry objects while scheduling, which avoids dict lookups on the ProductGraph.
- Store memoized deps while inlining, which avoids re-computing things unnecessarily despite not storing them in the graph (lot more still to do here).