• Home
  • History
  • Annotate
  • only in /external/llvm/test/Unit/
History log of /external/llvm/test/Unit/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
cd81d94322a39503e4a3e87b6ee03d4fcb3465fb 21-Jul-2014 Stephen Hines <srhines@google.com> Update LLVM for rebase to r212749.

Includes a cherry-pick of:
r212948 - fixes a small issue with atomic calls

Change-Id: Ib97bd980b59f18142a69506400911a6009d9df18
it.cfg
075c621d834af7ffc32d2067fadb147cc1758b99 02-Jun-2014 Chris Wailes <chriswailes@google.com> Adds the ability to run the llvm test suite in-tree.

This was accomplished by building additional tools and hand-generating
several files that are auto-generated by the configuration system when
LLVM is built out-of-tree. The LTO, Interpreter, and DebugInfo libraries
are now being compiled, and several source files were added to existing
compilation targets.

To run these tests you must first run build/envsetup.sh and have used
lunch to select a target. You can then launch the test script by running:

cd $ANDROID_BUILD_TOP/external/llvm && ./android_test.sh

Bug: 15433215

Change-Id: I43d87de0a4620cdd46c8d0f825dd4428e8409702
it.site.cfg
36b56886974eae4f9c5ebc96befd3e7bfe5de338 24-Apr-2014 Stephen Hines <srhines@google.com> Update to LLVM 3.5a.

Change-Id: Ifadecab779f128e62e430c2b4f6ddd84953ed617
it.cfg
it.site.cfg.in
27c35d980a4f59ca9a4d75bf219092e6b1013dc9 09-Aug-2013 Daniel Dunbar <daniel@zuster.org> [tests] Update to use lit_config and lit package, as appropriate.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@188076 91177308-0d34-0410-b5e6-96231b3b80d8
it.cfg
it.site.cfg.in
4229b95d66ce3757b1ef8691da2ef6e9f329b38d 08-Aug-2013 Daniel Dunbar <daniel@zuster.org> [tests] Avoid deprecated except syntax.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@187928 91177308-0d34-0410-b5e6-96231b3b80d8
it.site.cfg.in
3105d85dc4e12fc7c69cbafc269facab7543fac1 04-Apr-2013 Alexey Samsonov <samsonov@google.com> Propagate path to ASan/MSan symbolizer into test environment to produce useful reports on errors.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@178749 91177308-0d34-0410-b5e6-96231b3b80d8
it.cfg
f647052d5f4504edffb8ffa8fe71cb9451997641 27-Mar-2013 Evgeniy Stepanov <eugeni.stepanov@gmail.com> Disable ASan/MSan symbolization of reports in tests.

It was using an instrumented symbolizer binary, which is a potential fork bomb.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@178139 91177308-0d34-0410-b5e6-96231b3b80d8
it.cfg
8957f7996c5c0725730202d73c1aae803944773b 15-Mar-2013 Alexey Samsonov <samsonov@google.com> Fixup for r176933: more careful setup of path to llvm-symbolizer

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@177144 91177308-0d34-0410-b5e6-96231b3b80d8
it.cfg
992dbcfbcc9b666f61d88fc6ae5010f57db07369 13-Mar-2013 Evgeniy Stepanov <eugeni.stepanov@gmail.com> Set symbolizer path in the test environment.

This is needed to get symbolized stack traces when running LLVM tests under (A|M)San.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@176933 91177308-0d34-0410-b5e6-96231b3b80d8
it.cfg
dd4667f909d1cd7bbcb75f4578bdcf1c177c8e09 27-Oct-2011 Daniel Dunbar <daniel@zuster.org> tests: Rip out a bunch of now unused test code relating to use of llvm-gcc in LLVM tests.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@143143 91177308-0d34-0410-b5e6-96231b3b80d8
it.site.cfg.in
46d061c0fb8965b9cf722d628d2b02bec38ce9df 22-Jun-2011 Daniel Dunbar <daniel@zuster.org> test/Unit: Fix enable shared test to follow check that we have actually loaded
the site config.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@133641 91177308-0d34-0410-b5e6-96231b3b80d8
it.cfg
44d392a6afd467784b7d71ab42c8c128102d2e2c 07-Dec-2010 Michael J. Spencer <bigcheesegs@gmail.com> Test: Fix Support.Path and _all_ of the unittest death tests. GetTempPath defaults to \Windows\.

