[LLVMbugs] [Bug 769] NEW: Subregister support
bugzilla-daemon at cs.uiuc.edu
bugzilla-daemon at cs.uiuc.edu
Thu May 4 11:15:33 PDT 2006
http://llvm.org/bugs/show_bug.cgi?id=769
Summary: Subregister support
Product: libraries
Version: trunk
Platform: Macintosh
OS/Version: MacOS X
Status: NEW
Severity: normal
Priority: P2
Component: Common Code Generator Code
AssignedTo: unassignedbugs at nondot.org
ReportedBy: natebegeman at mac.com
This bug is to cover the work necessary in tablegen and the common code generator to support
subregisters. This will intially be used by PowerPC for condition registers, but will be extended to be
used by x86 for 8 and 16 bit (and 32 bit?) subregs.
An pseudocode example of this will basically look like:
virtual reg 1024, 1025 = CRField register class
virtual reg 1026 = CRBits register class
1024 = seteq X, Y
1025 = seteq W, Z
1026 = crand 1024.subreg(EQ), 1025.subreg(EQ)
br_cc 1026, mbb5
where EQ will be the subreg number of the "EQ" field in the CRField register class.
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
More information about the llvm-bugs
mailing list