diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2023-03-14 14:41:11 +0000 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2023-03-14 14:41:11 +0000 |
commit | 4bf004e07e2b9d6e04e3f33e1b02628c679de664 (patch) | |
tree | 89b7e2172605bfaab0492e6350f973434f2410a6 /llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp | |
parent | f652bfeba583987b44c2a76ec2f4b5ec168977c8 (diff) | |
download | llvm-4bf004e07e2b9d6e04e3f33e1b02628c679de664.zip llvm-4bf004e07e2b9d6e04e3f33e1b02628c679de664.tar.gz llvm-4bf004e07e2b9d6e04e3f33e1b02628c679de664.tar.bz2 |
[DAG] Fold (bitcast (logicop (bitcast x), (c))) -> (logicop x, (bitcast c)) iff the current logicop type is illegal
Try to remove extra bitcasts around logicops if we're dealing with illegal types
Fixes the regressions in D145939
Differential Revision: https://reviews.llvm.org/D146032
Diffstat (limited to 'llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp')
0 files changed, 0 insertions, 0 deletions