[llvm-commits] [llvm] r102672 - in /llvm/trunk: lib/CodeGen/SimpleRegisterCoalescing.cpp test/CodeGen/X86/2010-04-29-CoalescerCrash.ll
Duncan Sands
baldrick at free.fr
Fri Apr 30 02:46:50 PDT 2010
> Reject really weird coalescer case when trying to merge identical subregisters
> of different register classes. e.g.
>
> %reg1048:3<def> = EXTRACT_SUBREG %RAX<kill>, 3
>
> Where %reg1048 is a GR32 register. This is not impossible to handle, but it is
> pretty hard and very rare.
>
> This should unbreak the dragonegg builder.
And it did! Thanks Jakob.
Ciao,
Duncan.
More information about the llvm-commits
mailing list