aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineScheduler.cpp
diff options
context:
space:
mode:
authorHal Finkel <hfinkel@anl.gov>2012-11-12 14:50:59 +0000
committerHal Finkel <hfinkel@anl.gov>2012-11-12 14:50:59 +0000
commitef53df0f9f4af2dd804710e90e6784fb2b4934c0 (patch)
tree633fe294c987c720882d433a2f06b74fb815986f /llvm/lib/CodeGen/MachineScheduler.cpp
parent5a578119ad0bcdcf5b8642d15ac55cef4d8c7bbb (diff)
downloadllvm-ef53df0f9f4af2dd804710e90e6784fb2b4934c0.zip
llvm-ef53df0f9f4af2dd804710e90e6784fb2b4934c0.tar.gz
llvm-ef53df0f9f4af2dd804710e90e6784fb2b4934c0.tar.bz2
BBVectorize: Check the input types of shuffles for legality
This fixes a bug where shuffles were being fused such that the resulting input types were not legal on the target. This would occur only when both inputs and dependencies were also foldable operations (such as other shuffles) and there were other connected pairs in the same block. llvm-svn: 167731
Diffstat (limited to 'llvm/lib/CodeGen/MachineScheduler.cpp')
0 files changed, 0 insertions, 0 deletions