commit | a747d6134aada23da1df97e526005d0c1a8a4155 | [log] [tgz] |
---|---|---|
author | Xin Tong <trent.xin.tong@gmail.com> | Sun Jul 22 05:27:41 2018 +0000 |
committer | Xin Tong <trent.xin.tong@gmail.com> | Sun Jul 22 05:27:41 2018 +0000 |
tree | 48e1b8a39d4f02cfb0f97be8b265548f3864cf9a | |
parent | 7a0e9e5b05438f5b4a88987a6ef303a6aa1802d6 [diff] |
[ORE] Move loop invariant ORE checks outside the PM loop. Summary: This takes 22ms out of ~20s compiling sqlite3.c because we call it for every unit of compilation and every pass. Reviewers: paquette, anemet Subscribers: mehdi_amini, llvm-commits Differential Revision: https://reviews.llvm.org/D49586 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@337654 91177308-0d34-0410-b5e6-96231b3b80d8