aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineBasicBlock.cpp
diff options
context:
space:
mode:
authorDale Johannesen <dalej@apple.com>2008-02-27 22:36:00 +0000
committerDale Johannesen <dalej@apple.com>2008-02-27 22:36:00 +0000
commitbf76a08e7c1a4a61c67a49e70dcfa4bb754d12ef (patch)
tree39870b06e5b7f89df6ade0043a2b119e994cfed9 /llvm/lib/CodeGen/MachineBasicBlock.cpp
parent91a6dcff327f11bb8ceaed28d4595a98eabdfd6a (diff)
downloadllvm-bf76a08e7c1a4a61c67a49e70dcfa4bb754d12ef.zip
llvm-bf76a08e7c1a4a61c67a49e70dcfa4bb754d12ef.tar.gz
llvm-bf76a08e7c1a4a61c67a49e70dcfa4bb754d12ef.tar.bz2
Handle load/store of misaligned vectors that are the
same size as an int type by doing a bitconvert of load/store of the int type (same algorithm as floating point). This makes them work for ppc Altivec. There was some code that purported to handle loads of (some) vectors by splitting them into two smaller vectors, but getExtLoad rejects subvector loads, so this could never have worked; the patch removes it. llvm-svn: 47696
Diffstat (limited to 'llvm/lib/CodeGen/MachineBasicBlock.cpp')
0 files changed, 0 insertions, 0 deletions