diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2016-11-10 14:35:09 +0000 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2016-11-10 14:35:09 +0000 |
commit | 37c9034bd6d9ac397450e19314f875823e1b6819 (patch) | |
tree | e20695f11b1419dc57126fd17834bb680afb5cd2 /clang/test/CodeGen/builtins-ppc-quadword.c | |
parent | c16824d2173cf1e24c6b6e771186f7c9335e1480 (diff) | |
download | bcm5719-llvm-37c9034bd6d9ac397450e19314f875823e1b6819.tar.gz bcm5719-llvm-37c9034bd6d9ac397450e19314f875823e1b6819.zip |
[DAGCombiner] Correctly extract the ConstOrConstSplat shift value for SHL nodes
We were failing to extract a constant splat shift value if the shifted value was being masked.
The (shl (and (setcc) N01CV) N1CV) -> (and (setcc) N01CV<<N1CV) combine was unnecessarily preventing this.
llvm-svn: 286454
Diffstat (limited to 'clang/test/CodeGen/builtins-ppc-quadword.c')
0 files changed, 0 insertions, 0 deletions