diff options
author | Craig Topper <craig.topper@gmail.com> | 2017-06-24 06:27:14 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@gmail.com> | 2017-06-24 06:27:14 +0000 |
commit | 8bec6a4e1c0aeaabfd5c2af7b3aec871f87452f9 (patch) | |
tree | ac327456debd7ec31135bf5a1c06c762c905fcf9 /llvm/lib/CodeGen/MachineInstr.cpp | |
parent | 7b66ffe8755f7961f7e6cd713cae9c868b028659 (diff) | |
download | bcm5719-llvm-8bec6a4e1c0aeaabfd5c2af7b3aec871f87452f9.tar.gz bcm5719-llvm-8bec6a4e1c0aeaabfd5c2af7b3aec871f87452f9.zip |
[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
Diffstat (limited to 'llvm/lib/CodeGen/MachineInstr.cpp')
0 files changed, 0 insertions, 0 deletions