diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2017-12-21 16:34:46 +0000 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2017-12-21 16:34:46 +0000 |
commit | 6b915d3353feff1a4004790ac4c233b88d1382e1 (patch) | |
tree | 07a6a572ecb90bf774800a9fb6c07160e57e304d /lldb/packages/Python/lldbsuite/test/python_api/breakpoint/TestBreakpointAPI.py | |
parent | 4707709d1bd58206caa4dec6e02ec3efa0cabd16 (diff) | |
download | bcm5719-llvm-6b915d3353feff1a4004790ac4c233b88d1382e1.tar.gz bcm5719-llvm-6b915d3353feff1a4004790ac4c233b88d1382e1.zip |
[DAGCombiner] Generalize (or (and X, c1), c2) -> (and (or X, c2), c1|c2) combine to work on non-splat vectors
The knownbits_mask_or_shuffle_uitofp change is interesting - shuffle combines manage to kick in, removing the AND constant mask load. For targets with fast-variable-shuffle this should reduce further to VPOR+VPSHUFB+VCVTDQ2PS.
llvm-svn: 321279
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/python_api/breakpoint/TestBreakpointAPI.py')
0 files changed, 0 insertions, 0 deletions