Skip to content
  1. Apr 16, 2003
  2. Apr 15, 2003
  3. Apr 13, 2003
  4. Apr 10, 2003
  5. Apr 09, 2003
    • Misha Brukman's avatar
      Made the code readable: · 218a7327
      Misha Brukman authored
      * Lines must be wrapped at 80 chars. This is a hard limit.
      * Consistent style on functions, braces, if, for, etc. Code must be readable.
      
      No functional changes have been made, even though I added a new typedef.
      
      llvm-svn: 5768
      218a7327
  6. Apr 07, 2003
  7. Apr 01, 2003
  8. Mar 31, 2003
  9. Mar 27, 2003
  10. Mar 21, 2003
  11. 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
  12. Mar 11, 2003
  13. Mar 10, 2003
  14. Mar 07, 2003
  15. Mar 06, 2003
  16. Mar 05, 2003
Loading