1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 19:23:23 +01:00
llvm-mirror/tools/llvm-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
..
deltas [llvm-reduce] Refactor global variable delta pass 2021-01-03 01:45:47 +03:00
CMakeLists.txt [llvm-reduce] Refactor global variable delta pass 2021-01-03 01:45:47 +03:00
DeltaManager.h [llvm-reduce] Refactor global variable delta pass 2021-01-03 01:45:47 +03:00
llvm-reduce.cpp [llvm-reduce] make llvm-reduce save the best reduction it has when it crashes 2020-08-22 19:16:43 +02:00
TestRunner.cpp
TestRunner.h