[RFC][debuginfo-test] Rename debug-info lit tests for general purposes
authorJames Henderson <james.henderson@sony.com>
Mon, 8 Feb 2021 15:40:55 +0000 (15:40 +0000)
committerJames Henderson <james.henderson@sony.com>
Mon, 28 Jun 2021 10:31:40 +0000 (11:31 +0100)
Discussion thread:
https://lists.llvm.org/pipermail/llvm-dev/2021-January/148048.html

Move debuginfo-test into a subdirectory of a new top-level directory,
called cross-project-tests. The new name replaces "debuginfo-test" as an
LLVM project enabled via LLVM_ENABLE_PROJECTS.

Differential Revision: https://reviews.llvm.org/D95339

Reviewed by: aprantl

230 files changed:
README.md
cross-project-tests/CMakeLists.txt [moved from debuginfo-tests/CMakeLists.txt with 88% similarity]
cross-project-tests/debuginfo-tests/README.txt [moved from debuginfo-tests/README.txt with 100% similarity]
cross-project-tests/debuginfo-tests/dexter-tests/aggregate-indirect-arg.cpp [moved from debuginfo-tests/dexter-tests/aggregate-indirect-arg.cpp with 100% similarity]
cross-project-tests/debuginfo-tests/dexter-tests/asan-deque.cpp [moved from debuginfo-tests/dexter-tests/asan-deque.cpp with 100% similarity]
cross-project-tests/debuginfo-tests/dexter-tests/asan.c [moved from debuginfo-tests/dexter-tests/asan.c with 100% similarity]
cross-project-tests/debuginfo-tests/dexter-tests/ctor.cpp [moved from debuginfo-tests/dexter-tests/ctor.cpp with 100% similarity]
cross-project-tests/debuginfo-tests/dexter-tests/dbg-arg.c [moved from debuginfo-tests/dexter-tests/dbg-arg.c with 100% similarity]
cross-project-tests/debuginfo-tests/dexter-tests/deferred_globals.cpp [moved from debuginfo-tests/dexter-tests/deferred_globals.cpp with 100% similarity]
cross-project-tests/debuginfo-tests/dexter-tests/global-constant.cpp [moved from debuginfo-tests/dexter-tests/global-constant.cpp with 100% similarity]
cross-project-tests/debuginfo-tests/dexter-tests/hello.c [moved from debuginfo-tests/dexter-tests/hello.c with 100% similarity]
cross-project-tests/debuginfo-tests/dexter-tests/inline-line-gap.cpp [moved from debuginfo-tests/dexter-tests/inline-line-gap.cpp with 100% similarity]
cross-project-tests/debuginfo-tests/dexter-tests/lit.local.cfg [moved from debuginfo-tests/dexter-tests/lit.local.cfg with 100% similarity]
cross-project-tests/debuginfo-tests/dexter-tests/memvars/bitcast.c [moved from debuginfo-tests/dexter-tests/memvars/bitcast.c with 100% similarity]
cross-project-tests/debuginfo-tests/dexter-tests/memvars/const-branch.c [moved from debuginfo-tests/dexter-tests/memvars/const-branch.c with 100% similarity]
cross-project-tests/debuginfo-tests/dexter-tests/memvars/ctrl-flow.c [moved from debuginfo-tests/dexter-tests/memvars/ctrl-flow.c with 100% similarity]
cross-project-tests/debuginfo-tests/dexter-tests/memvars/implicit-ptr.c [moved from debuginfo-tests/dexter-tests/memvars/implicit-ptr.c with 100% similarity]
cross-project-tests/debuginfo-tests/dexter-tests/memvars/inline-escaping-function.c [moved from debuginfo-tests/dexter-tests/memvars/inline-escaping-function.c with 100% similarity]
cross-project-tests/debuginfo-tests/dexter-tests/memvars/inlining-dse.c [moved from debuginfo-tests/dexter-tests/memvars/inlining-dse.c with 100% similarity]
cross-project-tests/debuginfo-tests/dexter-tests/memvars/inlining.c [moved from debuginfo-tests/dexter-tests/memvars/inlining.c with 100% similarity]
cross-project-tests/debuginfo-tests/dexter-tests/memvars/loop.c [moved from debuginfo-tests/dexter-tests/memvars/loop.c with 100% similarity]
cross-project-tests/debuginfo-tests/dexter-tests/memvars/merged-store.c [moved from debuginfo-tests/dexter-tests/memvars/merged-store.c with 100% similarity]
cross-project-tests/debuginfo-tests/dexter-tests/memvars/ptr-to.c [moved from debuginfo-tests/dexter-tests/memvars/ptr-to.c with 100% similarity]
cross-project-tests/debuginfo-tests/dexter-tests/memvars/struct-dse.c [moved from debuginfo-tests/dexter-tests/memvars/struct-dse.c with 100% similarity]
cross-project-tests/debuginfo-tests/dexter-tests/memvars/unused-merged-value.c [moved from debuginfo-tests/dexter-tests/memvars/unused-merged-value.c with 100% similarity]
cross-project-tests/debuginfo-tests/dexter-tests/namespace.cpp [moved from debuginfo-tests/dexter-tests/namespace.cpp with 100% similarity]
cross-project-tests/debuginfo-tests/dexter-tests/nrvo-string.cpp [moved from debuginfo-tests/dexter-tests/nrvo-string.cpp with 100% similarity]
cross-project-tests/debuginfo-tests/dexter-tests/nrvo.cpp [moved from debuginfo-tests/dexter-tests/nrvo.cpp with 100% similarity]
cross-project-tests/debuginfo-tests/dexter-tests/optnone-fastmath.cpp [moved from debuginfo-tests/dexter-tests/optnone-fastmath.cpp with 100% similarity]
cross-project-tests/debuginfo-tests/dexter-tests/optnone-loops.cpp [moved from debuginfo-tests/dexter-tests/optnone-loops.cpp with 100% similarity]
cross-project-tests/debuginfo-tests/dexter-tests/optnone-simple-functions.cpp [moved from debuginfo-tests/dexter-tests/optnone-simple-functions.cpp with 100% similarity]
cross-project-tests/debuginfo-tests/dexter-tests/optnone-struct-and-methods.cpp [moved from debuginfo-tests/dexter-tests/optnone-struct-and-methods.cpp with 100% similarity]
cross-project-tests/debuginfo-tests/dexter-tests/optnone-vectors-and-functions.cpp [moved from debuginfo-tests/dexter-tests/optnone-vectors-and-functions.cpp with 100% similarity]
cross-project-tests/debuginfo-tests/dexter-tests/realigned-frame.cpp [moved from debuginfo-tests/dexter-tests/realigned-frame.cpp with 100% similarity]
cross-project-tests/debuginfo-tests/dexter-tests/stack-var.c [moved from debuginfo-tests/dexter-tests/stack-var.c with 100% similarity]
cross-project-tests/debuginfo-tests/dexter-tests/vla.c [moved from debuginfo-tests/dexter-tests/vla.c with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/.gitignore [moved from debuginfo-tests/dexter/.gitignore with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/Commands.md [moved from debuginfo-tests/dexter/Commands.md with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/LICENSE.txt [moved from debuginfo-tests/dexter/LICENSE.txt with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/README.md [moved from debuginfo-tests/dexter/README.md with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/__init__.py [moved from debuginfo-tests/dexter/dex/__init__.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/builder/Builder.py [moved from debuginfo-tests/dexter/dex/builder/Builder.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/builder/ParserOptions.py [moved from debuginfo-tests/dexter/dex/builder/ParserOptions.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/builder/__init__.py [moved from debuginfo-tests/dexter/dex/builder/__init__.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/builder/scripts/posix/clang-c.sh [moved from debuginfo-tests/dexter/dex/builder/scripts/posix/clang-c.sh with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/builder/scripts/posix/clang.sh [moved from debuginfo-tests/dexter/dex/builder/scripts/posix/clang.sh with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/builder/scripts/posix/gcc.sh [moved from debuginfo-tests/dexter/dex/builder/scripts/posix/gcc.sh with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/builder/scripts/windows/clang-cl_vs2015.bat [moved from debuginfo-tests/dexter/dex/builder/scripts/windows/clang-cl_vs2015.bat with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/builder/scripts/windows/clang.bat [moved from debuginfo-tests/dexter/dex/builder/scripts/windows/clang.bat with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/command/CommandBase.py [moved from debuginfo-tests/dexter/dex/command/CommandBase.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/command/ParseCommand.py [moved from debuginfo-tests/dexter/dex/command/ParseCommand.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/command/StepValueInfo.py [moved from debuginfo-tests/dexter/dex/command/StepValueInfo.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/command/__init__.py [moved from debuginfo-tests/dexter/dex/command/__init__.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/command/commands/DexDeclareFile.py [moved from debuginfo-tests/dexter/dex/command/commands/DexDeclareFile.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/command/commands/DexExpectProgramState.py [moved from debuginfo-tests/dexter/dex/command/commands/DexExpectProgramState.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/command/commands/DexExpectStepKind.py [moved from debuginfo-tests/dexter/dex/command/commands/DexExpectStepKind.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/command/commands/DexExpectStepOrder.py [moved from debuginfo-tests/dexter/dex/command/commands/DexExpectStepOrder.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/command/commands/DexExpectWatchBase.py [moved from debuginfo-tests/dexter/dex/command/commands/DexExpectWatchBase.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/command/commands/DexExpectWatchType.py [moved from debuginfo-tests/dexter/dex/command/commands/DexExpectWatchType.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/command/commands/DexExpectWatchValue.py [moved from debuginfo-tests/dexter/dex/command/commands/DexExpectWatchValue.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/command/commands/DexLabel.py [moved from debuginfo-tests/dexter/dex/command/commands/DexLabel.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/command/commands/DexLimitSteps.py [moved from debuginfo-tests/dexter/dex/command/commands/DexLimitSteps.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/command/commands/DexUnreachable.py [moved from debuginfo-tests/dexter/dex/command/commands/DexUnreachable.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/command/commands/DexWatch.py [moved from debuginfo-tests/dexter/dex/command/commands/DexWatch.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/debugger/DebuggerBase.py [moved from debuginfo-tests/dexter/dex/debugger/DebuggerBase.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/debugger/DebuggerControllers/ConditionalController.py [moved from debuginfo-tests/dexter/dex/debugger/DebuggerControllers/ConditionalController.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/debugger/DebuggerControllers/ControllerHelpers.py [moved from debuginfo-tests/dexter/dex/debugger/DebuggerControllers/ControllerHelpers.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/debugger/DebuggerControllers/DebuggerControllerBase.py [moved from debuginfo-tests/dexter/dex/debugger/DebuggerControllers/DebuggerControllerBase.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/debugger/DebuggerControllers/DefaultController.py [moved from debuginfo-tests/dexter/dex/debugger/DebuggerControllers/DefaultController.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/debugger/Debuggers.py [moved from debuginfo-tests/dexter/dex/debugger/Debuggers.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/debugger/__init__.py [moved from debuginfo-tests/dexter/dex/debugger/__init__.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/debugger/dbgeng/README.md [moved from debuginfo-tests/dexter/dex/debugger/dbgeng/README.md with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/debugger/dbgeng/__init__.py [moved from debuginfo-tests/dexter/dex/debugger/dbgeng/__init__.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/debugger/dbgeng/breakpoint.py [moved from debuginfo-tests/dexter/dex/debugger/dbgeng/breakpoint.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/debugger/dbgeng/client.py [moved from debuginfo-tests/dexter/dex/debugger/dbgeng/client.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/debugger/dbgeng/control.py [moved from debuginfo-tests/dexter/dex/debugger/dbgeng/control.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/debugger/dbgeng/dbgeng.py [moved from debuginfo-tests/dexter/dex/debugger/dbgeng/dbgeng.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/debugger/dbgeng/probe_process.py [moved from debuginfo-tests/dexter/dex/debugger/dbgeng/probe_process.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/debugger/dbgeng/setup.py [moved from debuginfo-tests/dexter/dex/debugger/dbgeng/setup.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/debugger/dbgeng/symbols.py [moved from debuginfo-tests/dexter/dex/debugger/dbgeng/symbols.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/debugger/dbgeng/symgroup.py [moved from debuginfo-tests/dexter/dex/debugger/dbgeng/symgroup.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/debugger/dbgeng/sysobjs.py [moved from debuginfo-tests/dexter/dex/debugger/dbgeng/sysobjs.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/debugger/dbgeng/utils.py [moved from debuginfo-tests/dexter/dex/debugger/dbgeng/utils.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/debugger/lldb/LLDB.py [moved from debuginfo-tests/dexter/dex/debugger/lldb/LLDB.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/debugger/lldb/__init__.py [moved from debuginfo-tests/dexter/dex/debugger/lldb/__init__.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/debugger/visualstudio/VisualStudio.py [moved from debuginfo-tests/dexter/dex/debugger/visualstudio/VisualStudio.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/debugger/visualstudio/VisualStudio2015.py [moved from debuginfo-tests/dexter/dex/debugger/visualstudio/VisualStudio2015.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/debugger/visualstudio/VisualStudio2017.py [moved from debuginfo-tests/dexter/dex/debugger/visualstudio/VisualStudio2017.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/debugger/visualstudio/VisualStudio2019.py [moved from debuginfo-tests/dexter/dex/debugger/visualstudio/VisualStudio2019.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/debugger/visualstudio/__init__.py [moved from debuginfo-tests/dexter/dex/debugger/visualstudio/__init__.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/debugger/visualstudio/windows/ComInterface.py [moved from debuginfo-tests/dexter/dex/debugger/visualstudio/windows/ComInterface.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/debugger/visualstudio/windows/__init__.py [moved from debuginfo-tests/dexter/dex/utils/windows/__init__.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/dextIR/BuilderIR.py [moved from debuginfo-tests/dexter/dex/dextIR/BuilderIR.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/dextIR/DebuggerIR.py [moved from debuginfo-tests/dexter/dex/dextIR/DebuggerIR.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/dextIR/DextIR.py [moved from debuginfo-tests/dexter/dex/dextIR/DextIR.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/dextIR/FrameIR.py [moved from debuginfo-tests/dexter/dex/dextIR/FrameIR.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/dextIR/LocIR.py [moved from debuginfo-tests/dexter/dex/dextIR/LocIR.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/dextIR/ProgramState.py [moved from debuginfo-tests/dexter/dex/dextIR/ProgramState.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/dextIR/StepIR.py [moved from debuginfo-tests/dexter/dex/dextIR/StepIR.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/dextIR/ValueIR.py [moved from debuginfo-tests/dexter/dex/dextIR/ValueIR.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/dextIR/__init__.py [moved from debuginfo-tests/dexter/dex/dextIR/__init__.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/heuristic/Heuristic.py [moved from debuginfo-tests/dexter/dex/heuristic/Heuristic.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/heuristic/__init__.py [moved from debuginfo-tests/dexter/dex/heuristic/__init__.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/tools/Main.py [moved from debuginfo-tests/dexter/dex/tools/Main.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/tools/TestToolBase.py [moved from debuginfo-tests/dexter/dex/tools/TestToolBase.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/tools/ToolBase.py [moved from debuginfo-tests/dexter/dex/tools/ToolBase.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/tools/__init__.py [moved from debuginfo-tests/dexter/dex/tools/__init__.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/tools/clang_opt_bisect/Tool.py [moved from debuginfo-tests/dexter/dex/tools/clang_opt_bisect/Tool.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/tools/clang_opt_bisect/__init__.py [moved from debuginfo-tests/dexter/dex/tools/clang_opt_bisect/__init__.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/tools/help/Tool.py [moved from debuginfo-tests/dexter/dex/tools/help/Tool.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/tools/help/__init__.py [moved from debuginfo-tests/dexter/dex/tools/help/__init__.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/tools/list_debuggers/Tool.py [moved from debuginfo-tests/dexter/dex/tools/list_debuggers/Tool.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/tools/list_debuggers/__init__.py [moved from debuginfo-tests/dexter/dex/tools/list_debuggers/__init__.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/tools/no_tool_/Tool.py [moved from debuginfo-tests/dexter/dex/tools/no_tool_/Tool.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/tools/no_tool_/__init__.py [moved from debuginfo-tests/dexter/dex/tools/no_tool_/__init__.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/tools/run_debugger_internal_/Tool.py [moved from debuginfo-tests/dexter/dex/tools/run_debugger_internal_/Tool.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/tools/run_debugger_internal_/__init__.py [moved from debuginfo-tests/dexter/dex/tools/run_debugger_internal_/__init__.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/tools/test/Tool.py [moved from debuginfo-tests/dexter/dex/tools/test/Tool.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/tools/test/__init__.py [moved from debuginfo-tests/dexter/dex/tools/test/__init__.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/tools/view/Tool.py [moved from debuginfo-tests/dexter/dex/tools/view/Tool.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/tools/view/__init__.py [moved from debuginfo-tests/dexter/dex/tools/view/__init__.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/utils/Environment.py [moved from debuginfo-tests/dexter/dex/utils/Environment.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/utils/Exceptions.py [moved from debuginfo-tests/dexter/dex/utils/Exceptions.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/utils/ExtArgParse.py [moved from debuginfo-tests/dexter/dex/utils/ExtArgParse.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/utils/PrettyOutputBase.py [moved from debuginfo-tests/dexter/dex/utils/PrettyOutputBase.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/utils/ReturnCode.py [moved from debuginfo-tests/dexter/dex/utils/ReturnCode.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/utils/RootDirectory.py [moved from debuginfo-tests/dexter/dex/utils/RootDirectory.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/utils/Timer.py [moved from debuginfo-tests/dexter/dex/utils/Timer.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/utils/UnitTests.py [moved from debuginfo-tests/dexter/dex/utils/UnitTests.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/utils/Version.py [moved from debuginfo-tests/dexter/dex/utils/Version.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/utils/Warning.py [moved from debuginfo-tests/dexter/dex/utils/Warning.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/utils/WorkingDirectory.py [moved from debuginfo-tests/dexter/dex/utils/WorkingDirectory.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/utils/__init__.py [moved from debuginfo-tests/dexter/dex/utils/__init__.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/utils/posix/PrettyOutput.py [moved from debuginfo-tests/dexter/dex/utils/posix/PrettyOutput.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/utils/posix/__init__.py [moved from debuginfo-tests/dexter/dex/utils/posix/__init__.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/utils/windows/PrettyOutput.py [moved from debuginfo-tests/dexter/dex/utils/windows/PrettyOutput.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dex/utils/windows/__init__.py [moved from debuginfo-tests/dexter/dex/debugger/visualstudio/windows/__init__.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/dexter.py [moved from debuginfo-tests/dexter/dexter.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/feature_tests/Readme.md [moved from debuginfo-tests/dexter/feature_tests/Readme.md with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/penalty/dex_declare_file.cpp [moved from debuginfo-tests/dexter/feature_tests/commands/penalty/dex_declare_file.cpp with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/penalty/expect_program_state.cpp [moved from debuginfo-tests/dexter/feature_tests/commands/penalty/expect_program_state.cpp with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/penalty/expect_step_kinds.cpp [moved from debuginfo-tests/dexter/feature_tests/commands/penalty/expect_step_kinds.cpp with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/penalty/expect_step_order.cpp [moved from debuginfo-tests/dexter/feature_tests/commands/penalty/expect_step_order.cpp with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/penalty/expect_watch_type.cpp [moved from debuginfo-tests/dexter/feature_tests/commands/penalty/expect_watch_type.cpp with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/penalty/expect_watch_value.cpp [moved from debuginfo-tests/dexter/feature_tests/commands/penalty/expect_watch_value.cpp with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/penalty/unreachable.cpp [moved from debuginfo-tests/dexter/feature_tests/commands/penalty/unreachable.cpp with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/dex_declare_file/dex_and_source/commands.dex [moved from debuginfo-tests/dexter/feature_tests/commands/perfect/dex_declare_file/dex_and_source/commands.dex with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/dex_declare_file/dex_and_source/lit.local.cfg.py [moved from debuginfo-tests/dexter/feature_tests/commands/perfect/dex_declare_file/dex_and_source/lit.local.cfg.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/dex_declare_file/dex_and_source/test.cfg [moved from debuginfo-tests/dexter/feature_tests/commands/perfect/dex_declare_file/windows_noncanonical_path/test.cfg with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/dex_declare_file/dex_and_source/test.cpp [moved from debuginfo-tests/dexter/feature_tests/commands/perfect/dex_declare_file/dex_and_source/test.cpp with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/dex_declare_file/precompiled_binary/commands.dex [moved from debuginfo-tests/dexter/feature_tests/commands/perfect/dex_declare_file/precompiled_binary/commands.dex with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/dex_declare_file/precompiled_binary/lit.local.cfg.py [moved from debuginfo-tests/dexter/feature_tests/commands/perfect/dex_declare_file/windows_noncanonical_path/lit.local.cfg.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/dex_declare_file/precompiled_binary/test.cpp [moved from debuginfo-tests/dexter/feature_tests/commands/perfect/dex_declare_file/precompiled_binary_different_dir/source/test.cpp with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/dex_declare_file/precompiled_binary_different_dir/dex_commands/commands.dex [moved from debuginfo-tests/dexter/feature_tests/commands/perfect/dex_declare_file/precompiled_binary_different_dir/dex_commands/commands.dex with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/dex_declare_file/precompiled_binary_different_dir/dex_commands/source_root_dir.dex [moved from debuginfo-tests/dexter/feature_tests/commands/perfect/dex_declare_file/precompiled_binary_different_dir/dex_commands/source_root_dir.dex with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/dex_declare_file/precompiled_binary_different_dir/lit.local.cfg.py [moved from debuginfo-tests/dexter/feature_tests/commands/perfect/dex_declare_file/precompiled_binary_different_dir/lit.local.cfg.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/dex_declare_file/precompiled_binary_different_dir/source/test.cpp [moved from debuginfo-tests/dexter/feature_tests/commands/perfect/dex_declare_file/precompiled_binary/test.cpp with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/dex_declare_file/windows_noncanonical_path/lit.local.cfg.py [moved from debuginfo-tests/dexter/feature_tests/commands/perfect/dex_declare_file/precompiled_binary/lit.local.cfg.py with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/dex_declare_file/windows_noncanonical_path/source/test file.cpp [moved from debuginfo-tests/dexter/feature_tests/commands/perfect/dex_declare_file/windows_noncanonical_path/source/test file.cpp with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/dex_declare_file/windows_noncanonical_path/test.cfg [moved from debuginfo-tests/dexter/feature_tests/commands/perfect/dex_declare_file/dex_and_source/test.cfg with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/dex_declare_file/windows_noncanonical_path/test.dex [moved from debuginfo-tests/dexter/feature_tests/commands/perfect/dex_declare_file/windows_noncanonical_path/test.dex with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/expect_program_state.cpp [moved from debuginfo-tests/dexter/feature_tests/commands/perfect/expect_program_state.cpp with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/expect_step_kind/direction.cpp [moved from debuginfo-tests/dexter/feature_tests/commands/perfect/expect_step_kind/direction.cpp with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/expect_step_kind/func.cpp [moved from debuginfo-tests/dexter/feature_tests/commands/perfect/expect_step_kind/func.cpp with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/expect_step_kind/func_external.cpp [moved from debuginfo-tests/dexter/feature_tests/commands/perfect/expect_step_kind/func_external.cpp with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/expect_step_kind/recursive.cpp [moved from debuginfo-tests/dexter/feature_tests/commands/perfect/expect_step_kind/recursive.cpp with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/expect_step_kind/small_loop.cpp [moved from debuginfo-tests/dexter/feature_tests/commands/perfect/expect_step_kind/small_loop.cpp with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/expect_step_order.cpp [moved from debuginfo-tests/dexter/feature_tests/commands/perfect/expect_step_order.cpp with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/expect_watch_type.cpp [moved from debuginfo-tests/dexter/feature_tests/commands/perfect/expect_watch_type.cpp with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/expect_watch_value.cpp [moved from debuginfo-tests/dexter/feature_tests/commands/perfect/expect_watch_value.cpp with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/limit_steps/hit_count.cpp [moved from debuginfo-tests/dexter/feature_tests/commands/perfect/limit_steps/hit_count.cpp with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/limit_steps/limit_steps_check_json_step_count.cpp [moved from debuginfo-tests/dexter/feature_tests/commands/perfect/limit_steps/limit_steps_check_json_step_count.cpp with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/limit_steps/limit_steps_expect_loop.cpp [moved from debuginfo-tests/dexter/feature_tests/commands/perfect/limit_steps/limit_steps_expect_loop.cpp with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/limit_steps/limit_steps_expect_value.cpp [moved from debuginfo-tests/dexter/feature_tests/commands/perfect/limit_steps/limit_steps_expect_value.cpp with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/limit_steps/limit_steps_line_mismatch.cpp [moved from debuginfo-tests/dexter/feature_tests/commands/perfect/limit_steps/limit_steps_line_mismatch.cpp with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/limit_steps/limit_steps_overlapping_ranges.cpp [moved from debuginfo-tests/dexter/feature_tests/commands/perfect/limit_steps/limit_steps_overlapping_ranges.cpp with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/limit_steps/limit_steps_same_line_conditional.cpp [moved from debuginfo-tests/dexter/feature_tests/commands/perfect/limit_steps/limit_steps_same_line_conditional.cpp with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/limit_steps/unconditional.cpp [moved from debuginfo-tests/dexter/feature_tests/commands/perfect/limit_steps/unconditional.cpp with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/lit.local.cfg [moved from debuginfo-tests/dexter/feature_tests/commands/perfect/lit.local.cfg with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/unreachable.cpp [moved from debuginfo-tests/dexter/feature_tests/commands/perfect/unreachable.cpp with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/feature_tests/lit.local.cfg [moved from debuginfo-tests/dexter/feature_tests/lit.local.cfg with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/feature_tests/subtools/clang-opt-bisect/clang-opt-bisect.cpp [moved from debuginfo-tests/dexter/feature_tests/subtools/clang-opt-bisect/clang-opt-bisect.cpp with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/feature_tests/subtools/help/help.test [moved from debuginfo-tests/dexter/feature_tests/subtools/help/help.test with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/feature_tests/subtools/list-debuggers/list-debuggers.test [moved from debuginfo-tests/dexter/feature_tests/subtools/list-debuggers/list-debuggers.test with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/feature_tests/subtools/test/err_bad_label_ref.cpp [moved from debuginfo-tests/dexter/feature_tests/subtools/test/err_bad_label_ref.cpp with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/feature_tests/subtools/test/err_duplicate_label.cpp [moved from debuginfo-tests/dexter/feature_tests/subtools/test/err_duplicate_label.cpp with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/feature_tests/subtools/test/err_label_kwarg.cpp [moved from debuginfo-tests/dexter/feature_tests/subtools/test/err_label_kwarg.cpp with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/feature_tests/subtools/test/err_limit_steps_no_values.cpp [moved from debuginfo-tests/dexter/feature_tests/subtools/test/err_limit_steps_no_values.cpp with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/feature_tests/subtools/test/err_paren.cpp [moved from debuginfo-tests/dexter/feature_tests/subtools/test/err_paren.cpp with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/feature_tests/subtools/test/err_paren_mline.cpp [moved from debuginfo-tests/dexter/feature_tests/subtools/test/err_paren_mline.cpp with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/feature_tests/subtools/test/err_syntax.cpp [moved from debuginfo-tests/dexter/feature_tests/subtools/test/err_syntax.cpp with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/feature_tests/subtools/test/err_syntax_mline.cpp [moved from debuginfo-tests/dexter/feature_tests/subtools/test/err_syntax_mline.cpp with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/feature_tests/subtools/test/err_type.cpp [moved from debuginfo-tests/dexter/feature_tests/subtools/test/err_type.cpp with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/feature_tests/subtools/test/err_type_mline.cpp [moved from debuginfo-tests/dexter/feature_tests/subtools/test/err_type_mline.cpp with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/feature_tests/subtools/test/label_another_line.cpp [moved from debuginfo-tests/dexter/feature_tests/subtools/test/label_another_line.cpp with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/feature_tests/subtools/test/label_offset.cpp [moved from debuginfo-tests/dexter/feature_tests/subtools/test/label_offset.cpp with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/feature_tests/subtools/test/source-root-dir.cpp [moved from debuginfo-tests/dexter/feature_tests/subtools/test/source-root-dir.cpp with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/feature_tests/subtools/view.cpp [moved from debuginfo-tests/dexter/feature_tests/subtools/view.cpp with 100% similarity]
cross-project-tests/debuginfo-tests/dexter/feature_tests/unittests/run.test [moved from debuginfo-tests/dexter/feature_tests/unittests/run.test with 100% similarity]
cross-project-tests/debuginfo-tests/llgdb-tests/apple-accel.cpp [moved from debuginfo-tests/llgdb-tests/apple-accel.cpp with 100% similarity]
cross-project-tests/debuginfo-tests/llgdb-tests/asan-blocks.c [moved from debuginfo-tests/llgdb-tests/asan-blocks.c with 100% similarity]
cross-project-tests/debuginfo-tests/llgdb-tests/asan-deque.cpp [moved from debuginfo-tests/llgdb-tests/asan-deque.cpp with 100% similarity]
cross-project-tests/debuginfo-tests/llgdb-tests/asan.c [moved from debuginfo-tests/llgdb-tests/asan.c with 100% similarity]
cross-project-tests/debuginfo-tests/llgdb-tests/block_var.m [moved from debuginfo-tests/llgdb-tests/block_var.m with 100% similarity]
cross-project-tests/debuginfo-tests/llgdb-tests/blocks.m [moved from debuginfo-tests/llgdb-tests/blocks.m with 100% similarity]
cross-project-tests/debuginfo-tests/llgdb-tests/foreach.m [moved from debuginfo-tests/llgdb-tests/foreach.m with 100% similarity]
cross-project-tests/debuginfo-tests/llgdb-tests/forward-declare-class.cpp [moved from debuginfo-tests/llgdb-tests/forward-declare-class.cpp with 100% similarity]
cross-project-tests/debuginfo-tests/llgdb-tests/lit.local.cfg [moved from debuginfo-tests/llgdb-tests/lit.local.cfg with 100% similarity]
cross-project-tests/debuginfo-tests/llgdb-tests/llgdb.py [moved from debuginfo-tests/llgdb-tests/llgdb.py with 100% similarity]
cross-project-tests/debuginfo-tests/llgdb-tests/nested-struct.cpp [moved from debuginfo-tests/llgdb-tests/nested-struct.cpp with 100% similarity]
cross-project-tests/debuginfo-tests/llgdb-tests/nrvo-string.cpp [moved from debuginfo-tests/llgdb-tests/nrvo-string.cpp with 100% similarity]
cross-project-tests/debuginfo-tests/llgdb-tests/safestack.c [moved from debuginfo-tests/llgdb-tests/safestack.c with 100% similarity]
cross-project-tests/debuginfo-tests/llgdb-tests/sret.cpp [moved from debuginfo-tests/llgdb-tests/sret.cpp with 100% similarity]
cross-project-tests/debuginfo-tests/llgdb-tests/static-member-2.cpp [moved from debuginfo-tests/llgdb-tests/static-member-2.cpp with 100% similarity]
cross-project-tests/debuginfo-tests/llgdb-tests/static-member.cpp [moved from debuginfo-tests/llgdb-tests/static-member.cpp with 100% similarity]
cross-project-tests/debuginfo-tests/llgdb-tests/test_debuginfo.pl [moved from debuginfo-tests/llgdb-tests/test_debuginfo.pl with 100% similarity]
cross-project-tests/debuginfo-tests/llvm-prettyprinters/gdb/lit.local.cfg [moved from debuginfo-tests/llvm-prettyprinters/gdb/lit.local.cfg with 100% similarity]
cross-project-tests/debuginfo-tests/llvm-prettyprinters/gdb/llvm-support.cpp [moved from debuginfo-tests/llvm-prettyprinters/gdb/llvm-support.cpp with 100% similarity]
cross-project-tests/debuginfo-tests/llvm-prettyprinters/gdb/llvm-support.gdb [moved from debuginfo-tests/llvm-prettyprinters/gdb/llvm-support.gdb with 100% similarity]
cross-project-tests/debuginfo-tests/llvm-prettyprinters/gdb/mlir-support.cpp [moved from debuginfo-tests/llvm-prettyprinters/gdb/mlir-support.cpp with 100% similarity]
cross-project-tests/debuginfo-tests/llvm-prettyprinters/gdb/mlir-support.gdb [moved from debuginfo-tests/llvm-prettyprinters/gdb/mlir-support.gdb with 100% similarity]
cross-project-tests/debuginfo-tests/win_cdb-tests/README.txt [moved from debuginfo-tests/win_cdb-tests/README.txt with 100% similarity]
cross-project-tests/debuginfo-tests/win_cdb-tests/lit.local.cfg.py [moved from debuginfo-tests/win_cdb-tests/lit.local.cfg.py with 100% similarity]
cross-project-tests/lit.cfg.py [moved from debuginfo-tests/lit.cfg.py with 96% similarity]
cross-project-tests/lit.site.cfg.py.in [moved from debuginfo-tests/lit.site.cfg.py.in with 100% similarity]
llvm/CMakeLists.txt
llvm/docs/CMake.rst
llvm/docs/GettingStarted.rst
llvm/docs/TestingGuide.rst
llvm/projects/CMakeLists.txt

index c481594..edbc4b8 100644 (file)
--- a/README.md
+++ b/README.md
@@ -66,7 +66,7 @@ This is an example work-flow and configuration to get and build the LLVM source:
         * ``-DLLVM_ENABLE_PROJECTS='...'`` --- semicolon-separated list of the LLVM
           sub-projects you'd like to additionally build. Can include any of: clang,
           clang-tools-extra, libcxx, libcxxabi, libunwind, lldb, compiler-rt, lld,
-          polly, or debuginfo-tests.
+          polly, or cross-project-tests.
 
           For example, to build LLVM, Clang, libcxx, and libcxxabi, use
           ``-DLLVM_ENABLE_PROJECTS="clang;libcxx;libcxxabi"``.
similarity index 88%
rename from debuginfo-tests/CMakeLists.txt
rename to cross-project-tests/CMakeLists.txt
index 0b01202..dfa34fe 100644 (file)
@@ -5,7 +5,7 @@
 find_package(Python3 COMPONENTS Interpreter)
 
 add_llvm_executable(check-gdb-llvm-support
-        llvm-prettyprinters/gdb/llvm-support.cpp
+        debuginfo-tests/llvm-prettyprinters/gdb/llvm-support.cpp
 )
 target_link_libraries(check-gdb-llvm-support PRIVATE LLVMSupport)
 
@@ -24,7 +24,7 @@ set(DEBUGINFO_TEST_DEPS
 
 if ("mlir" IN_LIST LLVM_ENABLE_PROJECTS)
   add_llvm_executable(check-gdb-mlir-support
-        llvm-prettyprinters/gdb/mlir-support.cpp
+        debuginfo-tests/llvm-prettyprinters/gdb/mlir-support.cpp
   )
   target_include_directories(check-gdb-mlir-support PRIVATE
                                ${LLVM_EXTERNAL_MLIR_SOURCE_DIR}/include
@@ -61,7 +61,7 @@ configure_lit_site_cfg(
   ${CMAKE_CURRENT_SOURCE_DIR}/lit.cfg.py
   )
 
-add_lit_testsuite(check-debuginfo "Running debug info integration tests"
+add_lit_testsuite(check-debuginfo "Running cross-project tests"
   ${CMAKE_CURRENT_BINARY_DIR}
   DEPENDS ${DEBUGINFO_TEST_DEPS}
   )
@@ -71,4 +71,4 @@ add_lit_testsuites(DEBUGINFO ${CMAKE_CURRENT_SOURCE_DIR}
   DEPENDS ${DEBUGINFO_TEST_DEPS}
   )
 
-set_target_properties(check-debuginfo PROPERTIES FOLDER "Debug info tests")
+set_target_properties(check-debuginfo PROPERTIES FOLDER "Tests")
similarity index 96%
rename from debuginfo-tests/lit.cfg.py
rename to cross-project-tests/lit.cfg.py
index ac46e27..aefe030 100644 (file)
@@ -32,7 +32,7 @@ config.suffixes = ['.c', '.cpp', '.m']
 config.excludes = ['Inputs']
 
 # test_source_root: The root path where tests are located.
-config.test_source_root = os.path.join(config.debuginfo_tests_src_root)
+config.test_source_root = config.debuginfo_tests_src_root
 
 # test_exec_root: The root path where tests should be run.
 config.test_exec_root = config.debuginfo_tests_obj_root
@@ -41,7 +41,8 @@ llvm_config.use_default_substitutions()
 
 tools = [
     ToolSubst('%test_debuginfo', command=os.path.join(
-        config.debuginfo_tests_src_root, 'llgdb-tests', 'test_debuginfo.pl')),
+        config.debuginfo_tests_src_root, 'debuginfo-tests',
+        'llgdb-tests', 'test_debuginfo.pl')),
     ToolSubst("%llvm_src_root", config.llvm_src_root),
     ToolSubst("%llvm_tools_dir", config.llvm_tools_dir),
 ]
@@ -126,7 +127,7 @@ if lldb_path is not None:
 # Produce dexter path, lldb path, and combine into the %dexter substitution
 # for running a test.
 dexter_path = os.path.join(config.debuginfo_tests_src_root,
-                           'dexter', 'dexter.py')
+                           'debuginfo-tests', 'dexter', 'dexter.py')
 dexter_test_cmd = '"{}" "{}" test'.format(sys.executable, dexter_path)
 if lldb_path is not None:
   dexter_test_cmd += ' --lldb-executable "{}"'.format(lldb_path)
index 135036f..5d3ad7a 100644 (file)
@@ -64,7 +64,7 @@ endif()
 # LLVM_EXTERNAL_${project}_SOURCE_DIR using LLVM_ALL_PROJECTS
 # This allows an easy way of setting up a build directory for llvm and another
 # one for llvm+clang+... using the same sources.
-set(LLVM_ALL_PROJECTS "clang;clang-tools-extra;compiler-rt;debuginfo-tests;libc;libclc;libcxx;libcxxabi;libunwind;lld;lldb;mlir;openmp;parallel-libs;polly;pstl")
+set(LLVM_ALL_PROJECTS "clang;clang-tools-extra;compiler-rt;cross-project-tests;libc;libclc;libcxx;libcxxabi;libunwind;lld;lldb;mlir;openmp;parallel-libs;polly;pstl")
 # The flang project is not yet part of "all" projects (see C++ requirements)
 set(LLVM_EXTRA_PROJECTS "flang")
 # List of all known projects in the mono repo
index f1ac2c7..bab0508 100644 (file)
@@ -434,7 +434,7 @@ LLVM-specific variables
   This feature allows to have one build for only LLVM and another for clang+llvm
   using the same source checkout.
   The full list is:
-  ``clang;clang-tools-extra;compiler-rt;debuginfo-tests;libc;libclc;libcxx;libcxxabi;libunwind;lld;lldb;openmp;parallel-libs;polly;pstl``
+  ``clang;clang-tools-extra;compiler-rt;cross-project-tests;libc;libclc;libcxx;libcxxabi;libunwind;lld;lldb;openmp;parallel-libs;polly;pstl``
 
 **LLVM_ENABLE_RTTI**:BOOL
   Build LLVM with run-time type information. Defaults to OFF.
index e44059b..b776ae7 100644 (file)
@@ -64,7 +64,7 @@ This is an example workflow and configuration to get and build the LLVM source:
      * ``-DLLVM_ENABLE_PROJECTS='...'`` --- semicolon-separated list of the LLVM
        subprojects you'd like to additionally build. Can include any of: clang,
        clang-tools-extra, libcxx, libcxxabi, libunwind, lldb, compiler-rt, lld,
-       polly, or debuginfo-tests.
+       polly, or cross-project-tests.
 
        For example, to build LLVM, Clang, libcxx, and libcxxabi, use
        ``-DLLVM_ENABLE_PROJECTS="clang;libcxx;libcxxabi"``.
index 64c1c0e..4ec6a3d 100644 (file)
@@ -107,7 +107,7 @@ The test are written in C based languages or in LLVM assembly language.
 These tests are compiled and run under a debugger. The debugger output
 is checked to validate of debugging information. See README.txt in the
 test suite for more information. This test suite is located in the
-``debuginfo-tests`` Subversion module.
+``cross-project-tests/debuginfo-tests`` directory.
 
 Quick start
 ===========
index 7a948bd..0ffc4fa 100644 (file)
@@ -12,7 +12,7 @@ foreach(entry ${entries})
        (NOT ${entry} STREQUAL ${CMAKE_CURRENT_SOURCE_DIR}/test-suite) AND
        (NOT ${entry} STREQUAL ${CMAKE_CURRENT_SOURCE_DIR}/parallel-libs) AND
        (NOT ${entry} STREQUAL ${CMAKE_CURRENT_SOURCE_DIR}/openmp) AND
-       (NOT ${entry} STREQUAL ${CMAKE_CURRENT_SOURCE_DIR}/debuginfo-tests))
+       (NOT ${entry} STREQUAL ${CMAKE_CURRENT_SOURCE_DIR}/cross-project-tests))
       get_filename_component(entry_name "${entry}" NAME)
       add_llvm_external_project(${entry_name})
     endif()
@@ -45,5 +45,5 @@ add_llvm_external_project(parallel-libs)
 add_llvm_external_project(openmp)
 
 if(LLVM_INCLUDE_TESTS)
-  add_llvm_external_project(debuginfo-tests)
+  add_llvm_external_project(cross-project-tests)
 endif()