summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/WebAssembly
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@intel.com>2017-11-30 20:15:31 +0000
committerCraig Topper <craig.topper@intel.com>2017-11-30 20:15:31 +0000
commitd4257565cfa4173492b0c4d0fa85d37b9fad6e2a (patch)
tree54baf1c48156be5d5f6944c9059b0e2437840015 /llvm/lib/Target/WebAssembly
parentef3b80c57ba7c1c910a1d31548cf51f630913a04 (diff)
downloadbcm5719-llvm-d4257565cfa4173492b0c4d0fa85d37b9fad6e2a.tar.gz
bcm5719-llvm-d4257565cfa4173492b0c4d0fa85d37b9fad6e2a.zip
[X86] Promote i8 CTPOP to i32 instead of i16 when we have the POPCNT instruction.
The 32-bit version is shorter to encode and the zext we emit for the promotion is likely going to be a 32-bit zero extend anyway. llvm-svn: 319468
Diffstat (limited to 'llvm/lib/Target/WebAssembly')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud