Skip to content
  1. Feb 15, 2010
    • Chris Lattner's avatar
      Check in the first big step of rewriting DAGISelEmitter to · b02cdaaa
      Chris Lattner authored
      produce a table based matcher instead of gobs of C++ Code.
      
      Though it's not done yet, the shrinkage seems promising,
      the table for the X86 ISel is 75K and still has a lot of 
      optimization to come (compare to the ~1.5M of .o generated
      the old way, much of which will go away).
      
      The code is currently disabled by default (the #if 0 in
      DAGISelEmitter.cpp).  When enabled it generates a dead
      SelectCode2 function in the DAGISel Header which will
      eventually replace SelectCode.
      
      There is still a lot of stuff left to do, which are
      documented with a trail of FIXMEs.
      
      llvm-svn: 96215
      b02cdaaa
    • Mikhail Glushenkov's avatar
      Revert r96130 ("Forward parameter options as '-option=param'"). · 5352f07f
      Mikhail Glushenkov authored
      This behaviour must be configurable.
      
      llvm-svn: 96210
      5352f07f
  2. Feb 14, 2010
  3. Feb 13, 2010
  4. Feb 12, 2010
  5. Feb 11, 2010
  6. Feb 10, 2010
  7. Feb 09, 2010
  8. Feb 06, 2010
    • Jakob Stoklund Olesen's avatar
      Reintroduce the InlineHint function attribute. · 74bb06c0
      Jakob Stoklund Olesen authored
      This time it's for real! I am going to hook this up in the frontends as well.
      
      The inliner has some experimental heuristics for dealing with the inline hint.
      When given a -respect-inlinehint option, functions marked with the inline
      keyword are given a threshold just above the default for -O3.
      
      We need some experiments to determine if that is the right thing to do.
      
      llvm-svn: 95466
      74bb06c0
  9. Feb 05, 2010
  10. Feb 04, 2010
  11. Feb 03, 2010
  12. Jan 30, 2010
  13. Jan 29, 2010
Loading