aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/X86/X86TargetObjectFile.cpp
diff options
context:
space:
mode:
authorDan Gohman <gohman@apple.com>2010-03-15 23:23:03 +0000
committerDan Gohman <gohman@apple.com>2010-03-15 23:23:03 +0000
commitb115d05948939f01311891c3408ae404a2bcc390 (patch)
tree705d30bc08a4517fc94939e4e9cbc267b40a6696 /lib/Target/X86/X86TargetObjectFile.cpp
parent07a9f1bfc948604e35d50f2d3691b14127b88b38 (diff)
downloadexternal_llvm-b115d05948939f01311891c3408ae404a2bcc390.zip
external_llvm-b115d05948939f01311891c3408ae404a2bcc390.tar.gz
external_llvm-b115d05948939f01311891c3408ae404a2bcc390.tar.bz2
Recognize code for doing vector gather/scatter index calculations with
32-bit indices. Instead of shuffling each element out of the index vector, when all indices are needed, just store the input vector to the stack and load the elements out. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98588 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/X86/X86TargetObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions