llvm-project/llvm/test/tools/llvm-reduce
Matt Arsenault 8e3e218a5f llvm-reduce: Fix producing invalid reductions on ifunc 2022-11-27 12:41:29 -05:00
..
Inputs llvm-reduce: Support emitting bitcode for final result 2022-10-31 20:35:08 -07:00
mir [test] Use host platform specific error message substitution 2022-09-16 15:13:45 -04:00
custom-delta-passes.ll
debug-metadata-verifier.ll [llvm-reduce] Fail verifier less when removing debug metadata 2022-10-07 16:22:13 -07:00
do-not-remove-terminator.ll
fail-file-open.test [llvm-reduce] Add support for LTO bitcode files 2022-06-30 08:58:24 -07:00
file-output-type.test llvm-reduce: Require x86 to run file ouput test 2022-11-02 10:48:52 -07:00
granularity-level.ll
help.test
invalid-bitcode-error.ll [llvm-reduce] Add support for LTO bitcode files 2022-06-30 08:58:24 -07:00
invoke-with-missing-landingpad.ll [llvm-reduce] Do not crash when accessing landingpads of invokes. 2022-11-18 15:19:50 +00:00
no-duplicate-switch-case.ll prevent llvm-reduce from duplicating values in switch cases when turning operands into zero or one 2022-08-03 10:06:45 -06:00
no-remove-ifunc-function.ll llvm-reduce: Fix producing invalid reductions on ifunc 2022-11-27 12:41:29 -05:00
no-replace-intrinsic-callee-with-undef.ll [test][llvm-reduce] Use opaque pointers in tests 2022-08-04 16:47:50 -07:00
operands-skip-parallel.ll [llvm-reduce] Split operands-skip.ll into serial and parallel parts 2022-08-04 08:51:47 +00:00
operands-skip.ll [test][llvm-reduce] Use opaque pointers in tests 2022-08-04 16:47:50 -07:00
operands-to-args-metadata.ll [test][llvm-reduce] Use opaque pointers in tests 2022-08-04 16:47:50 -07:00
operands-to-args.ll [test][llvm-reduce] Use opaque pointers in tests 2022-08-04 16:47:50 -07:00
oracle-count.ll [llvm-reduce] Check if reduction fails/is redundant before invoking oracle 2022-10-18 08:43:56 -07:00
reduce-atomic-ordering.ll llvm-reduce: Add a reduction to replace atomics with non-atomics 2022-10-23 15:16:55 -07:00
reduce-atomic-syncscope.ll llvm-reduce: Add atomic syncscope reduction 2022-10-23 15:16:55 -07:00
reduce-bb-merge-next-block-invalid-reduction.ll llvm-reduce: Fix producing invalid reductions with landingpads 2022-10-28 17:07:26 -07:00
reduce-bb-unreachable-does-not-dominate-error0.ll llvm-reduce: Fix block reduction with unreachable blocks 2022-10-28 17:07:26 -07:00
reduce-bb-unreachable-does-not-dominate-error1.ll llvm-reduce: Fix producing invalid reductions with landingpads 2022-10-28 17:07:26 -07:00
reduce-bb-unreachable-does-not-dominate-error2.ll llvm-reduce: Fix block reduction with unreachable blocks 2022-10-28 17:07:26 -07:00
reduce-bb-unreachable-does-not-dominate-error3.ll llvm-reduce: Fix producing invalid reductions with landingpads 2022-10-28 17:07:26 -07:00
reduce-blocks-only-phi-nodes-may-reference-own-value.ll llvm-reduce: Fix block reduction with unreachable blocks 2022-10-28 17:07:26 -07:00
reduce-conditionals.ll llvm-reduce: Add conditional reduction passes 2022-10-23 15:39:39 -07:00
reduce-flags.ll llvm-reduce: Add flag reduction pass 2022-10-23 15:16:54 -07:00
reduce-opcodes-call-typed-pointers.ll llvm-reduce: Try to turn calls into something else 2022-11-07 21:04:21 -08:00
reduce-opcodes-call.ll llvm-reduce: Try to turn calls into something else 2022-11-07 21:04:21 -08:00
reduce-opcodes.ll llvm-reduce: Fix opcode reduction leaving behind dead instructions 2022-10-23 15:37:03 -07:00
reduce-operands-fp.ll [llvm-reduce] Fix crash when reducing integer vectors to 1 2022-07-13 16:56:55 +01:00
reduce-operands-int.ll [llvm-reduce] Fix crash when reducing integer vectors to 1 2022-07-13 16:56:55 +01:00
reduce-operands-ptr.ll ReduceOperands: Do not crash on vector of pointer types 2022-10-05 15:04:32 -07:00
reduce-operands-repeated-phi-input.ll llvm-reduce: Fix invalid reduction for phis with repeat inputs 2022-10-07 13:15:15 -07:00
reduce-operands-skip-repeated-phi-input.ll llvm-reduce: Fix another invalid reduction with repeated input phis 2022-10-07 13:15:15 -07:00
reduce-operands.ll [test][llvm-reduce] Use opaque pointers in tests 2022-08-04 16:47:50 -07:00
reduce-volatile.ll llvm-reduce: Add volatile reduction pass 2022-10-23 15:16:55 -07:00
remove-alias.ll [test][llvm-reduce] Use opaque pointers in tests 2022-08-04 16:47:50 -07:00
remove-all-of-multiple-args.ll stop llvm-reduce from introducing undefs 2022-06-22 20:41:23 -06:00
remove-args-2.ll [test][llvm-reduce] Use opaque pointers in tests 2022-08-04 16:47:50 -07:00
remove-args-dbg-intrinsics.ll
remove-args-fn-passed-through-call.ll [test][llvm-reduce] Use opaque pointers in tests 2022-08-04 16:47:50 -07:00
remove-args-from-declaration.ll
remove-args-used-by-ret.ll stop llvm-reduce from introducing undefs 2022-06-22 20:41:23 -06:00
remove-args.ll
remove-attributes-from-intrinsic-like-functions.ll
remove-attributes-from-intrinsics.ll [IR] Switch everything to use memory attribute 2022-11-04 10:21:38 +01:00
remove-bb-switch-default.ll llvm-reduce: Fix block reduction with unreachable blocks 2022-10-28 17:07:26 -07:00
remove-bbs-entry.ll llvm-reduce: Use -abort-on-invalid-reduction in a test 2022-10-07 13:15:14 -07:00
remove-bbs-illegal.ll oops-- I pushed previous commit from a fresh checkout and forgot to 2022-08-02 22:27:28 -06:00
remove-bbs-illegal2.ll earlier I fixed a bug where the BB removal pass sometimes created 2022-08-04 10:21:20 -06:00
remove-bbs-nocrash.ll fix some bad logic that was removing all successor phi nodes, not just 2022-08-13 19:15:26 -06:00
remove-bbs-ret-nonvoid.ll llvm-reduce: Use -abort-on-invalid-reduction in a test 2022-10-07 13:15:14 -07:00
remove-bbs-sequence.ll llvm-reduce: Fix producing invalid reductions with landingpads 2022-10-28 17:07:26 -07:00
remove-bbs-sequence.py llvm-reduce: improve basic-blocks removal pass 2022-05-24 09:51:25 +02:00
remove-bbs-unreachable.ll llvm-reduce: Fix block reduction with unreachable blocks 2022-10-28 17:07:26 -07:00
remove-bbs-unwinded-to.ll llvm-reduce: Fix producing invalid reductions with landingpads 2022-10-28 17:07:26 -07:00
remove-bbs.ll llvm-reduce: Don't use unreachable blocks in remove-bbs test 2022-10-23 15:16:54 -07:00
remove-call-site-attributes.ll llvm-reduce: Use -abort-on-invalid-reduction in a test 2022-10-07 13:15:14 -07:00
remove-comdat.ll [llvm-reduce] Reduce comdats 2022-10-17 10:50:45 -07:00
remove-debug-info-nodes.ll [llvm-reduce] Fix di-metadata pass test failures 2022-10-07 12:05:25 -07:00
remove-dimetadata.ll [llvm-reduce] Fix di-metadata pass test failures 2022-10-07 12:05:25 -07:00
remove-dll.ll
remove-dso-local.ll
remove-funcs.ll
remove-function-arguments-of-funcs-used-in-blockaddress.ll [test][llvm-reduce] Use opaque pointers in tests 2022-08-04 16:47:50 -07:00
remove-function-attributes.ll
remove-function-bodies-comdat.ll
remove-function-bodies-used-in-globals.ll [llvm-reduce] Try harder to not create invalid aliases 2022-08-12 10:39:05 -07:00
remove-function-bodies.ll
remove-global-align.ll
remove-global-variable-attributes.ll
remove-global-vars.ll [test][llvm-reduce] Use opaque pointers in tests 2022-08-04 16:47:50 -07:00
remove-instructions.ll [test][llvm-reduce] Use opaque pointers in tests 2022-08-04 16:47:50 -07:00
remove-invoked-functions.ll [test][llvm-reduce] Use opaque pointers in tests 2022-08-04 16:47:50 -07:00
remove-metadata-args.ll [test][llvm-reduce] Use opaque pointers in tests 2022-08-04 16:47:50 -07:00
remove-metadata.ll Revert "[llvm-reduce] Remove debug metadata elements" 2022-10-06 13:40:03 -07:00
remove-module-data.ll llvm-reduce: Don't delete triple/datalayout 2022-04-24 11:01:31 -04:00
remove-multiple-use-of-args-in-same-instruction.ll
remove-multiple-use-of-global-vars-in-same-instruction.ll [test][llvm-reduce] Use opaque pointers in tests 2022-08-04 16:47:50 -07:00
remove-operand-bundles.ll in the absense of the -max-pass-iterations command line options, make 2022-06-21 10:47:42 -06:00
remove-section.ll
remove-single-arg.ll
remove-thread-local.ll
remove-unnamed-addr.ll
remove-unused-declarations.ll
remove-visibility.ll
run-ir-passes.ll [llvm-reduce] Add delta pass to run IR passes 2022-08-12 10:38:19 -07:00
simplify-cfg.ll [test][llvm-reduce] Fix simplify-cfg.ll 2022-08-15 16:21:39 -07:00
simplify-instructions.ll llvm-reduce: Remove unnecessary arguments from test 2022-10-24 22:32:31 -07:00
skip-delta-passes.ll llvm-reduce: Improve delta pass flag handling 2022-10-12 17:25:23 -07:00
strip-debug-info.ll [llvm-reduce] Attempt to strip debug info 2022-10-21 09:11:58 -07:00
temporary-files-as-bitcode-split.ll llvm-reduce: Drop guessing output format based on file extension 2022-10-31 20:35:08 -07:00
temporary-files-as-bitcode.ll llvm-reduce: Drop guessing output format based on file extension 2022-10-31 20:35:08 -07:00