summaryrefslogtreecommitdiffstats
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@intel.com>2018-02-10 08:06:52 +0000
committerCraig Topper <craig.topper@intel.com>2018-02-10 08:06:52 +0000
commitc3aab4bbe122019c1ad4be6ce7fa4e89e49fe24a (patch)
tree1242a41b7ff9f2e1fd1c075668f6e1158355fba0 /clang/lib/Frontend/CompilerInvocation.cpp
parentd34af6f636f8bedd76d4ab50f387793dafea592d (diff)
downloadbcm5719-llvm-c3aab4bbe122019c1ad4be6ce7fa4e89e49fe24a.tar.gz
bcm5719-llvm-c3aab4bbe122019c1ad4be6ce7fa4e89e49fe24a.zip
[X86] Legalize zero extends from vXi1 to vXi16/vXi32/vXi64 using a sign extend and a shift.
This avoids a constant pool load to create 1. The int->float are showing converts to mask and back. We probably need to widen inputs to sint_to_fp/uint_to_fp before type legalization. llvm-svn: 324805
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud