summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGObjCGNU.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2010-05-08 21:50:26 +0000
committerChris Lattner <sabre@nondot.org>2010-05-08 21:50:26 +0000
commit02b0df5338e09f0eaee411d7719af7bfb244edc6 (patch)
tree99a40a033a7ccd964637c3eb8ba1b0a44d6bbebe /clang/lib/CodeGen/CGObjCGNU.cpp
parent0a24fd374438875e9b3447922c2b2956afcf9795 (diff)
downloadbcm5719-llvm-02b0df5338e09f0eaee411d7719af7bfb244edc6.tar.gz
bcm5719-llvm-02b0df5338e09f0eaee411d7719af7bfb244edc6.zip
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 llvm-svn: 103354
Diffstat (limited to 'clang/lib/CodeGen/CGObjCGNU.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud