Skip to content
  1. Jul 15, 2004
    • Chris Lattner's avatar
      This is logically part of the last patch. Just more really horrible code · 4babbe04
      Chris Lattner authored
      that is made unnecessary by it.
      
      llvm-svn: 14831
      4babbe04
    • Chris Lattner's avatar
      ** Finally DeclareNewGlobalValue is dead! · 8abe1a11
      Chris Lattner authored
      * Simplify a lot of code because type's cannot be in function symbol tables
      * Fix memory leaks in handling of redefined function prototypes
      * Don't use SymbolTable directly for stuff that we can go through the Module
        for.
      * Fix some minor bugs on obscure testcases like:
            test/Feature/globalredefinition.ll
      * Do not create GlobalVariable objects for forward referenced Functions!
      * When forward referencing a function in a constant expression, do not create
        a placeholder, add a bunch of references to it, then turn around and
        replaceAllUsesOfWith on it with a new global, deleting the placeholder.
        Instead, when we find the real definition of the global, just use the
        placeholder instead of creating a new object.
      
      This substantially simplifies the asmwriter and should even speed it up on
      cases heavy in constantexprs (like C++, Java, MSIL)...
      
      llvm-svn: 14830
      8abe1a11
  2. Jul 14, 2004
  3. Jul 13, 2004
  4. Jul 09, 2004
  5. Jul 04, 2004
  6. Jun 17, 2004
  7. May 28, 2004
  8. May 26, 2004
  9. May 25, 2004
  10. Apr 18, 2004
  11. Apr 05, 2004
  12. Mar 31, 2004
  13. Mar 30, 2004
  14. Mar 12, 2004
  15. Mar 08, 2004
  16. Feb 09, 2004
Loading