Skip to content
  1. Aug 13, 2007
  2. Aug 10, 2007
  3. Aug 06, 2007
  4. Aug 05, 2007
    • Chris Lattner's avatar
      rewrite the code used to construct pruned SSA form with the IDF method. · edce70d2
      Chris Lattner authored
      In the old way, we computed and inserted phi nodes for the whole IDF of 
      the definitions of the alloca, then computed which ones were dead and
      removed them.
      
      In the new method, we first compute the region where the value is live,
      and use that information to only insert phi nodes that are live.  This
      eliminates the need to compute liveness later, and stops the algorithm
      from inserting a bunch of phis which it then later removes.
      
      This speeds up the testcase in PR1432 from 2.00s to 0.15s (14x) in a
      release build and 6.84s->0.50s (14x) in a debug build.
      
      llvm-svn: 40825
      edce70d2
  5. Aug 04, 2007
  6. Aug 01, 2007
    • Dan Gohman's avatar
      More explicit keywords. · 34d442f2
      Dan Gohman authored
      llvm-svn: 40673
      34d442f2
    • David Greene's avatar
      · 17a5dfe6
      David Greene authored
      New CallInst interface to address GLIBCXX_DEBUG errors caused by
      indexing an empty std::vector.
      
      Updates to all clients.
      
      llvm-svn: 40660
      17a5dfe6
  7. Jul 30, 2007
  8. Jul 27, 2007
  9. Jul 26, 2007
  10. Jul 25, 2007
    • Devang Patel's avatar
      Add BasicInliner interface. · 33227115
      Devang Patel authored
      This interface allows clients to inline bunch of functions with module
      level call graph information.:wq
      
      llvm-svn: 40486
      33227115
  11. Jul 19, 2007
  12. Jul 16, 2007
  13. Jul 14, 2007
  14. Jul 11, 2007
  15. Jul 10, 2007
  16. Jul 06, 2007
  17. Jun 29, 2007
  18. Jun 21, 2007
Loading