diff options
author | David Blaikie <dblaikie@gmail.com> | 2019-09-12 01:20:48 +0000 |
---|---|---|
committer | David Blaikie <dblaikie@gmail.com> | 2019-09-12 01:20:48 +0000 |
commit | 5adb3d2ac0abb5bb15249a53170b8bc0b5f19042 (patch) | |
tree | e0322b4f0c2a5d2f0a9b086f9a073be4b7dbfc59 /llvm/tools/llvm-reduce/DeltaManager.h | |
parent | b51a285c4c89f0318a2100416b79dfef34acf254 (diff) | |
download | bcm5719-llvm-5adb3d2ac0abb5bb15249a53170b8bc0b5f19042.tar.gz bcm5719-llvm-5adb3d2ac0abb5bb15249a53170b8bc0b5f19042.zip |
Reapply llvm-reduce: Add pass to reduce parameters""
Fixing a couple of asan-identified bugs
* use of an invalid "Use" iterator after the element was removed
* use of StringRef to Function name after the Function was erased
This reapplies r371567, which was reverted in r371580.
llvm-svn: 371700
Diffstat (limited to 'llvm/tools/llvm-reduce/DeltaManager.h')
-rw-r--r-- | llvm/tools/llvm-reduce/DeltaManager.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/tools/llvm-reduce/DeltaManager.h b/llvm/tools/llvm-reduce/DeltaManager.h index ac848462eed..bee15777edc 100644 --- a/llvm/tools/llvm-reduce/DeltaManager.h +++ b/llvm/tools/llvm-reduce/DeltaManager.h @@ -13,6 +13,7 @@ #include "TestRunner.h" #include "deltas/Delta.h" +#include "deltas/ReduceArguments.h" #include "deltas/ReduceFunctions.h" #include "deltas/ReduceGlobalVars.h" #include "deltas/ReduceMetadata.h" @@ -24,6 +25,7 @@ inline void runDeltaPasses(TestRunner &Tester) { reduceFunctionsDeltaPass(Tester); reduceGlobalsDeltaPass(Tester); reduceMetadataDeltaPass(Tester); + reduceArgumentsDeltaPass(Tester); // TODO: Implement the remaining Delta Passes } |