[PATCH] [X86] replace vinsertf128 intrinsics with generic shuffles

Simon Pilgrim llvm-dev at redking.me.uk
Thu Mar 5 14:46:50 PST 2015


> If anyone can explain why vinsertf128 with a 0 immediate exists, I'm curious...


IIRC its only real use is for loading xmm into the ymm - using a blend would reference a whole 256-bit vector of memory that might not be valid.


http://reviews.llvm.org/D8086

EMAIL PREFERENCES
  http://reviews.llvm.org/settings/panel/emailpreferences/






More information about the llvm-commits mailing list