| commit | 8bec6a4e1c0aeaabfd5c2af7b3aec871f87452f9 | [log] [tgz] |
|---|---|---|
| author | Craig Topper <craig.topper@gmail.com> | Sat Jun 24 06:27:14 2017 +0000 |
| committer | Craig Topper <craig.topper@gmail.com> | Sat Jun 24 06:27:14 2017 +0000 |
| tree | ac327456debd7ec31135bf5a1c06c762c905fcf9 | |
| parent | 7b66ffe8755f7961f7e6cd713cae9c868b028659 [diff] |
[IR][AssumptionCache] Add m_Shift and m_BitwiseLogic matchers to replace a couple m_CombineOr Summary: m_CombineOr isn't very efficient. The code using it is also quite verbose. This patch adds m_Shift and m_BitwiseLogic matchers to make the using code more concise and improve the match efficiency. Reviewers: spatel, davide Reviewed By: davide Subscribers: davide, llvm-commits Differential Revision: https://reviews.llvm.org/D34593 llvm-svn: 306206