If I typed anything else it would just decline into cursing.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121095 91177308-0d34-0410-b5e6-96231b3b80d8
it.cfg
38d439fb13ae465d53767c1c912abf40e64d6ee4 29-Nov-2010 NAKAMURA Takumi <geek4civic@gmail.com> test: Use $SharedLibDir for loadable modules. On Cygming, loadable modules are not in lib/ but bin.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120274 91177308-0d34-0410-b5e6-96231b3b80d8
it.cfg
it.site.cfg.in
d420e7b76cefb350a9cb89f1fb417f3f42636e30 27-Nov-2010 NAKAMURA Takumi <geek4civic@gmail.com> CMake: lit(check.vcproj) can run with multiple configurations on Visual Studio.

Unittests need LLVM_BUILD_MODE to pick up each test.

Confirmed on CentOS5, Mingw, MSYS, and with possible configurations on VS8 and VS10.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120212 91177308-0d34-0410-b5e6-96231b3b80d8
it.site.cfg.in
c90171961d020d93e4ce548016d8ccb8aab00c57 25-Feb-2010 Jeffrey Yasskin <jyasskin@google.com> Try r96559 for the third time. This time the shared library is only built if
--enable-shared is passed to configure.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97119 91177308-0d34-0410-b5e6-96231b3b80d8
it.cfg
it.site.cfg.in
407fbdd161d4134901fefe267779a4aaaeab2f0d 23-Feb-2010 Jeffrey Yasskin <jyasskin@google.com> Roll back r96959 again.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96981 91177308-0d34-0410-b5e6-96231b3b80d8
it.cfg
it.site.cfg.in
ea6c39d417172a8edb99667e93cd6b67cd024e6a 23-Feb-2010 Jeffrey Yasskin <jyasskin@google.com> Roll r96559 forward again, adding libLLVM-2.7svn.so to LLVM. This links 3 of
the examples shared to make sure the shared library keeps working.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96959 91177308-0d34-0410-b5e6-96231b3b80d8
it.cfg
it.site.cfg.in
2155d459a7de626bb77849e5956ef2363d7d4a87 18-Feb-2010 Jeffrey Yasskin <jyasskin@google.com> Roll back the shared library, r96559. It broke two darwins and arm, mysteriously.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96569 91177308-0d34-0410-b5e6-96231b3b80d8
it.cfg
it.site.cfg.in
f6afae2f49ed65a6a482257c7e55520857d751b7 18-Feb-2010 Jeffrey Yasskin <jyasskin@google.com> Add a shared library for LLVM, named libLLVM2.7svn.(so|dylib), and add an
--enable-shared configure flag to have the tools linked shared. (2.7svn is just
$(LLVMVersion) so it'll change to "2.7" in the release.) Always link the
example programs shared to test that the shared library keeps working.

On my mac laptop, Debug libLLVM2.7svn.dylib is 39MB, and opt (for example) is
16M static vs 440K shared.

Two things are less than ideal here:
1) The library doesn't include any version information. Since we expect to break
the ABI with every release, this shouldn't be much of a problem. If we do
release a compatible 2.7.1, we may be able to hack its library to work with
binaries compiled against 2.7.0, or we can just ask them to recompile. I'm
hoping to get a real packaging expert to look at this for the 2.8 release.
2) llvm-config doesn't yet have an option to print link options for the shared
library. I'll add this as a subsequent patch.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96559 91177308-0d34-0410-b5e6-96231b3b80d8
it.cfg
it.site.cfg.in
aefd63d4158cc80f1de909db38f9c97bdb399b75 08-Dec-2009 Daniel Dunbar <daniel@zuster.org> CMake/lit: Add llvm_{unit_,}site_config parameters, and always pass them when running tests from the project files.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@90869 91177308-0d34-0410-b5e6-96231b3b80d8
it.cfg
fb4fb6ddb0f26ad0269a93f2edc8baa490984122 08-Nov-2009 Daniel Dunbar <daniel@zuster.org> Switch to using 'lit.site.cfg.in' for the site config template for Unit tests,
and generate it for CMake builds as well.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@86451 91177308-0d34-0410-b5e6-96231b3b80d8
it.cfg
it.site.cfg.in
db5fe936db5e718ec6189f969749444ecdc1c484 14-Sep-2009 Daniel Dunbar <daniel@zuster.org> Teach 'make check-lit' to run unittests.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81753 91177308-0d34-0410-b5e6-96231b3b80d8
it.cfg