diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2017-09-30 17:57:34 +0000 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2017-09-30 17:57:34 +0000 |
commit | a8dd6f4f309b55c43a5b263c3aa178fa5bca4b30 (patch) | |
tree | 57dc43373d9bb3b12d40217a7be071d694475faa /clang/lib/Format/BreakableToken.cpp | |
parent | 619569841ad69800ee55ef53e13bf07c4c459776 (diff) | |
download | bcm5719-llvm-a8dd6f4f309b55c43a5b263c3aa178fa5bca4b30.tar.gz bcm5719-llvm-a8dd6f4f309b55c43a5b263c3aa178fa5bca4b30.zip |
[X86][SSE] Fold (VSRAI (VSHLI X, C1), C1) --> X iff NumSignBits(X) > C1
Remove sign extend in register style pattern if the sign is already extended enough
llvm-svn: 314599
Diffstat (limited to 'clang/lib/Format/BreakableToken.cpp')
0 files changed, 0 insertions, 0 deletions