diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2023-03-15 17:43:56 +0000 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2023-03-15 17:45:12 +0000 |
commit | 28a0d0e85ab5fe9ccc5cd684bd28bfb15f661f45 (patch) | |
tree | 26695d1f8e1f7dd673d824441949931bd89de108 /llvm/lib/CodeGen/MachineFunction.cpp | |
parent | 1358df4dc4a9f8193767f2bd03ef4d8e9f04ace6 (diff) | |
download | llvm-28a0d0e85ab5fe9ccc5cd684bd28bfb15f661f45.zip llvm-28a0d0e85ab5fe9ccc5cd684bd28bfb15f661f45.tar.gz llvm-28a0d0e85ab5fe9ccc5cd684bd28bfb15f661f45.tar.bz2 |
[DAG] Don't fold zext(logicalshift(zext(x),c)) -> logicalshift(zext(x),c) if the outer zext is free
Avoid widening the shift to a bigger type if the zext would be free anyway
Pulled out of D146121
Diffstat (limited to 'llvm/lib/CodeGen/MachineFunction.cpp')
0 files changed, 0 insertions, 0 deletions