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": [ "//clang/lib/CodeGen/CGLoopInfo.cpp", "//clang/test/CodeGenCXX/pragma-followup_inner.cpp", "//clang/test/CodeGenCXX/pragma-followup_outer.cpp", "//clang/test/CodeGenCXX/pragma-loop-pr27643.cpp", "//clang/test/CodeGenCXX/pragma-loop-predicate.cpp", "//clang/test/CodeGenCXX/pragma-loop-safety.cpp", "//clang/test/CodeGenCXX/pragma-loop.cpp", "//clang/test/OpenMP/for_simd_codegen.cpp", "//clang/test/OpenMP/for_simd_scan_codegen.cpp", "//clang/test/OpenMP/irbuilder_safelen.cpp", "//clang/test/OpenMP/irbuilder_safelen_order_concurrent.cpp", "//clang/test/OpenMP/irbuilder_simd.cpp", "//clang/test/OpenMP/irbuilder_simd_aligned.cpp", "//clang/test/OpenMP/irbuilder_simdlen.cpp", "//clang/test/OpenMP/irbuilder_simdlen_safelen.cpp", "//clang/test/OpenMP/master_taskloop_simd_codegen.cpp", "//clang/test/OpenMP/parallel_for_simd_codegen.cpp", "//clang/test/OpenMP/parallel_for_simd_scan_codegen.cpp", "//clang/test/OpenMP/simd_codegen.cpp", "//clang/test/OpenMP/simd_metadata.c", "//clang/test/OpenMP/target_simd_codegen.cpp", "//clang/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp", "//clang/test/OpenMP/target_teams_distribute_simd_codegen_registration_naming.cpp", "//clang/test/OpenMP/taskloop_simd_codegen.cpp", "//clang/test/OpenMP/teams_distribute_parallel_for_simd_collapse_codegen.cpp", "//clang/test/OpenMP/teams_distribute_simd_codegen.cpp", "//clang/test/PCH/delayed-template-with-pragma.cpp", "//clang/tools/clang-fuzzer/proto-to-llvm/loop_proto_to_llvm.cpp", "//flang/test/Integration/ivdep.f90", "//flang/test/Integration/vector-always.f90", "//llvm/docs/CommandGuide/llvm-calc-occupancy.rst", "//llvm/docs/LangRef.md", "//llvm/docs/TransformMetadata.rst", "//llvm/include/llvm/IR/AutoUpgrade.h", "//llvm/include/llvm/Transforms/Utils/LoopUtils.h", "//llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp", "//llvm/lib/IR/AutoUpgrade.cpp", "//llvm/lib/IR/Verifier.cpp", "//llvm/lib/Transforms/Scalar/GVNHoist.cpp", "//llvm/lib/Transforms/Utils/LoopConstrainer.cpp", "//llvm/lib/Transforms/Utils/LoopUtils.cpp", "//llvm/lib/Transforms/Vectorize/LoopVectorizationLegality.cpp", "//llvm/test/Bitcode/upgrade-loop-metadata.ll", "//llvm/test/Bitcode/upgrade-loop-vectorize-enable.ll", "//llvm/test/Bitcode/upgrade-loop-vectorize-enable.ll.bc", "//llvm/test/Transforms/IRCE/add-metadata-pre-post-loops.ll", "//llvm/test/Transforms/IRCE/correct-loop-info.ll", "//llvm/test/Transforms/IRCE/loop-guarded-bounds.ll", "//llvm/test/Transforms/IRCE/pre_post_loops.ll", "//llvm/test/Transforms/IRCE/range_intersect_miscompile.ll", "//llvm/test/Transforms/IRCE/unsigned_comparisons_ugt.ll", "//llvm/test/Transforms/IRCE/unsigned_comparisons_ult.ll", "//llvm/test/Transforms/Inline/dilocation-loop-metadata-update.ll", "//llvm/test/Transforms/InstCombine/mem-par-metadata-memcpy.ll", "//llvm/test/Transforms/LoopIdiom/AArch64/disable-vectorize.ll", "//llvm/test/Transforms/LoopRotate/vect.omp.persistence.ll", "//llvm/test/Transforms/LoopTransformWarning/enable_and_isvectorized.ll", "//llvm/test/Transforms/LoopTransformWarning/optnone.ll", "//llvm/test/Transforms/LoopTransformWarning/vectorization-remarks-missed.ll", "//llvm/test/Transforms/LoopTransformWarning/vectorizer-loop-kind-unroll-warning.ll", "//llvm/test/Transforms/LoopUnroll/unroll-pragmas-disabled.ll", "//llvm/test/Transforms/LoopUnroll/vectorizer-loop-kind-remarks.ll", "//llvm/test/Transforms/LoopVectorize/2016-07-27-loop-vec.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/call-costs.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/conditional-branches-cost.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/conditional-scalar-assignment.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/interleave-with-gaps.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/masked-op-cost.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/masked_ldst_sme.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/optsize_minsize.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/outer_loop_prefer_scalable.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/outer_loop_test1_no_explicit_vect_width.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-dot-product-epilogue.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-dot-product-mixed.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-dot-product-neon.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-dot-product.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-sub.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/pr60831-sve-inv-store-crash.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/predicated-costs.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/scalable-predicate-instruction.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/scalable-reductions-tf.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/scalable-reductions.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/strict-fadd.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/sve-basic-vec.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/sve-cond-inv-loads.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/sve-extract-last-veclane.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/sve-gather-scatter-cost.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/sve-gather-scatter.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/sve-inductions.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/sve-inv-store.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/sve-large-strides.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/sve-masked-loadstore.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/sve-tail-folding-option.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/sve-type-conv.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/sve-vector-reverse-mask4.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/sve-vector-reverse.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/sve-widen-extractvalue.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/sve-widen-phi.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/unsafe-vf-hint-remark.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/vector-reverse-mask4.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/vector-reverse.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/vplan-native-outer-loop-wide-type.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/widen-gep-all-indices-invariant.ll", "//llvm/test/Transforms/LoopVectorize/ARM/optsize_minsize.ll", "//llvm/test/Transforms/LoopVectorize/ARM/prefer-tail-loop-folding.ll", "//llvm/test/Transforms/LoopVectorize/ARM/tail-folding-loop-hint.ll", "//llvm/test/Transforms/LoopVectorize/ARM/tail-folding-prefer-flag.ll", "//llvm/test/Transforms/LoopVectorize/RISCV/dbg-tail-folding-by-evl.ll", "//llvm/test/Transforms/LoopVectorize/RISCV/force-vect-msg.ll", "//llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll", "//llvm/test/Transforms/LoopVectorize/RISCV/tail-folding-cond-reduction.ll", "//llvm/test/Transforms/LoopVectorize/RISCV/tail-folding-fixed-order-recurrence.ll", "//llvm/test/Transforms/LoopVectorize/RISCV/tail-folding-inloop-reduction.ll", "//llvm/test/Transforms/LoopVectorize/RISCV/tail-folding-interleave.ll", "//llvm/test/Transforms/LoopVectorize/RISCV/tail-folding-intermediate-store.ll", "//llvm/test/Transforms/LoopVectorize/RISCV/tail-folding-ordered-reduction.ll", "//llvm/test/Transforms/LoopVectorize/RISCV/tail-folding-reduction.ll", "//llvm/test/Transforms/LoopVectorize/RISCV/tail-folding-uniform-store.ll", "//llvm/test/Transforms/LoopVectorize/RISCV/uniform-load-store.ll", "//llvm/test/Transforms/LoopVectorize/Sparc/no-vectorize.ll", "//llvm/test/Transforms/LoopVectorize/VE/disable_lv.ll", "//llvm/test/Transforms/LoopVectorize/VPlan/RISCV/vplan-vp-intrinsics-fixed-order-recurrence.ll", "//llvm/test/Transforms/LoopVectorize/VPlan/RISCV/vplan-vp-intrinsics-reduction.ll", "//llvm/test/Transforms/LoopVectorize/VPlan/constant-fold.ll", "//llvm/test/Transforms/LoopVectorize/VPlan/vplan-printing-outer-loop.ll", "//llvm/test/Transforms/LoopVectorize/VPlan/vplan-stress-test-no-explict-vf.ll", "//llvm/test/Transforms/LoopVectorize/X86/amdlibm-calls-finite.ll", "//llvm/test/Transforms/LoopVectorize/X86/conditional-scalar-assignment.ll", "//llvm/test/Transforms/LoopVectorize/X86/cost-model.ll", "//llvm/test/Transforms/LoopVectorize/X86/induction-costs.ll", "//llvm/test/Transforms/LoopVectorize/X86/iv-live-outs.ll", "//llvm/test/Transforms/LoopVectorize/X86/libm-vector-calls-VF2-VF8.ll", "//llvm/test/Transforms/LoopVectorize/X86/libm-vector-calls-finite.ll", "//llvm/test/Transforms/LoopVectorize/X86/libm-vector-calls.ll", "//llvm/test/Transforms/LoopVectorize/X86/no_fpmath.ll", "//llvm/test/Transforms/LoopVectorize/X86/no_fpmath_with_hotness.ll", "//llvm/test/Transforms/LoopVectorize/X86/outer-loop-non-power-of-2-type.ll", "//llvm/test/Transforms/LoopVectorize/X86/outer_loop_test1_no_explicit_vect_width.ll", "//llvm/test/Transforms/LoopVectorize/X86/redundant-vf2-cost.ll", "//llvm/test/Transforms/LoopVectorize/X86/replicating-load-store-costs-max-bandwidth.ll", "//llvm/test/Transforms/LoopVectorize/X86/replicating-load-store-costs.ll", "//llvm/test/Transforms/LoopVectorize/X86/svml-calls-finite.ll", "//llvm/test/Transforms/LoopVectorize/X86/tail_folding_and_assume_safety.ll", "//llvm/test/Transforms/LoopVectorize/X86/tail_loop_folding.ll", "//llvm/test/Transforms/LoopVectorize/X86/vect.omp.force.ll", "//llvm/test/Transforms/LoopVectorize/X86/vect.omp.force.small-tc.ll", "//llvm/test/Transforms/LoopVectorize/X86/vectorization-remarks-missed.ll", "//llvm/test/Transforms/LoopVectorize/alias-mask.ll", "//llvm/test/Transforms/LoopVectorize/dbg-outer-loop-vect.ll", "//llvm/test/Transforms/LoopVectorize/diag-disabled-vectorization-msgs.ll", "//llvm/test/Transforms/LoopVectorize/disable_nonforced_enable.ll", "//llvm/test/Transforms/LoopVectorize/explicit_outer_detection.ll", "//llvm/test/Transforms/LoopVectorize/explicit_outer_nonuniform_inner.ll", "//llvm/test/Transforms/LoopVectorize/explicit_outer_uniform_diverg_branch.ll", "//llvm/test/Transforms/LoopVectorize/make-followup-loop-id.ll", "//llvm/test/Transforms/LoopVectorize/memdep-fold-tail.ll", "//llvm/test/Transforms/LoopVectorize/nested-outer-loop-vect.ll", "//llvm/test/Transforms/LoopVectorize/no-fold-tail-by-masking-iv-external-uses.ll", "//llvm/test/Transforms/LoopVectorize/no_array_bounds.ll", "//llvm/test/Transforms/LoopVectorize/no_array_bounds_scalable.ll", "//llvm/test/Transforms/LoopVectorize/no_switch.ll", "//llvm/test/Transforms/LoopVectorize/no_switch_disable_vectorization.ll", "//llvm/test/Transforms/LoopVectorize/noalias-scope-decl-outer-loop.ll", "//llvm/test/Transforms/LoopVectorize/non-widenable-intrinsics-outer-loop.ll", "//llvm/test/Transforms/LoopVectorize/optsize.ll", "//llvm/test/Transforms/LoopVectorize/outer-loop-atomic.ll", "//llvm/test/Transforms/LoopVectorize/outer-loop-inner-latch-successors.ll", "//llvm/test/Transforms/LoopVectorize/outer-loop-vec-phi-predecessor-order.ll", "//llvm/test/Transforms/LoopVectorize/outer-loop-wide-phis.ll", "//llvm/test/Transforms/LoopVectorize/outer_loop_contiguous.ll", "//llvm/test/Transforms/LoopVectorize/outer_loop_early_exit.ll", "//llvm/test/Transforms/LoopVectorize/outer_loop_hcfg_construction.ll", "//llvm/test/Transforms/LoopVectorize/outer_loop_scalable.ll", "//llvm/test/Transforms/LoopVectorize/outer_loop_test1.ll", "//llvm/test/Transforms/LoopVectorize/outer_loop_test2.ll", "//llvm/test/Transforms/LoopVectorize/reduction-inloop-uf4.ll", "//llvm/test/Transforms/LoopVectorize/reduction-inloop.ll", "//llvm/test/Transforms/LoopVectorize/remove_metadata.ll", "//llvm/test/Transforms/LoopVectorize/runtime-check-threshold-with-force-metadata.ll", "//llvm/test/Transforms/LoopVectorize/runtime-check.ll", "//llvm/test/Transforms/LoopVectorize/scalable-inductions.ll", "//llvm/test/Transforms/LoopVectorize/unsafe-vf-hint-remark.ll", "//llvm/test/Transforms/LoopVectorize/use-scalar-epilogue-if-tp-fails.ll", "//llvm/test/Transforms/LoopVectorize/vect.omp.persistence.ll", "//llvm/test/Transforms/LoopVectorize/vector-loop-backedge-elimination-predicated-early-exit.ll", "//llvm/test/Transforms/LoopVectorize/vplan-outer-loop-uncomputable-trip-count.ll", "//llvm/test/Transforms/LoopVectorize/vplan-vectorize-inner-loop-reduction.ll", "//llvm/test/Transforms/LoopVectorize/vplan-widen-call-instruction.ll", "//llvm/test/Transforms/LoopVectorize/vplan-widen-select-instruction.ll", "//llvm/test/Transforms/PhaseOrdering/AArch64/Oz-and-forced-vectorize.ll", "//llvm/test/Transforms/PhaseOrdering/X86/loop-vectorize-metadata.ll", "//llvm/test/Transforms/PhaseOrdering/X86/preserve-access-group.ll", "//llvm/test/Transforms/SROA/mem-par-metadata-sroa.ll", "//llvm/test/Transforms/SimplifyCFG/X86/combine-parallel-mem-md.ll", "//llvm/test/Verifier/llvm.loop-cu-strip-followup.ll", "//llvm/test/Verifier/llvm.loop.vectorize.ll", "//mlir/lib/Target/LLVMIR/LoopAnnotationImporter.cpp", "//mlir/lib/Target/LLVMIR/LoopAnnotationTranslation.cpp", "//mlir/test/Target/LLVMIR/Import/import-failure.ll", "//mlir/test/Target/LLVMIR/Import/metadata-loop.ll", "//mlir/test/Target/LLVMIR/loop-metadata.mlir", "//mlir/test/Target/LLVMIR/openmp-parallel-do-simd.mlir", "//mlir/test/Target/LLVMIR/openmp-simd-ordered.mlir", "//mlir/test/Target/LLVMIR/openmp-simd-reduction-byref.mlir", "//mlir/test/Target/LLVMIR/openmp-simd-reduction-simple.mlir", "//mlir/test/Target/LLVMIR/openmp-teams-distribute-parallel-do-simd.mlir", "//mlir/test/Target/LLVMIR/openmp-wsloop-simd-ordered.mlir", "//polly/lib/CodeGen/CodeGeneration.cpp", "//polly/lib/CodeGen/IRBuilder.cpp", "//polly/test/CodeGen/MemAccess/create_arrays.ll", "//polly/test/CodeGen/Metadata/basic_vec_annotate.ll", "//polly/test/CodeGen/Metadata/fallback_vec_annotate.ll", "//polly/test/CodeGen/Metadata/skip_vec_annotate_fp_dist1.ll", "//polly/test/CodeGen/annotated_alias_scopes.ll", "//polly/test/CodeGen/scev-backedgetaken.ll", "//polly/test/ScheduleOptimizer/pattern-matching-based-opts_14.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": [] } running all tests due to change to blacklisted file