diff options
| author | Hiroshi Inoue <inouehrs@jp.ibm.com> | 2018-08-03 05:39:48 +0000 |
|---|---|---|
| committer | Hiroshi Inoue <inouehrs@jp.ibm.com> | 2018-08-03 05:39:48 +0000 |
| commit | 73f8b255b66fb1eca6da49076b3301bf2dcb23ed (patch) | |
| tree | e07a7f1edfbce5ecdeef647c133f0e93cc6bc49d /llvm/utils/clang-parse-diagnostics-file | |
| parent | 6e88f5334ca731e3a2da51286602bae450404216 (diff) | |
| download | bcm5719-llvm-73f8b255b66fb1eca6da49076b3301bf2dcb23ed.tar.gz bcm5719-llvm-73f8b255b66fb1eca6da49076b3301bf2dcb23ed.zip | |
[InstSimplify] fold extracting from std::pair (2/2)
This is the second patch of the series which intends to enable jump threading for an inlined method whose return type is std::pair<int, bool> or std::pair<bool, int>.
The first patch is https://reviews.llvm.org/rL338485.
This patch handles code sequences that merges two values using `shl` and `or`, then extracts one value using `and`.
Differential Revision: https://reviews.llvm.org/D49981
llvm-svn: 338817
Diffstat (limited to 'llvm/utils/clang-parse-diagnostics-file')
0 files changed, 0 insertions, 0 deletions

