- Jun 28, 2012
-
-
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
-
- Apr 19, 2012
-
-
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
-
- Apr 13, 2012
-
-
Sylvestre Ledru authored
For example, if llc cannot be found, the full python stacktrace is displayed and no interesting information are provided. + fail the process when an exception occurs llvm-svn: 154665
-
- Mar 25, 2012
-
-
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
-
- Feb 16, 2012
-
-
Eli Bendersky authored
Replace all instances of dg.exp file with lit.local.cfg, since all tests are run with LIT now and now Dejagnu. dg.exp is no longer needed. Patch reviewed by Daniel Dunbar. It will be followed by additional cleanup patches. llvm-svn: 150664
-
- Jan 16, 2012
-
-
Eli Bendersky authored
Adding a basic ELF dynamic loader and MC-JIT for ELF. Functionality is currently basic and will be enhanced with future patches. Patch developed by Andy Kaylor and Daniel Malea. Reviewed on llvm-commits. llvm-svn: 148231
-
- Nov 28, 2011
-
-
NAKAMURA Takumi authored
llc knows whether he is compiled with -DNDEBUG. | Optimized build with assertions. llvm-svn: 145230
-
- Nov 05, 2011
-
-
Benjamin Kramer authored
llvm-svn: 143815
-
- Oct 27, 2011
-
-
Daniel Dunbar authored
llvm-svn: 143143
-
- Oct 06, 2011
-
-
Peter Collingbourne authored
llvm-svn: 141294
-
- Oct 04, 2011
-
-
David Dean authored
llvm-svn: 141092
-
- Sep 21, 2011
-
-
Eric Christopher authored
here anymore and has been migrated to the test-suite project. llvm-svn: 140216
-
- Aug 30, 2011
-
-
Andrew Trick authored
This is useful for testing a build a temporarily hand instrumented build. Patch by arrowdodger! llvm-svn: 138804
-
- Jun 23, 2011
-
-
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
-
- Feb 24, 2011
-
-
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
-
- Feb 22, 2011
-
-
Sean Callanan authored
edis name as needing expansion. This tool was been replaced by llvm-mc long ago. llvm-svn: 126180
-
- Feb 09, 2011
-
-
NAKAMURA Takumi authored
LitConfig.getBashPath() will not seek in $PATH after LitConfig.getToolsPath() was executed. llvm-svn: 125176
-
- Jan 05, 2011
-
-
Frits van Bommel authored
Fix lit for people whose LLVM path contains 'opt', which is a common directory name on Unix-like systems. llvm-svn: 122873
-
- Jan 04, 2011
-
-
Tobias Grosser authored
This ensures that always the recently compiled tools are picked for testing. llvm-svn: 122810
-
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
-
- Jan 03, 2011
-
-
David Greene authored
Don't pattern match "clang-" as it may be part of a tool name with a triple suffix. llvm-svn: 122779
-
David Greene authored
Reapply 122341 to fix PR8199 now that clang changes are in. llvm-svn: 122754
-
- Dec 21, 2010
-
-
David Greene authored
Revert 122341. It breaks some darwin tests. llvm-svn: 122346
-
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
-
- Dec 07, 2010
-
-
NAKAMURA Takumi authored
llvm-svn: 121104
-
Michael J. Spencer authored
If I typed anything else it would just decline into cursing. llvm-svn: 121095
-
- Nov 29, 2010
-
-
NAKAMURA Takumi authored
llvm-svn: 120274
-
NAKAMURA Takumi authored
llvm-svn: 120273
-
- Nov 25, 2010
-
-
Duncan Sands authored
llvm-svn: 120156
-
- Sep 13, 2010
-
-
Duncan Sands authored
llvm-svn: 113746
-
- Aug 30, 2010
-
-
Michael J. Spencer authored
The CMake build didn't define TEST_COMPILE_CXX_CMD. The tests assumed gcc. llvm-svn: 112480
-
- Aug 20, 2010
-
-
Bob Wilson authored
of stopping at the first embedded quote. llvm-svn: 111622
-
- Aug 19, 2010
-
-
Daniel Dunbar authored
llvm-svn: 111525
-
Daniel Dunbar authored
llvm-svn: 111524
-
- Aug 10, 2010
-
-
Daniel Dunbar authored
llvm-svn: 110711
-
- Jun 23, 2010
-
-
Daniel Dunbar authored
llvm-svn: 106638
-
- Jun 12, 2010
-
-
Daniel Dunbar authored
llvm-svn: 105890
-
- Mar 21, 2010
-
-
Jeffrey Yasskin authored
of runs without leak checking. We add -vg to the triple for non-checked runs, or -vg_leak for checked runs. Also use this to XFAIL the TableGen tests, since tablegen leaks like a sieve. This includes some valgrindArgs refactoring. llvm-svn: 99103
-
- Mar 20, 2010
-
-
Daniel Dunbar authored
we can use the standard XFAIL and XTARGET to conditional tests based on valgrind. llvm-svn: 99088
-
- Mar 08, 2010
-
-
John McCall authored
some other way when it comes to be necessary. llvm-svn: 97972
-