[LLVMbugs] [Bug 8815] New: Verifier incorrectly complains about multiple connected components of a LiveInterval
bugzilla-daemon at llvm.org
bugzilla-daemon at llvm.org
Sat Dec 18 20:47:38 PST 2010
http://llvm.org/bugs/show_bug.cgi?id=8815
Summary: Verifier incorrectly complains about multiple
connected components of a LiveInterval
Product: libraries
Version: trunk
Platform: Macintosh
OS/Version: All
Status: NEW
Severity: normal
Priority: P
Component: Common Code Generator Code
AssignedTo: unassignedbugs at nondot.org
ReportedBy: zwarich at apple.com
CC: llvmbugs at cs.uiuc.edu
In the case of early clobbers from inline assembly, the MachineVerifier's
warning about multiple connected components of an LI is incorrect, e.g. on
CodeGen/ARM/2009-08-15-RegScavenger-EarlyClobber.ll:
132L INLINEASM <es:adds $1, $2, $3; sbcccs $1, $1, $0; movcc $0, #0>, 0,
14, %reg16398<earlyclobber,def>, 14, %reg16399<earlyclobber,def,dead>, 9,
%reg16409<kill,undef>, 9, %reg16410<kill,undef>, 2147483657, %reg16398;
GR32:%reg16398,16399,16410 GR64:%reg16409
*** Bad machine code: Multiple connected components in live interval ***
- function: generic_segment_checks
2 components in %reg16398,0.000000e+00 = [124d,132u:1)[132u,140d:0) 0 at 132u
1 at 124d
0: valnos 0
1: valnos 1
LLVM ERROR: Found 4 machine code errors.
--
Configure bugmail: http://llvm.org/bugs/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
More information about the llvm-bugs
mailing list