diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2023-01-23 14:17:56 +0000 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2023-01-23 14:28:37 +0000 |
commit | d1426cd4848b42c4a97fac3558404f9117100394 (patch) | |
tree | 310f49df87634d08b7cadf8e66b59e24bc129004 /llvm/lib/CodeGen/MachineInstr.cpp | |
parent | 749c6a708340f772f72e1d33594cdb51bb28e190 (diff) | |
download | llvm-d1426cd4848b42c4a97fac3558404f9117100394.zip llvm-d1426cd4848b42c4a97fac3558404f9117100394.tar.gz llvm-d1426cd4848b42c4a97fac3558404f9117100394.tar.bz2 |
[DAG] visitAnd - fold (and (ext (and V, c1)), c2) -> (and (ext V), (and c1, (ext c2)))
Also, move the XformToShuffleWithZero and combineCarryDiamond folds later after some of the more basic canonicalizations/combines (such as this) have had a chance to occur
Fixes the v8i1-masks.ll regression from D127115
Diffstat (limited to 'llvm/lib/CodeGen/MachineInstr.cpp')
0 files changed, 0 insertions, 0 deletions