diff options
author | ChunyuLiao <chunyu@iscas.ac.cn> | 2022-12-06 09:10:00 +0800 |
---|---|---|
committer | ChunyuLiao <chunyu@iscas.ac.cn> | 2022-12-06 09:26:29 +0800 |
commit | 85834d8685c12dea2cf054a5cf138395cb1f8d9f (patch) | |
tree | 7d56e02ca6b82e144a1ca00ae30de6f0c3b5aa74 /llvm/lib/IR/DIBuilder.cpp | |
parent | 10033a179f0c73f28f051ac70b058a0c61882e3a (diff) | |
download | llvm-85834d8685c12dea2cf054a5cf138395cb1f8d9f.zip llvm-85834d8685c12dea2cf054a5cf138395cb1f8d9f.tar.gz llvm-85834d8685c12dea2cf054a5cf138395cb1f8d9f.tar.bz2 |
[RISCV]Keep (select c, 0/-1, X) during PerformDAGCombine
D135833, lowerSelect: (select C, -1/0, X) -> or/and
Keep (select c, 0/-1, X), thus making better use of lowerSelect to eliminate branch instructions.
Reviewed By: craig.topper
Differential Revision: https://reviews.llvm.org/D139272
Diffstat (limited to 'llvm/lib/IR/DIBuilder.cpp')
0 files changed, 0 insertions, 0 deletions