Skip to content
  1. Oct 17, 2003
  2. Oct 16, 2003
    • Misha Brukman's avatar
      Add separator between different types of readers. · 0659ddc4
      Misha Brukman authored
      llvm-svn: 9183
      0659ddc4
    • Misha Brukman's avatar
      JIT.cpp: · 1273147d
      Misha Brukman authored
      * #include "llvm/ModuleProvider"
      * alphabetize #includes
      * omit extraneous parens in pointer expressions
      
      VM.cpp:
      * #include "llvm/ModuleProvider"
      * alphabetize #includes
      
      llvm-svn: 9182
      1273147d
    • Misha Brukman's avatar
      * Reorder includes as per the style guide · 260b0c88
      Misha Brukman authored
      * Move the constructors from .h file here
      * Document ExecutionEngine::create()
      * Catch exception possibly thrown by ModuleProvider::releaseModule()
      
      llvm-svn: 9181
      260b0c88
    • Chris Lattner's avatar
      Minor cleanups · 61877743
      Chris Lattner authored
      llvm-svn: 9177
      61877743
    • Chris Lattner's avatar
      Add support for 'weak' linkage. · 068ad840
      Chris Lattner authored
      llvm-svn: 9171
      068ad840
    • Chris Lattner's avatar
      Add support for 'weak' linkage. · 2d05c60b
      Chris Lattner authored
      For now, we translate linkonce into weak linkage in the bytecode format because
      we don't have enough bits to represent it.  We will rev the bytecode version
      soon anyways, so this will be fixed in the near future.
      
      llvm-svn: 9170
      2d05c60b
    • Chris Lattner's avatar
      · 079edeb9
      Chris Lattner authored
      Completely rewrite support for the Value::use_* list.  Now, all operations on
      this list (except use_size()) are constant time.  Before the killUse method
      (used whenever something stopped using a value) was linear time, and thus
      very very slow for large programs.
      
      This speeds GCCAS up _substantially_ on large programs: almost 2x for 176.gcc:
      
      176.gcc:     77.07s -> 37.38s
      177.mesa:     7.59s ->  5.57s
      252.eon:     21.02s -> 19.52s (*)
      253.perlbmk: 11.40s -> 13.05s
      254.gap:      7.25s -> 7.42s
      
      252.eon would speed up a whole lot more, but optimization time is being
      dominated by the inlining pass, which needs to be fixed.
      
      llvm-svn: 9160
      079edeb9
    • Chris Lattner's avatar
      This code does not require random access use_lists · 50b6858e
      Chris Lattner authored
      llvm-svn: 9156
      50b6858e
    • Chris Lattner's avatar
      Eliminate using declaration · 5dbb244e
      Chris Lattner authored
      Rewrite code to work with use_lists what are either random access or bidirectional
      
      llvm-svn: 9155
      5dbb244e
    • Chris Lattner's avatar
      #include vector which we will need here soon · 9177d113
      Chris Lattner authored
      llvm-svn: 9144
      9177d113
  3. Oct 15, 2003
  4. Oct 14, 2003
  5. Oct 13, 2003
Loading