[PATCH] [x86] Make vector legalization of extloads work more like the "normal" vector operation legalization with support for custom target lowering and fallback to expand when it fails, and use this to implement sext and anyext load lowering for x86 in a...
Zinovy Nis
zinovy.nis at gmail.com
Tue Aug 26 10:04:25 PDT 2014
Sorry for the late comment, but why we need
```if (Subtarget->is64Bit()) {```
check? As I remember, instructions like PMOVSXWD are supported even in 32-bit mode?
I'm asking because I have a significant regression on EEMBC1.1 for autocorrelation tests due to lots of insert-like generated instructions for SLM target under -m32. Removing this check fixes the regression.
REPOSITORY
rL LLVM
http://reviews.llvm.org/D4654
More information about the llvm-commits
mailing list