summaryrefslogtreecommitdiffstats
path: root/llvm/lib/IR/IRBuilder.cpp
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2019-05-17 17:25:55 +0000
committerSimon Pilgrim <llvm-dev@redking.me.uk>2019-05-17 17:25:55 +0000
commit2c2f8e74b97b31d18d909a6558c1c535139b8df8 (patch)
treee5785af666cd04c6f334a486eabc6800a7446d43 /llvm/lib/IR/IRBuilder.cpp
parentc05d85104d586a93e3fd08cd2ab3c7fcdc085f48 (diff)
downloadbcm5719-llvm-2c2f8e74b97b31d18d909a6558c1c535139b8df8.tar.gz
bcm5719-llvm-2c2f8e74b97b31d18d909a6558c1c535139b8df8.zip
[X86][SSE] Match all-of bool scalar reductions into a bitcast/movmsk + cmp.
Same as what we do for vector reductions in combineHorizontalPredicateResult, use movmsk+cmp for scalar (and(extract(x,0),extract(x,1)) reduction patterns. llvm-svn: 361052
Diffstat (limited to 'llvm/lib/IR/IRBuilder.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud