1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 11:13:28 +01:00
llvm-mirror/test/Reduce
Roman Lebedev bcf1e6754c [llvm-reduce] Refactor global variable delta pass
The limitation of the current pass that it skips initializer-less GV's
seems arbitrary, in all the reduced cases i (personally) looked at,
the globals weren't needed, yet they were kept.

So let's do two things:
1. allow reducing initializer-less globals
2. before reducing globals, reduce their initializers, much like we do function bodies
2021-01-03 01:45:47 +03:00
..
Inputs [llvm-reduce] Refactor global variable delta pass 2021-01-03 01:45:47 +03:00
do-not-remove-terminator.ll
no-replace-intrinsic-callee-with-undef.ll llvm-reduce: Test reduction for D88684 ( ee6e25e4391a6d3ac0a3c89615474e512f44cda6 ) 2020-10-26 13:16:00 -07:00
remove-alias.ll [llvm-reduce][test] Make remove-alias.ll CHECK patterns more specific after D90302 2020-12-20 20:06:02 -08:00
remove-all-of-multiple-args.ll
remove-args-2.ll
remove-args-from-declaration.ll
remove-args-used-by-ret.ll
remove-args.ll
remove-attributes-from-intrinsic-like-functions.ll
remove-attributes-from-intrinsics.ll
remove-bbs-ret-nonvoid.ll
remove-bbs-unwinded-to.ll
remove-bbs.ll
remove-call-site-attributes.ll
remove-funcs.ll
remove-function-arguments-of-funcs-used-in-blockaddress.ll
remove-function-attributes.ll
remove-function-bodies-comdat.ll
remove-function-bodies-used-in-globals.ll
remove-function-bodies.ll
remove-global-variable-attributes.ll
remove-global-vars.ll [llvm-reduce] Refactor global variable delta pass 2021-01-03 01:45:47 +03:00
remove-instructions.ll
remove-invoked-functions.ll
remove-metadata.ll
remove-multiple-use-of-args-in-same-instruction.ll
remove-multiple-use-of-global-vars-in-same-instruction.ll
remove-operand-bundles.ll
remove-single-arg.ll
remove-unused-declarations.ll [llvm-reduce] Fix removal of unused llvm intrinsics declarations 2021-01-03 01:45:47 +03:00