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", "//lld/test:check-lld", "//llvm/test:check-llvm" ] } gn analyze input: { "files": [ "//clang/include/clang/Basic/BuiltinsAArch64.def", "//clang/lib/Basic/Targets/AArch64.cpp", "//clang/lib/Basic/Targets/AArch64.h", "//clang/lib/Headers/arm_acle.h", "//clang/lib/Sema/SemaARM.cpp", "//clang/test/CodeGen/AArch64/tme.cpp", "//clang/test/Driver/print-supported-extensions-aarch64.c", "//clang/test/Sema/aarch64-tme-errors.c", "//clang/test/Sema/aarch64-tme-tcancel-errors.c", "//flang/lib/Lower/Bridge.cpp", "//flang/test/Integration/unroll-loops.f90", "//flang/test/Lower/HLFIR/unroll-loops.fir", "//flang/test/Lower/ifconvert.f90", "//lldb/test/Shell/Commands/command-disassemble-aarch64-extensions.s", "//llvm/docs/ReleaseNotes.md", "//llvm/include/llvm/IR/IntrinsicsAArch64.td", "//llvm/lib/Target/AArch64/AArch64Features.td", "//llvm/lib/Target/AArch64/AArch64InstrFormats.td", "//llvm/lib/Target/AArch64/AArch64InstrInfo.td", "//llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp", "//llvm/lib/Transforms/Vectorize/LoopVectorize.cpp", "//llvm/lib/Transforms/Vectorize/VPlan.h", "//llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp", "//llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp", "//llvm/lib/Transforms/Vectorize/VPlanUtils.h", "//llvm/test/CodeGen/AArch64/tme.ll", "//llvm/test/MC/AArch64/directive-arch_extension.s", "//llvm/test/MC/AArch64/tme-error.s", "//llvm/test/MC/AArch64/tme.s", "//llvm/test/MC/Disassembler/AArch64/tme.txt", "//llvm/test/Transforms/LoopVectorize/AArch64/clamped-trip-count.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/conditional-branches-cost.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/epilog-iv-select-cmp.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/epilog-vectorization-widen-inductions.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/predicated-costs.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/scalable-avoid-scalarization.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/streaming-compatible-sve-no-maximize-bandwidth.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/sve-inductions.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/sve-interleaved-accesses.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/sve-interleaved-masked-accesses.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/sve-tail-folding.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/sve2-histcnt-too-many-deps.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/sve2-histcnt.ll", "//llvm/test/Transforms/LoopVectorize/ARM/mve-gather-scatter-tailpred.ll", "//llvm/test/Transforms/LoopVectorize/ARM/tail-folding-not-allowed.ll", "//llvm/test/Transforms/LoopVectorize/RISCV/blocks-with-dead-instructions.ll", "//llvm/test/Transforms/LoopVectorize/RISCV/dead-ops-cost.ll", "//llvm/test/Transforms/LoopVectorize/RISCV/evl-compatible-loops.ll", "//llvm/test/Transforms/LoopVectorize/RISCV/interleaved-masked-access.ll", "//llvm/test/Transforms/LoopVectorize/RISCV/interleaved-store-with-gap.ll", "//llvm/test/Transforms/LoopVectorize/RISCV/mask-index-type.ll", "//llvm/test/Transforms/LoopVectorize/RISCV/masked_gather_scatter.ll", "//llvm/test/Transforms/LoopVectorize/RISCV/safe-dep-distance.ll", "//llvm/test/Transforms/LoopVectorize/RISCV/strided-accesses.ll", "//llvm/test/Transforms/LoopVectorize/RISCV/tail-folding-cast-intrinsics.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-interleave.ll", "//llvm/test/Transforms/LoopVectorize/RISCV/uniform-load-store.ll", "//llvm/test/Transforms/LoopVectorize/X86/CostModel/vpinstruction-cost.ll", "//llvm/test/Transforms/LoopVectorize/X86/consecutive-ptr-uniforms.ll", "//llvm/test/Transforms/LoopVectorize/X86/drop-inbounds-flags-for-reverse-vector-pointer.ll", "//llvm/test/Transforms/LoopVectorize/X86/epilog-vectorization-inductions.ll", "//llvm/test/Transforms/LoopVectorize/X86/fixed-order-recurrence.ll", "//llvm/test/Transforms/LoopVectorize/X86/gather_scatter.ll", "//llvm/test/Transforms/LoopVectorize/X86/interleave-cost.ll", "//llvm/test/Transforms/LoopVectorize/X86/interleaved-accesses-sink-store-across-load.ll", "//llvm/test/Transforms/LoopVectorize/X86/masked_load_store.ll", "//llvm/test/Transforms/LoopVectorize/X86/optsize.ll", "//llvm/test/Transforms/LoopVectorize/X86/outer_loop_test1_no_explicit_vect_width.ll", "//llvm/test/Transforms/LoopVectorize/X86/pr36524.ll", "//llvm/test/Transforms/LoopVectorize/X86/pr51366-sunk-instruction-used-outside-of-loop.ll", "//llvm/test/Transforms/LoopVectorize/X86/pr55096-scalarize-add.ll", "//llvm/test/Transforms/LoopVectorize/X86/pr81872.ll", "//llvm/test/Transforms/LoopVectorize/X86/scatter_crash.ll", "//llvm/test/Transforms/LoopVectorize/X86/transform-narrow-interleave-to-widen-memory-gaps.ll", "//llvm/test/Transforms/LoopVectorize/X86/widened-value-used-as-scalar-and-first-lane.ll", "//llvm/test/Transforms/LoopVectorize/X86/x86-interleaved-accesses-masked-group.ll", "//llvm/test/Transforms/LoopVectorize/X86/x86-interleaved-store-accesses-with-gaps.ll", "//llvm/test/Transforms/LoopVectorize/X86/x86-predication.ll", "//llvm/test/Transforms/LoopVectorize/assume.ll", "//llvm/test/Transforms/LoopVectorize/check-prof-info.ll", "//llvm/test/Transforms/LoopVectorize/consecutive-ptr-uniforms.ll", "//llvm/test/Transforms/LoopVectorize/cse-gep-source-element-type.ll", "//llvm/test/Transforms/LoopVectorize/dereferenceable-info-from-assumption-constant-size.ll", "//llvm/test/Transforms/LoopVectorize/epilog-iv-select-cmp.ll", "//llvm/test/Transforms/LoopVectorize/epilog-vectorization-reductions.ll", "//llvm/test/Transforms/LoopVectorize/first-order-recurrence-chains.ll", "//llvm/test/Transforms/LoopVectorize/first-order-recurrence.ll", "//llvm/test/Transforms/LoopVectorize/induction-step.ll", "//llvm/test/Transforms/LoopVectorize/induction.ll", "//llvm/test/Transforms/LoopVectorize/instruction-only-used-outside-of-loop.ll", "//llvm/test/Transforms/LoopVectorize/interleaved-accesses-gep-nowrap-flags.ll", "//llvm/test/Transforms/LoopVectorize/interleaved-accesses.ll", "//llvm/test/Transforms/LoopVectorize/iv-select-cmp-decreasing.ll", "//llvm/test/Transforms/LoopVectorize/iv-select-cmp-no-wrap.ll", "//llvm/test/Transforms/LoopVectorize/iv-select-cmp-trunc.ll", "//llvm/test/Transforms/LoopVectorize/iv-select-cmp.ll", "//llvm/test/Transforms/LoopVectorize/iv_outside_user.ll", "//llvm/test/Transforms/LoopVectorize/load-deref-pred-align.ll", "//llvm/test/Transforms/LoopVectorize/loop-scalars.ll", "//llvm/test/Transforms/LoopVectorize/no_outside_user.ll", "//llvm/test/Transforms/LoopVectorize/noalias-scope-decl.ll", "//llvm/test/Transforms/LoopVectorize/optimal-epilog-vectorization.ll", "//llvm/test/Transforms/LoopVectorize/optsize.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_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/pr30654-phiscev-sext-trunc.ll", "//llvm/test/Transforms/LoopVectorize/pr34681.ll", "//llvm/test/Transforms/LoopVectorize/pr35773.ll", "//llvm/test/Transforms/LoopVectorize/pr36983-multiple-lcssa.ll", "//llvm/test/Transforms/LoopVectorize/pr39417-optsize-scevchecks.ll", "//llvm/test/Transforms/LoopVectorize/pr55167-fold-tail-live-out.ll", "//llvm/test/Transforms/LoopVectorize/preserve-dbg-loc-and-loop-metadata.ll", "//llvm/test/Transforms/LoopVectorize/reduction-small-size.ll", "//llvm/test/Transforms/LoopVectorize/reduction-with-invariant-store.ll", "//llvm/test/Transforms/LoopVectorize/scalable-assume.ll", "//llvm/test/Transforms/LoopVectorize/scalable-inductions.ll", "//llvm/test/Transforms/LoopVectorize/single-value-blend-phis.ll", "//llvm/test/Transforms/LoopVectorize/uitofp-preserve-nneg.ll", "//llvm/test/Transforms/LoopVectorize/uniform-blend.ll", "//llvm/test/Transforms/LoopVectorize/uniform_across_vf_induction1.ll", "//llvm/test/Transforms/LoopVectorize/uniform_across_vf_induction1_and.ll", "//llvm/test/Transforms/LoopVectorize/uniform_across_vf_induction1_div_urem.ll", "//llvm/test/Transforms/LoopVectorize/uniform_across_vf_induction1_lshr.ll", "//llvm/test/Transforms/LoopVectorize/uniform_across_vf_induction2.ll", "//llvm/test/Transforms/LoopVectorize/vector-geps.ll", "//llvm/test/Transforms/LoopVectorize/vplan-printing-reductions.ll", "//llvm/test/Transforms/LoopVectorize/vplan-printing.ll", "//llvm/test/Transforms/LoopVectorize/vplan-sink-scalars-and-merge.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/LoopVectorize/widen-gep-all-indices-invariant.ll", "//llvm/unittests/TargetParser/TargetParserTest.cpp" ], "test_targets": [ "//clang-tools-extra/clangd/test:check-clangd", "//clang-tools-extra/test:check-clang-tools", "//clang/test:check-clang", "//lld/test:check-lld", "//llvm/test:check-llvm" ], "additional_compile_targets": [] } running all tests due to change to blacklisted file