diff options
author | Chris Lattner <sabre@nondot.org> | 2010-05-08 21:50:26 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2010-05-08 21:50:26 +0000 |
commit | 6745191070503f669b07bc14cd6f7e518bd4d5b0 (patch) | |
tree | 5afeb2bbf1b18c6edcbf2c110169b1353dbdb388 /lib/CodeGen/MachineModuleInfo.cpp | |
parent | 7944c21cae06c5124cf1ee1f811d2a13f8e1b939 (diff) |
Teach instcombine to transform a bitcast/(zext|trunc)/bitcast sequence
with a vector input and output into a shuffle vector. This sort of
sequence happens when the input code stores with one type and reloads
with another type and then SROA promotes to i96 integers, which make
everyone sad.
This fixes rdar://7896024
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@103354 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/MachineModuleInfo.cpp')
0 files changed, 0 insertions, 0 deletions