diff options
| author | Evan Cheng <evan.cheng@apple.com> | 2009-08-05 07:05:41 +0000 | 
|---|---|---|
| committer | Evan Cheng <evan.cheng@apple.com> | 2009-08-05 07:05:41 +0000 | 
| commit | a2ce665f603fec12df1293b7d6b13f0cb21f0d78 (patch) | |
| tree | b13d99d9792d32f512c5b884a2f96ffb3ed983e4 /llvm/lib/CodeGen/Dump.cpp | |
| parent | 98fcfdbf9d02a72301386b6f07fcb0b11bb8d099 (diff) | |
| download | bcm5719-llvm-a2ce665f603fec12df1293b7d6b13f0cb21f0d78.tar.gz bcm5719-llvm-a2ce665f603fec12df1293b7d6b13f0cb21f0d78.zip | |
Another nasty coalescer bug (is there another kind):
After coalescing reg1027's def and kill are both at the same point:
 %reg1027,0.000000e+00 = [56,814:0)  0@70-(814)
bb5:
60   %reg1027<def> = t2MOVr %reg1027, 14, %reg0, %reg0
68   %reg1027<def> = t2LDRi12 %reg1027<kill>, 8, 14, %reg0
76   t2CMPzri %reg1038<kill,undef>, 0, 14, %reg0, %CPSR<imp-def>
84   %reg1027<def> = t2MOVr %reg1027, 14, %reg0, %reg0
96   t2Bcc mbb<bb5,0x2030910>, 1, %CPSR<kill>
Do not remove the kill marker on t2LDRi12.
llvm-svn: 78178
Diffstat (limited to 'llvm/lib/CodeGen/Dump.cpp')
0 files changed, 0 insertions, 0 deletions

