summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaTemplate.cpp
diff options
context:
space:
mode:
authorGabor Buella <gabor.buella@intel.com>2019-01-27 06:15:39 +0000
committerGabor Buella <gabor.buella@intel.com>2019-01-27 06:15:39 +0000
commita0f743b77a9e7ee061ed052537a2a7df7b9475bc (patch)
treefd3eafa013f96e47d0d80828954708949e40ce14 /clang/lib/Sema/SemaTemplate.cpp
parent23b04798ad6b0319282ba23106e84c557c0ad535 (diff)
downloadbcm5719-llvm-a0f743b77a9e7ee061ed052537a2a7df7b9475bc.tar.gz
bcm5719-llvm-a0f743b77a9e7ee061ed052537a2a7df7b9475bc.zip
[X86] Add some missing blsr patterns
The add+and sequence followed by a branch can happen e.g. when looping over the set bits of an integer: ``` while (x != 0) { func(x & ~x); x &= x - 1; } ``` Reviewed By: ctopper Differential Revision: https://reviews.llvm.org/D57296 llvm-svn: 352306
Diffstat (limited to 'clang/lib/Sema/SemaTemplate.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud