summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CodeGenModule.cpp
diff options
context:
space:
mode:
authorRenato Golin <renato.golin@linaro.org>2013-03-19 08:15:38 +0000
committerRenato Golin <renato.golin@linaro.org>2013-03-19 08:15:38 +0000
commit227eb6fc5fd9798f7d7bf249f017a4470c679086 (patch)
treeb634fa1a97e40be86c88ec26e5521493c8ee9fbc /clang/lib/CodeGen/CodeGenModule.cpp
parentd9e10d51fabbc030b146259f6b242ce34aa266ce (diff)
downloadbcm5719-llvm-227eb6fc5fd9798f7d7bf249f017a4470c679086.tar.gz
bcm5719-llvm-227eb6fc5fd9798f7d7bf249f017a4470c679086.zip
Improve long vector sext/zext lowering on ARM
The ARM backend currently has poor codegen for long sext/zext operations, such as v8i8 -> v8i32. This patch addresses this by performing a custom expansion in ARMISelLowering. It also adds/changes the cost of such lowering in ARMTTI. This partially addresses PR14867. Patch by Pete Couperus llvm-svn: 177380
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud