David Blaikie
f27367cd32
llvm-reduce: Clean out previous test temp/output dir, since it was a dir and now it's used as just a single file
...
llvm-svn: 372054
2019-09-16 23:56:26 +00:00
David Blaikie
cb4aee7318
llvm-reduce: Make tests shell-independent by passing the interpreter on the command line rather than using #! in the test file
...
llvm-svn: 372049
2019-09-16 23:41:19 +00:00
Tim Shen
396d0e1635
Fix llvm-reduce tests so that they don't assume the source code is
...
writable.
Instead of copying over the original file permissions, just create
a new file and add the executable bit.
llvm-svn: 371772
2019-09-12 21:03:49 +00:00
David Blaikie
6be90ac788
llvm-reduce: For now, mark these tests as requiring a shell
...
(since they execute shell scripts/that's the only entry point at the
moment)
llvm-svn: 371764
2019-09-12 19:50:54 +00:00
David Blaikie
890f17c256
llvm-reduce: Remove unused plugin support/requirements
...
llvm-svn: 371755
2019-09-12 18:52:31 +00:00
David Blaikie
5adb3d2ac0
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
2019-09-12 01:20:48 +00:00
David Blaikie
068b362814
Revert "llvm-reduce: Add pass to reduce parameters"
...
Looks to be failing on asan buildbots
This reverts commit r371567.
llvm-svn: 371580
2019-09-11 00:44:17 +00:00
David Blaikie
6a2603c063
llvm-reduce: Add pass to reduce parameters
...
Patch by Diego Treviño!
Differential Revision: https://reviews.llvm.org/D65479
llvm-svn: 371567
2019-09-10 23:10:10 +00:00