summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaAccess.cpp
diff options
context:
space:
mode:
authorRoman Lebedev <lebedev.ri@gmail.com>2019-08-24 06:49:36 +0000
committerRoman Lebedev <lebedev.ri@gmail.com>2019-08-24 06:49:36 +0000
commitde19f749e0e6108de7eff4d77e8e6afa8c9f64cb (patch)
treee458142104c61ef86f4df305c195fd1283628c1d /clang/lib/Sema/SemaAccess.cpp
parent2c75fe7f2a8b2f50573e144f3ccb9b1de43a8f8f (diff)
downloadbcm5719-llvm-de19f749e0e6108de7eff4d77e8e6afa8c9f64cb.tar.gz
bcm5719-llvm-de19f749e0e6108de7eff4d77e8e6afa8c9f64cb.zip
[InstCombine] matchThreeWayIntCompare(): commutativity awareness
Summary: `matchThreeWayIntCompare()` looks for ``` select i1 (a == b), i32 Equal, i32 (select i1 (a < b), i32 Less, i32 Greater) ``` but both of these selects/compares can be in it's commuted form, so out of 8 variants, only the two most basic ones is handled. This fixes regression being introduced in D66232. Reviewers: spatel, nikic, efriedma, xbolva00 Reviewed By: spatel Subscribers: hiraditya, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D66607 llvm-svn: 369841
Diffstat (limited to 'clang/lib/Sema/SemaAccess.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud