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": [ "//bolt/include/bolt/Passes/PAuthGadgetScanner.h", "//bolt/lib/Passes/PAuthGadgetScanner.cpp", "//bolt/test/binary-analysis/AArch64/gs-pauth-authentication-oracles.s", "//bolt/test/binary-analysis/AArch64/gs-pauth-debug-output.s", "//clang/include/clang/Serialization/ASTRecordWriter.h", "//clang/include/clang/StaticAnalyzer/Checkers/Checkers.td", "//clang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp", "//clang/test/CodeGen/builtin_vectorelements.c", "//flang/lib/Lower/OpenMP/OpenMP.cpp", "//flang/lib/Semantics/CMakeLists.txt", "//flang/lib/Semantics/check-omp-structure.cpp", "//flang/lib/Semantics/check-omp-structure.h", "//flang/lib/Semantics/rewrite-directives.cpp", "//flang/lib/Semantics/rewrite-directives.h", "//flang/lib/Semantics/rewrite-parse-tree.cpp", "//flang/test/Lower/OpenMP/requires-admo-acqrel.f90", "//flang/test/Lower/OpenMP/requires-admo-invalid1.f90", "//flang/test/Lower/OpenMP/requires-admo-invalid2.f90", "//flang/test/Semantics/OpenMP/requires-atomic01.f90", "//flang/test/Semantics/OpenMP/requires-atomic02.f90", "//llvm/include/llvm/IR/IRBuilder.h", "//llvm/lib/IR/IRBuilder.cpp", "//llvm/lib/Transforms/Vectorize/VPlanUnroll.cpp", "//llvm/test/Analysis/ValueTracking/phi-known-bits.ll", "//llvm/test/Instrumentation/AddressSanitizer/asan-masked-load-store.ll", "//llvm/test/Instrumentation/AddressSanitizer/asan-vp-load-store.ll", "//llvm/test/Instrumentation/AddressSanitizer/vector-load-store.ll", "//llvm/test/Instrumentation/BoundsChecking/simple.ll", "//llvm/test/Instrumentation/HWAddressSanitizer/vector-load-store.ll", "//llvm/test/Instrumentation/MemorySanitizer/vector-load-store.ll", "//llvm/test/Instrumentation/MemorySanitizer/vscale.ll", "//llvm/test/Transforms/InstCombine/AArch64/sve-intrinsic-opts-counting-elems.ll", "//llvm/test/Transforms/InstCombine/gep-vector.ll", "//llvm/test/Transforms/InstCombine/gepofconstgepi8.ll", "//llvm/test/Transforms/InstCombine/getelementptr.ll", "//llvm/test/Transforms/InstCombine/icmp-gep.ll", "//llvm/test/Transforms/InstCombine/masked_intrinsics.ll", "//llvm/test/Transforms/InstCombine/opaque-ptr.ll", "//llvm/test/Transforms/InstCombine/scalable-vector-array.ll", "//llvm/test/Transforms/InstCombine/scalable-vector-struct.ll", "//llvm/test/Transforms/InstCombine/sub-gep.ll", "//llvm/test/Transforms/InstCombine/vscale_gep.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/clamped-trip-count.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/conditional-branches-cost.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/divs-with-scalable-vfs.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/eliminate-tail-predication.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/gather-do-not-vectorize-addressing.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/induction-costs-sve.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/low_trip_count_predicates.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/masked-call.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/optsize_minsize.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/outer_loop_prefer_scalable.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-chained.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.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-interleave.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/reduction-recurrence-costs-sve.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/scalable-avoid-scalarization.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/scalable-reduction-inloop-cond.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/scalable-strict-fadd.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/simple_early_exit.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/store-costs-sve.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/sve-epilog-vect-inloop-reductions.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/sve-epilog-vect-no-remaining-iterations.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/sve-epilog-vect-reductions.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/sve-epilog-vect-strict-reductions.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/sve-epilog-vect.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/sve-extract-last-veclane.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/sve-fneg.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/sve-inductions-unusual-types.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-inv-store.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/sve-live-out-pointer-induction.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/sve-low-trip-count.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-tail-folding-forced.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/sve-tail-folding-optsize.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/sve-tail-folding-reductions.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/sve-tail-folding-unroll.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/sve-tail-folding.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/sve-vector-reverse.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/sve-vscale-based-trip-counts.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/sve-widen-gep.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/sve2-histcnt-epilogue.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/sve2-histcnt-too-many-deps.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/tail-folding-styles.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/uniform-args-call-variants.ll", "//llvm/test/Transforms/LoopVectorize/AArch64/wider-VF-for-callinst.ll", "//llvm/test/Transforms/LoopVectorize/RISCV/bf16.ll", "//llvm/test/Transforms/LoopVectorize/RISCV/blend-any-of-reduction-cost.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/defaults.ll", "//llvm/test/Transforms/LoopVectorize/RISCV/divrem.ll", "//llvm/test/Transforms/LoopVectorize/RISCV/f16.ll", "//llvm/test/Transforms/LoopVectorize/RISCV/fminimumnum.ll", "//llvm/test/Transforms/LoopVectorize/RISCV/induction-costs.ll", "//llvm/test/Transforms/LoopVectorize/RISCV/inloop-reduction.ll", "//llvm/test/Transforms/LoopVectorize/RISCV/interleaved-accesses.ll", "//llvm/test/Transforms/LoopVectorize/RISCV/interleaved-masked-access.ll", "//llvm/test/Transforms/LoopVectorize/RISCV/lmul.ll", "//llvm/test/Transforms/LoopVectorize/RISCV/low-trip-count.ll", "//llvm/test/Transforms/LoopVectorize/RISCV/mask-index-type.ll", "//llvm/test/Transforms/LoopVectorize/RISCV/masked_gather_scatter.ll", "//llvm/test/Transforms/LoopVectorize/RISCV/partial-reduce-dot-product.ll", "//llvm/test/Transforms/LoopVectorize/RISCV/pr87378-vpinstruction-or-drop-poison-generating-flags.ll", "//llvm/test/Transforms/LoopVectorize/RISCV/remark-reductions.ll", "//llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse-output.ll", "//llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll", "//llvm/test/Transforms/LoopVectorize/RISCV/safe-dep-distance.ll", "//llvm/test/Transforms/LoopVectorize/RISCV/scalable-basics.ll", "//llvm/test/Transforms/LoopVectorize/RISCV/scalable-tailfold.ll", "//llvm/test/Transforms/LoopVectorize/RISCV/select-cmp-reduction.ll", "//llvm/test/Transforms/LoopVectorize/RISCV/strided-accesses.ll", "//llvm/test/Transforms/LoopVectorize/RISCV/truncate-to-minimal-bitwidth-cost.ll", "//llvm/test/Transforms/LoopVectorize/RISCV/truncate-to-minimal-bitwidth-evl-crash.ll", "//llvm/test/Transforms/LoopVectorize/RISCV/type-info-cache-evl-crash.ll", "//llvm/test/Transforms/LoopVectorize/RISCV/uniform-load-store.ll", "//llvm/test/Transforms/LoopVectorize/RISCV/vectorize-force-tail-with-evl-bin-unary-ops-args.ll", "//llvm/test/Transforms/LoopVectorize/RISCV/vectorize-force-tail-with-evl-call-intrinsics.ll", "//llvm/test/Transforms/LoopVectorize/RISCV/vectorize-force-tail-with-evl-cast-intrinsics.ll", "//llvm/test/Transforms/LoopVectorize/RISCV/vectorize-force-tail-with-evl-cond-reduction.ll", "//llvm/test/Transforms/LoopVectorize/RISCV/vectorize-force-tail-with-evl-div.ll", "//llvm/test/Transforms/LoopVectorize/RISCV/vectorize-force-tail-with-evl-fixed-order-recurrence.ll", "//llvm/test/Transforms/LoopVectorize/RISCV/vectorize-force-tail-with-evl-inloop-reduction.ll", "//llvm/test/Transforms/LoopVectorize/RISCV/vectorize-force-tail-with-evl-interleave.ll", "//llvm/test/Transforms/LoopVectorize/RISCV/vectorize-force-tail-with-evl-intermediate-store.ll", "//llvm/test/Transforms/LoopVectorize/RISCV/vectorize-force-tail-with-evl-iv32.ll", "//llvm/test/Transforms/LoopVectorize/RISCV/vectorize-force-tail-with-evl-known-no-overflow.ll", "//llvm/test/Transforms/LoopVectorize/RISCV/vectorize-force-tail-with-evl-masked-loadstore.ll", "//llvm/test/Transforms/LoopVectorize/RISCV/vectorize-force-tail-with-evl-ordered-reduction.ll", "//llvm/test/Transforms/LoopVectorize/RISCV/vectorize-force-tail-with-evl-reduction.ll", "//llvm/test/Transforms/LoopVectorize/RISCV/vectorize-force-tail-with-evl-reverse-load-store.ll", "//llvm/test/Transforms/LoopVectorize/RISCV/vectorize-force-tail-with-evl-safe-dep-distance.ll", "//llvm/test/Transforms/LoopVectorize/RISCV/vectorize-force-tail-with-evl-uniform-store.ll", "//llvm/test/Transforms/LoopVectorize/RISCV/vectorize-vp-intrinsics.ll", "//llvm/test/Transforms/LoopVectorize/RISCV/vplan-vp-select-intrinsics.ll", "//llvm/test/Transforms/LoopVectorize/outer_loop_scalable.ll", "//llvm/test/Transforms/LoopVectorize/scalable-first-order-recurrence.ll", "//llvm/test/Transforms/LoopVectorize/scalable-inductions.ll", "//llvm/test/Transforms/LoopVectorize/scalable-iv-outside-user.ll", "//llvm/test/Transforms/LoopVectorize/scalable-lifetime.ll", "//llvm/test/Transforms/LoopVectorize/scalable-loop-unpredicated-body-scalar-tail.ll", "//llvm/test/Transforms/LoopVectorize/scalable-reduction-inloop.ll", "//llvm/test/Transforms/LoopVectorize/scalable-trunc-min-bitwidth.ll", "//llvm/test/Transforms/LoopVectorize/vectorize-force-tail-with-evl.ll", "//llvm/test/Transforms/MemCpyOpt/vscale-crashes.ll", "//llvm/test/Transforms/PhaseOrdering/AArch64/sve-interleave-vectorization.ll", "//llvm/test/Transforms/PreISelIntrinsicLowering/AArch64/expand-exp.ll", "//mlir/include/mlir/Dialect/Arith/IR/ArithOps.td", "//mlir/lib/Conversion/ArithToLLVM/ArithToLLVM.cpp", "//mlir/lib/Dialect/Arith/IR/ArithCanonicalization.td", "//mlir/test/Conversion/ArithToLLVM/arith-to-llvm.mlir", "//mlir/test/Dialect/Arith/ops.mlir" ], "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