Skip to content
  1. Jun 28, 2012
    • Chandler Carruth's avatar
      Remove 'site.exp' building from both CMake and configure+make. · bf2b400f
      Chandler Carruth authored
      This is another vestige of the DejaGNU roots. There were FIXMEs in the
      lit setup to add a 'lit.site.cfg', which has been around for quite some
      time now, so I've properly switched the handling of the 4 things
      actually used in site.exp to go through lit.site.cfg now. No more
      parsing of the .exp file, one fewer configure-style generated file,
      etc., etc.
      
      llvm-svn: 159313
      bf2b400f
  2. Apr 19, 2012
    • Michael J. Spencer's avatar
      Remove llvm-ld and llvm-stub (which is only used by llvm-ld). · 9125493e
      Michael J. Spencer authored
      llvm-ld is no longer useful and causes confusion and so it is being removed.
      
      * Does not work very well on Windows because it must call a gcc like driver to
        assemble and link.
      * Has lots of hard coded paths which are wrong on many systems.
      * Does not understand most of ld's options.
      * Can be partially replaced by llvm-link | opt | {llc | as, llc -filetype=obj} |
        ld, or fully replaced by Clang.
      
      I know of no production use of llvm-ld, and hacking use should be
      replaced by Clang's driver.
      
      llvm-svn: 155147
      9125493e
  3. Apr 13, 2012
  4. Mar 25, 2012
    • Eli Bendersky's avatar
      Continue cleanup of LIT, getting rid of the remaining artifacts from dejagnu · f3308605
      Eli Bendersky authored
      * Removed test/lib/llvm.exp - it is no longer needed 
      * Deleted the dg.exp reading code from test/lit.cfg. There are no dg.exp files
        left in the test suite so this code is no longer required. test/lit.cfg is
        now much shorter and clearer 
      * Removed a lot of duplicate code in lit.local.cfg files that need access to
        the root configuration, by adding a "root" attribute to the TestingConfig
        object. This attribute is dynamically computed to provide the same
        information as was previously provided by the custom getRoot functions. 
      * Documented the config.root attribute in docs/CommandGuide/lit.pod
      
      llvm-svn: 153408
      f3308605
  5. Feb 16, 2012
  6. Jan 16, 2012
  7. Nov 28, 2011
  8. Nov 05, 2011
  9. Oct 27, 2011
  10. Oct 06, 2011
  11. Oct 04, 2011
  12. Sep 21, 2011
  13. Aug 30, 2011
  14. Jun 23, 2011
    • Andrew Trick's avatar
      lit support for REQUIRES: asserts. · 67ff0718
      Andrew Trick authored
      Take #2. Don't piggyback on the existing config.build_mode. Instead,
      define a new lit feature for each build feature we need (currently
      just "asserts"). Teach both autoconf'd and cmake'd Makefiles to define
      this feature within test/lit.site.cfg. This doesn't require any lit
      harness changes and should be more robust across build systems.
      
      llvm-svn: 133664
      67ff0718
  15. Feb 24, 2011
    • NAKAMURA Takumi's avatar
      test/lit.cfg: Add PATHEXT to 'substitution', to recognize tools on Windows... · cb1b5ff9
      NAKAMURA Takumi authored
      test/lit.cfg: Add PATHEXT to 'substitution', to recognize tools on Windows hosts. Thanks to Danil Malyshev!
      
      Some tests on Windows use the "not" utility and fail with an error "program not executable". The reason for this error is that the name of the executable file sended to the "not" without the extension.
      
      llvm-svn: 126383
      cb1b5ff9
  16. Feb 22, 2011
  17. Feb 09, 2011
  18. Jan 05, 2011
  19. Jan 04, 2011
    • Tobias Grosser's avatar
      Include llvm-gcc dir before llvm_tools_dir · 4ccb9238
      Tobias Grosser authored
      This ensures that always the recently compiled tools are picked for testing.
      
      llvm-svn: 122810
      4ccb9238
    • David Greene's avatar
      · 4b71405b
      David Greene authored
      Don't pattern match "/clang" so we don't mangle directory names.  Some
      tests use absolute paths to clang.
      
      llvm-svn: 122796
      4b71405b
  20. Jan 03, 2011
    • David Greene's avatar
      · 544a3e93
      David Greene authored
      Don't pattern match "clang-" as it may be part of a tool name with a
      triple suffix.
      
      llvm-svn: 122779
      544a3e93
    • David Greene's avatar
      · dc276c31
      David Greene authored
      Reapply 122341 to fix PR8199 now that clang changes are in.
      
      llvm-svn: 122754
      dc276c31
  21. Dec 21, 2010
    • David Greene's avatar
      · be57ab18
      David Greene authored
      Revert 122341.  It breaks some darwin tests.
      
      llvm-svn: 122346
      be57ab18
    • David Greene's avatar
      · a93adab3
      David Greene authored
      Fix PR 8199.  This patch prepends the build tool dir to LLVM programs
      being tested.  This ensures that we test the tools just built and not
      some random tools that might happen to be in the user's PATH.  This
      makes LLVM testing much more stable and predictable.
      
      llvm-svn: 122341
      a93adab3
  22. Dec 07, 2010
  23. Nov 29, 2010
  24. Nov 25, 2010
  25. Sep 13, 2010
  26. Aug 30, 2010
  27. Aug 20, 2010
  28. Aug 19, 2010
  29. Aug 10, 2010
  30. Jun 23, 2010
  31. Jun 12, 2010
  32. Mar 21, 2010
  33. Mar 20, 2010
  34. Mar 08, 2010
Loading