[LLVMbugs] [Bug 1127] NEW: Redesign LLVM 2.0 bytecode format

bugzilla-daemon at cs.uiuc.edu bugzilla-daemon at cs.uiuc.edu
Sat Jan 20 12:47:20 PST 2007


http://llvm.org/bugs/show_bug.cgi?id=1127

           Summary: Redesign LLVM 2.0 bytecode format
           Product: libraries
           Version: trunk
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Bytecode Writer
        AssignedTo: unassignedbugs at nondot.org
        ReportedBy: sabre at nondot.org


We want to scrap the current way we handle .bc files.  Here are some ideas/desires for the new format:

1. I'd like to get rid of libbzip2.
2. I think it makes sense to use a completely variable bitwidth format, not trying to keep things at byte 
alignments.
3. We should probably keep type planes, as they allow us to use the type constraints in llvm to make 
the encoding more dense.
4. We should consider a packetized format like dwarf for things like the moduleinfoblock and 
functioninfoblocks, which makes it easier to extend the format without a new revision #.

Any other ideas?

-Chris



------- 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