1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 03:02:36 +01:00
llvm-mirror/tools/llvm-reduce
Florian Hahn b3730ed205 [llvm-reduce] Add reduction for aliases.
This patch adds a new reduction pass that tries to remove aliases.
It runs early, as most of those likely can be removed up-front in
practice.

This substantially improves llvm-reduce for IR generated by the swift
compiler, which can generate a lot of aliases which lead to lots of
invalid reductions.

Reviewed By: lebedev.ri

Differential Revision: https://reviews.llvm.org/D90260
2020-10-28 13:11:19 +00:00
..
deltas [llvm-reduce] Add reduction for aliases. 2020-10-28 13:11:19 +00:00
CMakeLists.txt [llvm-reduce] Add reduction for aliases. 2020-10-28 13:11:19 +00:00
DeltaManager.h [llvm-reduce] Add reduction for aliases. 2020-10-28 13:11:19 +00: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
LLVMBuild.txt Added Delta IR Reduction Tool 2019-08-08 22:16:33 +00:00
TestRunner.cpp llvm-reduce: Remove some string copies 2019-09-16 23:54:57 +00:00
TestRunner.h llvm-reduce: Remove some string copies 2019-09-16 23:54:57 +00:00