diff options
| author | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2010-04-29 23:47:46 +0000 |
|---|---|---|
| committer | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2010-04-29 23:47:46 +0000 |
| commit | 8d4214578d3d68b55337369dd7de7128af6b8c22 (patch) | |
| tree | 2ab2493b73e9ee46a95e177f1bad16ab667f32f3 /llvm/lib/CodeGen/OptimizePHIs.cpp | |
| parent | b2403ee27392ec854ee4f88f45d4aaa20deb91f2 (diff) | |
| download | bcm5719-llvm-8d4214578d3d68b55337369dd7de7128af6b8c22.tar.gz bcm5719-llvm-8d4214578d3d68b55337369dd7de7128af6b8c22.zip | |
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.
llvm-svn: 102672
Diffstat (limited to 'llvm/lib/CodeGen/OptimizePHIs.cpp')
0 files changed, 0 insertions, 0 deletions

