commit | 1502e59a21e77f4f2a32cdef42201291e52899bc | [log] [tgz] |
---|---|---|
author | Jim Stichnoth <stichnot@chromium.org> | Thu Dec 11 09:22:45 2014 -0800 |
committer | Jim Stichnoth <stichnot@chromium.org> | Thu Dec 11 09:22:45 2014 -0800 |
tree | 2017a183a03966b1803c0f6d37dd70e3752859de | |
parent | 668a7a333d6ddc3102b5b7c7c07448f6d259113c [diff] |
Subzero: Use llvm::ilist<> for PhiList and AssignList. This is toward the goal of pulling non-POD fields out of the CfgNode class so that CfgNode can be arena-allocated and not leak memory. For now, PhiList and AssignList are defined as InstList. Ideally, they would be ilist<> of InstPhi and InstAssign, but SFINAE happens. BUG= none R=jvoung@chromium.org Review URL: https://codereview.chromium.org/794923002