Skip to content
  1. Mar 31, 2003
  2. Mar 27, 2003
  3. Mar 21, 2003
  4. Mar 20, 2003
  5. Mar 19, 2003
    • Chris Lattner's avatar
      * Change the order that globals and constants are processed in · faca62c7
      Chris Lattner authored
      * Add support for implicit zero initializers
      
      llvm-svn: 5750
      faca62c7
    • Chris Lattner's avatar
      Changes to the V2 bytecode format: · 428bf5ab
      Chris Lattner authored
        - Null values are implicitly encoded instead of explicitly, this makes
          things more compact!
        - More compactly represent ConstantPointerRefs
        - Bytecode files are represented as:
            Header|GlobalTypes|GlobalVars/Function Protos|Constants|Functions|SymTab
          instead of
            Header|GlobalTypes|Constants|GlobalVars/Function Protos|Functions|SymTab
          which makes a lot of things simpler.
      
      Writer changes:
        - We now explictly encode versioning information in the bytecode files.
        - This allows new code to read bytecode files produced by old code, but
          new bytecode files can have enhancements such as the above.  Although this
          makes the reader a bit more complex (having to deal with old formats), the
          writer only needs to be able to produce the most recent version.
      
      llvm-svn: 5749
      428bf5ab
    • Chris Lattner's avatar
      * Bug fixes: · 5db8194c
      Chris Lattner authored
        - Fix problems where the constant table would not get updated when
          resolving constants causes other constants to change.
      
      Changes to the V2 bytecode format
        - Null values are implicitly encoded instead of explicitly, this makes
          things more compact!
        - More compactly represent ConstantPointerRefs
        - Bytecode files are represented as:
            Header|GlobalTypes|GlobalVars/Function Protos|Constants|Functions|SymTab
          instead of
            Header|GlobalTypes|Constants|GlobalVars/Function Protos|Functions|SymTab
          which makes a lot of things simpler.
      
      Changes to the reader:
        - Function loading code is much simpler.  We now no longer make function
          PlaceHolderHelper objects to be replaced with real functions.
      
      llvm-svn: 5748
      5db8194c
    • Chris Lattner's avatar
      Add new chunk type · 65c9fb07
      Chris Lattner authored
      llvm-svn: 5747
      65c9fb07
  6. Mar 18, 2003
  7. Mar 17, 2003
  8. Mar 14, 2003
  9. Mar 11, 2003
  10. Mar 10, 2003
  11. Mar 09, 2003
  12. Mar 07, 2003
  13. Mar 06, 2003
Loading