gn analyze output: { "compile_targets": [], "status": "Found dependency", "test_targets": [ "//clang-tools-extra/test:check-clang-tools", "//clang/test:check-clang", "//compiler-rt/test/hwasan:check-hwasan", "//lld/test:check-lld", "//llvm/test:check-llvm" ] } gn analyze input: { "files": [ "//clang/docs/ScalableStaticAnalysis/developer-docs/MakeOrchestratorShims.md", "//clang/docs/ScalableStaticAnalysis/user-docs/MakeProjects.md", "//clang/test/Analysis/Scalable/ssaf-orchestrator-make/bad-args.test", "//clang/test/Analysis/Scalable/ssaf-orchestrator-make/bare-linker.test", "//clang/test/Analysis/Scalable/ssaf-orchestrator-make/build-failures.test", "//clang/test/Analysis/Scalable/ssaf-orchestrator-make/extract-summaries.test", "//clang/test/Analysis/Scalable/ssaf-orchestrator-make/failure-handling.test", "//clang/test/Analysis/Scalable/ssaf-orchestrator-make/help.test", "//clang/test/Analysis/Scalable/ssaf-orchestrator-make/incremental-tree.test", "//clang/test/Analysis/Scalable/ssaf-orchestrator-make/interposition.test", "//clang/test/Analysis/Scalable/ssaf-orchestrator-make/link-driver.test", "//clang/test/Analysis/Scalable/ssaf-orchestrator-make/link-unit-selection.test", "//clang/test/Analysis/Scalable/ssaf-orchestrator-make/lit.local.cfg", "//clang/test/Analysis/Scalable/ssaf-orchestrator-make/path-interposition.test", "//clang/test/Analysis/Scalable/ssaf-orchestrator-make/recursive-make.test", "//clang/test/Analysis/Scalable/ssaf-orchestrator-make/same-basename-objects.test", "//clang/test/Analysis/Scalable/ssaf-orchestrator-make/shim-outside-a-run.test", "//clang/test/Analysis/Scalable/ssaf-orchestrator-make/unittests.test", "//clang/test/Analysis/Scalable/ssaf-orchestrator-make/unreachable-compiler.test", "//clang/test/Analysis/Scalable/ssaf-orchestrator-make/whole-program-analysis.test", "//clang/test/CMakeLists.txt", "//clang/tools/CMakeLists.txt", "//clang/tools/clang-ssaf-orchestrator-make/CMakeLists.txt", "//clang/tools/clang-ssaf-orchestrator-make/README.md", "//clang/tools/clang-ssaf-orchestrator-make/bin/clang-ssaf-orchestrator-make", "//clang/tools/clang-ssaf-orchestrator-make/lib/clang_ssaf_orchestrator_make/__init__.py", "//clang/tools/clang-ssaf-orchestrator-make/lib/clang_ssaf_orchestrator_make/build_graph.py", "//clang/tools/clang-ssaf-orchestrator-make/lib/clang_ssaf_orchestrator_make/config.py", "//clang/tools/clang-ssaf-orchestrator-make/lib/clang_ssaf_orchestrator_make/config_orchestrator.py", "//clang/tools/clang-ssaf-orchestrator-make/lib/clang_ssaf_orchestrator_make/config_shims.py", "//clang/tools/clang-ssaf-orchestrator-make/lib/clang_ssaf_orchestrator_make/failure_logs.py", "//clang/tools/clang-ssaf-orchestrator-make/lib/clang_ssaf_orchestrator_make/interposition.py", "//clang/tools/clang-ssaf-orchestrator-make/lib/clang_ssaf_orchestrator_make/logging_diagnostics.py", "//clang/tools/clang-ssaf-orchestrator-make/lib/clang_ssaf_orchestrator_make/options.py", "//clang/tools/clang-ssaf-orchestrator-make/lib/clang_ssaf_orchestrator_make/orchestrator.py", "//clang/tools/clang-ssaf-orchestrator-make/lib/clang_ssaf_orchestrator_make/shims/__init__.py", "//clang/tools/clang-ssaf-orchestrator-make/lib/clang_ssaf_orchestrator_make/shims/clang.py", "//clang/tools/clang-ssaf-orchestrator-make/lib/clang_ssaf_orchestrator_make/shims/commands.py", "//clang/tools/clang-ssaf-orchestrator-make/lib/clang_ssaf_orchestrator_make/shims/driver_jobs.py", "//clang/tools/clang-ssaf-orchestrator-make/lib/clang_ssaf_orchestrator_make/shims/ld.py", "//clang/tools/clang-ssaf-orchestrator-make/lib/clang_ssaf_orchestrator_make/shims/run.py", "//clang/tools/clang-ssaf-orchestrator-make/lib/clang_ssaf_orchestrator_make/shims/shim.py", "//clang/tools/clang-ssaf-orchestrator-make/lib/clang_ssaf_orchestrator_make/ssaf_artifact_repository.py", "//clang/tools/clang-ssaf-orchestrator-make/lib/clang_ssaf_orchestrator_make/utils.py", "//clang/tools/clang-ssaf-orchestrator-make/lib/clang_ssaf_orchestrator_make/version.py.in", "//clang/tools/clang-ssaf-orchestrator-make/shims/shim", "//clang/tools/clang-ssaf-orchestrator-make/tests/__init__.py", "//clang/tools/clang-ssaf-orchestrator-make/tests/configs.py", "//clang/tools/clang-ssaf-orchestrator-make/tests/test_build_graph.py", "//clang/tools/clang-ssaf-orchestrator-make/tests/test_clang_shim.py", "//clang/tools/clang-ssaf-orchestrator-make/tests/test_commands.py", "//clang/tools/clang-ssaf-orchestrator-make/tests/test_config.py", "//clang/tools/clang-ssaf-orchestrator-make/tests/test_config_orchestrator.py", "//clang/tools/clang-ssaf-orchestrator-make/tests/test_config_shims.py", "//clang/tools/clang-ssaf-orchestrator-make/tests/test_driver_jobs.py", "//clang/tools/clang-ssaf-orchestrator-make/tests/test_failure_logs.py", "//clang/tools/clang-ssaf-orchestrator-make/tests/test_interposition.py", "//clang/tools/clang-ssaf-orchestrator-make/tests/test_ld_shim.py", "//clang/tools/clang-ssaf-orchestrator-make/tests/test_logging_diagnostics.py", "//clang/tools/clang-ssaf-orchestrator-make/tests/test_options.py", "//clang/tools/clang-ssaf-orchestrator-make/tests/test_orchestrator.py", "//clang/tools/clang-ssaf-orchestrator-make/tests/test_run.py", "//clang/tools/clang-ssaf-orchestrator-make/tests/test_shim.py", "//clang/tools/clang-ssaf-orchestrator-make/tests/test_ssaf_artifact_repository.py", "//clang/tools/clang-ssaf-orchestrator-make/tests/test_utils.py", "//llvm/lib/Transforms/IPO/AttributorAttributes.cpp", "//llvm/test/Transforms/Attributor/ArgumentPromotion/tail-padding.ll" ], "test_targets": [ "//clang-tools-extra/clangd/test:check-clangd", "//clang-tools-extra/test:check-clang-tools", "//clang/test:check-clang", "//compiler-rt/test/hwasan:check-hwasan", "//lld/test:check-lld", "//llvm/test:check-llvm" ], "additional_compile_targets": [] }