[AVR] When lowering Select8/Select16, put newly generated MBBs in the same spot
authorDylan McKay <me@dylanmckay.io>
Sat, 13 May 2017 00:22:34 +0000 (00:22 +0000)
committerDylan McKay <me@dylanmckay.io>
Sat, 13 May 2017 00:22:34 +0000 (00:22 +0000)
commit0c4debc123b3cf92d018700a26a32ae5fc39a7b9
tree82faff5a37a789f601dc4da58f611233ade6e463
parentb7132663315aa218a256cfc968d94277e6a6fdbb
[AVR] When lowering Select8/Select16, put newly generated MBBs in the same spot

Contributed by Dr. Gergő Érdi.

Fixes a bug.

Raised from (https://github.com/avr-rust/rust/issues/49).

llvm-svn: 302973
llvm/lib/Target/AVR/AVRISelLowering.cpp
llvm/test/CodeGen/AVR/select-mbb-placement-bug.ll [new file with mode: 0644]