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/lib/Analysis/LoopAccessAnalysis.cpp", "//llvm/lib/Transforms/Utils/LoopUtils.cpp", "//llvm/lib/Transforms/Utils/ScalarEvolutionExpander.cpp", "//llvm/test/Transforms/LoopVectorize/AArch64/conditional-branches-cost.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/epilog-vectorization-factors.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/fminimumnum.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/induction-costs-sve.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/interleaving-load-store.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/scalable-struct-return.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/sve-fixed-width-inorder-core.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/sve-fneg.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/sve-multiexit.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/sve-runtime-check-size-based-threshold.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/sve-vector-reverse.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/sve2-histcnt.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/vector-reverse.ll", "//llvm/test/Transforms/LoopVectorize/ARM/mve-multiexit.ll", "//llvm/test/Transforms/LoopVectorize/ARM/mve-qabs.ll", "//llvm/test/Transforms/LoopVectorize/RISCV/fminimumnum.ll", "//llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll", "//llvm/test/Transforms/LoopVectorize/RISCV/strided-accesses.ll", "//llvm/test/Transforms/LoopVectorize/RISCV/tail-folding-bin-unary-ops-args.ll", "//llvm/test/Transforms/LoopVectorize/RISCV/tail-folding-call-intrinsics.ll", "//llvm/test/Transforms/LoopVectorize/RISCV/tail-folding-cast-intrinsics.ll", "//llvm/test/Transforms/LoopVectorize/X86/fminimumnum.ll", "//llvm/test/Transforms/LoopVectorize/X86/masked_load_store.ll", "//llvm/test/Transforms/LoopVectorize/forked-pointers.ll", "//llvm/test/Transforms/LoopVectorize/fpsat.ll", "//llvm/test/Transforms/LoopVectorize/hoist-and-sink-mem-ops-with-invariant-pointers.ll", "//llvm/test/Transforms/LoopVectorize/hoist-predicated-loads.ll", "//llvm/test/Transforms/LoopVectorize/no_outside_user.ll", "//llvm/test/Transforms/LoopVectorize/pointer-select-runtime-checks.ll", "//llvm/test/Transforms/LoopVectorize/preserve-dbg-loc-and-loop-metadata.ll", "//llvm/test/Transforms/LoopVectorize/reuse-lcssa-phi-scev-expansion.ll", "//llvm/test/Transforms/LoopVectorize/runtime-check-readonly.ll", "//llvm/test/Transforms/LoopVectorize/runtime-check-small-clamped-bounds.ll", "//llvm/test/Transforms/LoopVectorize/runtime-check.ll", "//llvm/test/Transforms/LoopVectorize/runtime-checks-difference-simplifications.ll", "//llvm/test/Transforms/LoopVectorize/runtime-checks-difference.ll", "//llvm/test/Transforms/LoopVectorize/runtime-checks-hoist.ll", "//llvm/test/Transforms/LoopVectorize/scalable-first-order-recurrence.ll", "//llvm/test/Transforms/LoopVectorize/scev-predicate-reasoning.ll", "//llvm/test/Transforms/LoopVectorize/struct-return.ll", "//llvm/test/Transforms/PhaseOrdering/AArch64/hoisting-sinking-required-for-vectorization.ll", "//llvm/test/Transforms/PhaseOrdering/X86/vdiv.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": [] }