Skip to content
  1. Aug 18, 2011
  2. Aug 16, 2011
  3. Aug 02, 2011
  4. Jul 26, 2011
  5. Jul 25, 2011
  6. Jul 23, 2011
  7. Jul 22, 2011
  8. Jul 20, 2011
  9. Jul 19, 2011
  10. Jul 18, 2011
  11. Jul 15, 2011
  12. Jul 14, 2011
  13. Jul 12, 2011
  14. Jul 09, 2011
  15. Jul 08, 2011
    • Evan Cheng's avatar
      Eliminate asm parser's dependency on TargetMachine: · 4d1ca96b
      Evan Cheng authored
      - Each target asm parser now creates its own MCSubtatgetInfo (if needed).
      - Changed AssemblerPredicate to take subtarget features which tablegen uses
        to generate asm matcher subtarget feature queries. e.g.
        "ModeThumb,FeatureThumb2" is translated to
        "(Bits & ModeThumb) != 0 && (Bits & FeatureThumb2) != 0".
      
      llvm-svn: 134678
      4d1ca96b
  16. Jun 30, 2011
  17. Jun 29, 2011
  18. Jun 28, 2011
  19. Jun 21, 2011
  20. May 22, 2011
  21. May 01, 2011
  22. Apr 22, 2011
  23. Apr 21, 2011
  24. Apr 15, 2011
  25. Apr 01, 2011
  26. Mar 29, 2011
  27. Mar 22, 2011
  28. Mar 18, 2011
    • Rafael Espindola's avatar
      Use lazy parsing in LTO. Unfortunately this is only a 3% time saving for · 5b778b2e
      Rafael Espindola authored
      'ar'. Have to figure out how to make libLTO even lazier.
      
      llvm-svn: 127901
      5b778b2e
    • Rafael Espindola's avatar
      Simplify the computation of undefined symbols. Instead of walking · c78f6577
      Rafael Espindola authored
      functions and initializers, just report the declarations present in
      the module.
      
      The motivation is to open the way for using the lazy module parsing,
      which should speed up clients that just want a symbol list (nm, ar).
      
      This is slightly less precise, but since both -strip-dead-prototypes
      and -globaldce are part of the standard pipeline, this shouldn't
      change the result for clang/dragonegg produced binaries.
      
      Any decl in an IL file was also put there because a FE expected it
      to be necessary, so this should not be a problem for "-O0 -emit-llvm".
      
      As a sanity check, I have bootstrapped clang on linux and built
      firefox on both linux and darwin. A clang bootstrap on darwin
      with LTO fails with or without this patch because, ironically,
      the linker doesn't like the combination of dead_strip and LTO
      when building libLTO.so :-)
      
      llvm-svn: 127870
      c78f6577
    • NAKAMURA Takumi's avatar
      tools/lto/LTOModule.cpp: Eliminate an unused variable. · f4d5346f
      NAKAMURA Takumi authored
      llvm-svn: 127859
      f4d5346f
  29. Mar 17, 2011
  30. Mar 12, 2011
Loading