commit | 79ce276083ced01256a0eb7d80731e4948ca6e87 | [log] [tgz] |
---|---|---|
author | Dan Gohman <gohman@apple.com> | Thu Jan 15 19:20:50 2009 +0000 |
committer | Dan Gohman <gohman@apple.com> | Thu Jan 15 19:20:50 2009 +0000 |
tree | b8ca5d82fd79edad2fa840c1cfdd039e08ca4466 | |
parent | 6ad2b2a3d20c667e01535fed4bc7f4753aa6fc85 [diff] |
Move a few containers out of ScheduleDAGInstrs::BuildSchedGraph and into the ScheduleDAGInstrs class, so that they don't get destructed and re-constructed for each block. This fixes a compile-time hot spot in the post-pass scheduler. To help facilitate this, tidy and do some minor reorganization in the scheduler constructor functions. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62275 91177308-0d34-0410-b5e6-96231b3b80d8