OSDN Git Service

Adds the ability to run the llvm test suite in-tree.
authorChris Wailes <chriswailes@google.com>
Mon, 2 Jun 2014 18:53:16 +0000 (11:53 -0700)
committerChris Wailes <chriswailes@google.com>
Sat, 7 Jun 2014 01:19:16 +0000 (18:19 -0700)
commit075c621d834af7ffc32d2067fadb147cc1758b99
treef4f29ff2e71102ee86111bc695830ae5850ec50c
parenta637ea99e253d9d3bd16ebb9e33f5828d38d94de
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
46 files changed:
.gitignore
Android.mk
android_test.sh [new file with mode: 0755]
lib/Analysis/Android.mk
lib/DebugInfo/Android.mk [new file with mode: 0644]
lib/ExecutionEngine/Interpreter/Android.mk [new file with mode: 0644]
lib/IR/Android.mk
lib/LTO/Android.mk [new file with mode: 0644]
lib/MC/Android.mk
lib/Object/Android.mk
lib/ProfileData/Android.mk
lib/Support/Android.mk
test/Unit/lit.site.cfg [new file with mode: 0644]
test/lit.site.cfg [new file with mode: 0644]
tools/bugpoint/Android.mk [new file with mode: 0644]
tools/llc/Android.mk
tools/lli/Android.mk [new file with mode: 0644]
tools/llvm-ar/Android.mk [new file with mode: 0644]
tools/llvm-as/Android.mk
tools/llvm-bcanalyzer/Android.mk [new file with mode: 0644]
tools/llvm-c-test/Android.mk [new file with mode: 0644]
tools/llvm-config/Android.mk [new file with mode: 0644]
tools/llvm-config/BuildVariables.inc.in
tools/llvm-config/LibraryDependencies.inc [new file with mode: 0644]
tools/llvm-cov/Android.mk [new file with mode: 0644]
tools/llvm-diff/Android.mk [new file with mode: 0644]
tools/llvm-dis/Android.mk
tools/llvm-dwarfdump/Android.mk [new file with mode: 0644]
tools/llvm-extract/Android.mk [new file with mode: 0644]
tools/llvm-lto/Android.mk [new file with mode: 0644]
tools/llvm-mc/Android.mk [new file with mode: 0644]
tools/llvm-mcmarkup/Android.mk [new file with mode: 0644]
tools/llvm-nm/Android.mk [new file with mode: 0644]
tools/llvm-objdump/Android.mk [new file with mode: 0644]
tools/llvm-profdata/Android.mk [new file with mode: 0644]
tools/llvm-readobj/Android.mk [new file with mode: 0644]
tools/llvm-rtdyld/Android.mk [new file with mode: 0644]
tools/llvm-size/Android.mk [new file with mode: 0644]
tools/macho-dump/Android.mk [new file with mode: 0644]
tools/obj2yaml/Android.mk [new file with mode: 0644]
tools/opt/Android.mk
tools/yaml2obj/Android.mk [new file with mode: 0644]
utils/FileCheck/Android.mk
utils/FileUpdate/Android.mk [new file with mode: 0644]
utils/count/Android.mk [new file with mode: 0644]
utils/not/Android.mk [new file with mode: 0644]