Skip to content
  1. Nov 05, 2008
  2. Oct 30, 2008
  3. Oct 29, 2008
  4. Sep 27, 2008
  5. Sep 25, 2008
    • Devang Patel's avatar
      Large mechanical patch. · 4c758ea3
      Devang Patel authored
      s/ParamAttr/Attribute/g
      s/PAList/AttrList/g
      s/FnAttributeWithIndex/AttributeWithIndex/g
      s/FnAttr/Attribute/g
      
      This sets the stage 
      - to implement function notes as function attributes and 
      - to distinguish between function attributes and return value attributes.
      
      This requires corresponding changes in llvm-gcc and clang.
      
      llvm-svn: 56622
      4c758ea3
  6. Sep 24, 2008
  7. Sep 23, 2008
  8. Sep 05, 2008
  9. Sep 04, 2008
  10. Sep 03, 2008
  11. May 13, 2008
  12. May 06, 2008
  13. Apr 02, 2008
  14. Mar 24, 2008
    • Evan Cheng's avatar
      Increasing the inline limit from (overly conservative) 200 to 300. Given each... · 3471ae8c
      Evan Cheng authored
      Increasing the inline limit from (overly conservative) 200 to 300. Given each BB costs 20 and each instruction costs 5, 200 means a 4 BB function + 24 instructions (actually less because caller's size also contributes to it).
      
      Furthermore, double the limit when more than 10% of the callee instructions are vector instructions. Multimedia kernels tend to love inlining.
      
      llvm-svn: 48725
      3471ae8c
  15. Mar 01, 2008
  16. Jan 12, 2008
  17. Dec 29, 2007
  18. Oct 03, 2007
  19. Jun 20, 2007
  20. May 07, 2007
  21. May 03, 2007
  22. May 02, 2007
  23. May 01, 2007
  24. Jan 31, 2007
  25. Jan 30, 2007
  26. Dec 19, 2006
  27. Dec 06, 2006
  28. Nov 26, 2006
  29. Nov 10, 2006
  30. Nov 02, 2006
    • Reid Spencer's avatar
      For PR786: · de46e484
      Reid Spencer authored
      Turn on -Wunused and -Wno-unused-parameter. Clean up most of the resulting
      fall out by removing unused variables. Remaining warnings have to do with
      unused functions (I didn't want to delete code without review) and unused
      variables in generated code. Maintainers should clean up the remaining
      issues when they see them. All changes pass DejaGnu tests and Olden.
      
      llvm-svn: 31380
      de46e484
  31. Jul 12, 2006
    • Chris Lattner's avatar
      Change the callgraph representation to store the callsite along with the · 5de3b8b2
      Chris Lattner authored
      target CG node.  This allows the inliner to properly update the callgraph
      when using the pruning inliner.  The pruning inliner may not copy over all
      call sites from a callee to a caller, so the edges corresponding to those
      call sites should not be copied over either.
      
      This fixes PR827 and Transforms/Inline/2006-07-12-InlinePruneCGUpdate.ll
      
      llvm-svn: 29120
      5de3b8b2
  32. May 13, 2006
  33. Jan 23, 2006
Loading