[LLVMbugs] [Bug 1043] NEW: Core LLVM Extensions

bugzilla-daemon at cs.uiuc.edu bugzilla-daemon at cs.uiuc.edu
Mon Dec 11 00:43:07 PST 2006


           Summary: Core LLVM Extensions
           Product: libraries
           Version: trunk
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: enhancement
          Priority: P2
         Component: Core LLVM classes
        AssignedTo: zhousheng00 at gmail.com
        ReportedBy: zhousheng00 at gmail.com
                CC: rspencer at x10sys.com,sabre at nondot.org

This PR is a follow-up of pr950. It extends the LLVM core libraries
to accept Bit Accurate Types (BATs) into the IR. The BAT is a extension to
integral types. It supports not only traditional integral types like
BoolTy, ByteTy, IntTy, and ShortTy, LongTy (these common cases will be 
renamed into Int1Ty, Int8Ty like), but also non-byte-width BATs
like Int13. The LLVM core libraries will include BATs without
modifying the existing types except rename. To do this, a subclass of 
Type, saying IntType will be added into LLVM to represent BATs. Bytecode 
Reader and LLVM Assembly parser will also be updated to handle BATs. 

Since this is a fairly extensive change to LLVM, this bug will be used
to trackthe progress of the work as it proceeds.

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