gn analyze output: { "compile_targets": [], "status": "Found dependency", "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" ] } gn analyze input: { "files": [ "//llvm/include/llvm/Analysis/ScalarEvolution.h", "//llvm/include/llvm/Transforms/Utils/ScalarEvolutionExpander.h", "//llvm/lib/Analysis/ScalarEvolution.cpp", "//llvm/lib/Analysis/ScalarEvolutionAliasAnalysis.cpp", "//llvm/lib/Transforms/Utils/LoopUtils.cpp", "//llvm/lib/Transforms/Utils/ScalarEvolutionExpander.cpp", "//llvm/lib/Transforms/Vectorize/VPlanUtils.cpp", "//llvm/test/Analysis/LoopAccessAnalysis/runtime-check-known-true.ll", "//llvm/test/Analysis/ScalarEvolution/add-expr-pointer-operand-sorting.ll", "//llvm/test/Analysis/ScalarEvolution/alloca.ll", "//llvm/test/Analysis/ScalarEvolution/exit-count-select-safe.ll", "//llvm/test/Analysis/ScalarEvolution/flags-from-poison.ll", "//llvm/test/Analysis/ScalarEvolution/max-backedge-taken-count-guard-info.ll", "//llvm/test/Analysis/ScalarEvolution/ne-guard-multiple-trip-count.ll", "//llvm/test/Analysis/ScalarEvolution/no-wrap-add-exprs.ll", "//llvm/test/Analysis/ScalarEvolution/no-wrap-symbolic-becount.ll", "//llvm/test/Analysis/ScalarEvolution/nsw.ll", "//llvm/test/Analysis/ScalarEvolution/pointer-rounding.ll", "//llvm/test/Analysis/ScalarEvolution/pr46786.ll", "//llvm/test/Analysis/ScalarEvolution/predicated-max-backedge-taken-count-guard-info.ll", "//llvm/test/Analysis/ScalarEvolution/ptrtoint-constantexpr-loop.ll", "//llvm/test/Analysis/ScalarEvolution/ptrtoint-global.ll", "//llvm/test/Analysis/ScalarEvolution/ptrtoint-special-pointers.ll", "//llvm/test/Analysis/ScalarEvolution/ptrtoint.ll", "//llvm/test/Analysis/ScalarEvolution/trip-multiple-guard-info.ll", "//llvm/test/Analysis/ScalarEvolution/two-loop-latches.ll", "//llvm/test/CodeGen/AArch64/ragreedy-csr.ll", "//llvm/test/CodeGen/Thumb2/mve-tailpred-loopinvariant.ll", "//llvm/test/Transforms/IndVarSimplify/2011-11-01-lftrptr.ll", "//llvm/test/Transforms/IndVarSimplify/AArch64/ptrtoaddr-ptrtoint.ll", "//llvm/test/Transforms/IndVarSimplify/X86/ptrtoaddr-narrow-pointer.ll", "//llvm/test/Transforms/IndVarSimplify/callbr.ll", "//llvm/test/Transforms/IndVarSimplify/pointer-loop-guards.ll", "//llvm/test/Transforms/IndVarSimplify/pr59633.ll", "//llvm/test/Transforms/LoopIdiom/memset-debugify-remarks.ll", "//llvm/test/Transforms/LoopIdiom/reuse-lcssa-phi-scev-expansion.ll", "//llvm/test/Transforms/LoopStrengthReduce/2013-01-14-ReuseCast.ll", "//llvm/test/Transforms/LoopStrengthReduce/AArch64/expand-ptrtoaddr-reuse-ptrtoint.ll", "//llvm/test/Transforms/LoopStrengthReduce/RISCV/lsr-drop-solution-dbg-msg.ll", "//llvm/test/Transforms/LoopStrengthReduce/X86/expander-crashes.ll", "//llvm/test/Transforms/LoopUnroll/AArch64/apple-unrolling-multi-exit.ll", "//llvm/test/Transforms/LoopUnroll/AArch64/unrolling-multi-exit.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/aggressive-interleaving.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/induction-costs.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-constant-ops.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-incomplete-chains.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/reduction-cost.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/replicating-load-store-costs-apple.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/replicating-load-store-costs.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/sve-live-out-pointer-induction.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/transform-narrow-interleave-to-widen-memory-cost.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/transform-narrow-interleave-to-widen-memory-derived-ivs.ll", "//llvm/test/Transforms/LoopVectorize/PowerPC/exit-branch-cost.ll", "//llvm/test/Transforms/LoopVectorize/PowerPC/pr41179.ll", "//llvm/test/Transforms/LoopVectorize/RISCV/pointer-induction.ll", "//llvm/test/Transforms/LoopVectorize/VPlan/expand-scev.ll", "//llvm/test/Transforms/LoopVectorize/VPlan/vplan-predicate-switch.ll", "//llvm/test/Transforms/LoopVectorize/VPlan/vplan-printing-reductions-tail-folded.ll", "//llvm/test/Transforms/LoopVectorize/VPlan/vplan-printing-reductions.ll", "//llvm/test/Transforms/LoopVectorize/VPlan/vplan-sink-scalars-and-merge.ll", "//llvm/test/Transforms/LoopVectorize/WebAssembly/induction-branch-cost.ll", "//llvm/test/Transforms/LoopVectorize/X86/CostModel/vpinstruction-cost.ll", "//llvm/test/Transforms/LoopVectorize/X86/cost-model.ll", "//llvm/test/Transforms/LoopVectorize/X86/fold-tail-low-trip-count.ll", "//llvm/test/Transforms/LoopVectorize/X86/interleave-opaque-pointers.ll", "//llvm/test/Transforms/LoopVectorize/X86/optsize.ll", "//llvm/test/Transforms/LoopVectorize/X86/pr48340.ll", "//llvm/test/Transforms/LoopVectorize/X86/pr72969.ll", "//llvm/test/Transforms/LoopVectorize/X86/predicate-switch.ll", "//llvm/test/Transforms/LoopVectorize/epilog-vectorization-any-of-reductions.ll", "//llvm/test/Transforms/LoopVectorize/epilog-vectorization-scev-expansion.ll", "//llvm/test/Transforms/LoopVectorize/hoist-and-sink-mem-ops-with-invariant-pointers.ll", "//llvm/test/Transforms/LoopVectorize/induction-ptrcasts.ll", "//llvm/test/Transforms/LoopVectorize/interleaved-accesses-different-insert-position.ll", "//llvm/test/Transforms/LoopVectorize/interleaved-accesses-metadata.ll", "//llvm/test/Transforms/LoopVectorize/metadata.ll", "//llvm/test/Transforms/LoopVectorize/opaque-ptr.ll", "//llvm/test/Transforms/LoopVectorize/optimal-epilog-vectorization-liveout.ll", "//llvm/test/Transforms/LoopVectorize/pointer-induction.ll", "//llvm/test/Transforms/LoopVectorize/pr45259.ll", "//llvm/test/Transforms/LoopVectorize/predicate-switch.ll", "//llvm/test/Transforms/LoopVectorize/preserve-dbg-loc-and-loop-metadata.ll", "//llvm/test/Transforms/LoopVectorize/runtime-check-known-true.ll", "//llvm/test/Transforms/LoopVectorize/runtime-check-needed-but-empty.ll", "//llvm/test/Transforms/LoopVectorize/runtime-checks-difference.ll", "//llvm/test/Transforms/LoopVectorize/scev-predicate-reasoning.ll", "//llvm/test/Transforms/PhaseOrdering/AArch64/loop-rotate-to-enable-unrolling-and-vectorization.ll", "//llvm/test/Transforms/PhaseOrdering/X86/pr48844-br-to-switch-vectorization.ll", "//llvm/test/Transforms/PhaseOrdering/X86/ptrtoaddr-ptrtoint.ll", "//llvm/test/Transforms/PhaseOrdering/enable-loop-header-duplication-oz.ll", "//llvm/test/Transforms/PhaseOrdering/scev-custom-dl.ll", "//llvm/unittests/Analysis/ScalarEvolutionTest.cpp", "//polly/test/ScopInfo/int2ptr_ptr2int.ll", "//polly/test/ScopInfo/int2ptr_ptr2int_2.ll", "//utils/bazel/llvm-project-overlay/mlir/BUILD.bazel" ], "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": [] } running all tests due to change to blacklisted file