<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm5719-llvm/llvm/test/Reduce, branch meklort-10.0.1</title>
<subtitle>Project Ortega BCM5719 LLVM</subtitle>
<id>https://git.raptorcs.com/git/bcm5719-llvm/atom?h=meklort-10.0.1</id>
<link rel='self' href='https://git.raptorcs.com/git/bcm5719-llvm/atom?h=meklort-10.0.1'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/'/>
<updated>2019-09-20T13:52:47+00:00</updated>
<entry>
<title>[Testing] Python 3 requires `print` to use parens</title>
<updated>2019-09-20T13:52:47+00:00</updated>
<author>
<name>David Zarzycki</name>
<email>dave@znu.io</email>
</author>
<published>2019-09-20T13:52:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=4fff87d2eea1fb8e835df9e6dbd8372bc5c313be'/>
<id>urn:sha1:4fff87d2eea1fb8e835df9e6dbd8372bc5c313be</id>
<content type='text'>
llvm-svn: 372392
</content>
</entry>
<entry>
<title>llvm-reduce: Add pass to reduce instructions</title>
<updated>2019-09-19T00:59:27+00:00</updated>
<author>
<name>David Blaikie</name>
<email>dblaikie@gmail.com</email>
</author>
<published>2019-09-19T00:59:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=798fe477e39db137ec0f76c94cbee17761bdef0a'/>
<id>urn:sha1:798fe477e39db137ec0f76c94cbee17761bdef0a</id>
<content type='text'>
Patch by Diego Treviño!

Differential Revision: https://reviews.llvm.org/D66263

llvm-svn: 372282
</content>
</entry>
<entry>
<title>llvm-reduce: Add pass to reduce basic blocks</title>
<updated>2019-09-18T21:45:05+00:00</updated>
<author>
<name>David Blaikie</name>
<email>dblaikie@gmail.com</email>
</author>
<published>2019-09-18T21:45:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=070598bb529a9ac1b10e4c65a9644c90855255c4'/>
<id>urn:sha1:070598bb529a9ac1b10e4c65a9644c90855255c4</id>
<content type='text'>
Patch by Diego Treviño!

Differential Revision: https://reviews.llvm.org/D66320

llvm-svn: 372264
</content>
</entry>
<entry>
<title>llvm-reduce: Clean out previous test temp/output dir, since it was a dir and now it's used as just a single file</title>
<updated>2019-09-16T23:56:26+00:00</updated>
<author>
<name>David Blaikie</name>
<email>dblaikie@gmail.com</email>
</author>
<published>2019-09-16T23:56:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=f27367cd32021ff2077d265878503149aa34c3dc'/>
<id>urn:sha1:f27367cd32021ff2077d265878503149aa34c3dc</id>
<content type='text'>
llvm-svn: 372054
</content>
</entry>
<entry>
<title>llvm-reduce: Make tests shell-independent by passing the interpreter on the command line rather than using #! in the test file</title>
<updated>2019-09-16T23:41:19+00:00</updated>
<author>
<name>David Blaikie</name>
<email>dblaikie@gmail.com</email>
</author>
<published>2019-09-16T23:41:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=cb4aee7318afbe36078c434fff3a3e8a0bcdf5cf'/>
<id>urn:sha1:cb4aee7318afbe36078c434fff3a3e8a0bcdf5cf</id>
<content type='text'>
llvm-svn: 372049
</content>
</entry>
<entry>
<title>Fix llvm-reduce tests so that they don't assume the source code is</title>
<updated>2019-09-12T21:03:49+00:00</updated>
<author>
<name>Tim Shen</name>
<email>timshen91@gmail.com</email>
</author>
<published>2019-09-12T21:03:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=396d0e1635b535397aecfc542320c98c3119b1b1'/>
<id>urn:sha1:396d0e1635b535397aecfc542320c98c3119b1b1</id>
<content type='text'>
writable.

Instead of copying over the original file permissions, just create
a new file and add the executable bit.

llvm-svn: 371772
</content>
</entry>
<entry>
<title>llvm-reduce: For now, mark these tests as requiring a shell</title>
<updated>2019-09-12T19:50:54+00:00</updated>
<author>
<name>David Blaikie</name>
<email>dblaikie@gmail.com</email>
</author>
<published>2019-09-12T19:50:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=6be90ac788a539d63e3d7e99945ca305a0e8a953'/>
<id>urn:sha1:6be90ac788a539d63e3d7e99945ca305a0e8a953</id>
<content type='text'>
(since they execute shell scripts/that's the only entry point at the
moment)

llvm-svn: 371764
</content>
</entry>
<entry>
<title>llvm-reduce: Remove unused plugin support/requirements</title>
<updated>2019-09-12T18:52:31+00:00</updated>
<author>
<name>David Blaikie</name>
<email>dblaikie@gmail.com</email>
</author>
<published>2019-09-12T18:52:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=890f17c256e68f1dddece62c238d43cdfdb84a37'/>
<id>urn:sha1:890f17c256e68f1dddece62c238d43cdfdb84a37</id>
<content type='text'>
llvm-svn: 371755
</content>
</entry>
<entry>
<title>Reapply llvm-reduce: Add pass to reduce parameters""</title>
<updated>2019-09-12T01:20:48+00:00</updated>
<author>
<name>David Blaikie</name>
<email>dblaikie@gmail.com</email>
</author>
<published>2019-09-12T01:20:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=5adb3d2ac0abb5bb15249a53170b8bc0b5f19042'/>
<id>urn:sha1:5adb3d2ac0abb5bb15249a53170b8bc0b5f19042</id>
<content type='text'>
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
</content>
</entry>
<entry>
<title>PR43278: llvm-reduce: Use temporary file names (and ToolOutputFile) rather than unique ones - to ensure they're cleaned up</title>
<updated>2019-09-12T00:31:57+00:00</updated>
<author>
<name>David Blaikie</name>
<email>dblaikie@gmail.com</email>
</author>
<published>2019-09-12T00:31:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=aaef97a55e4885e95c8528e6dc761a63323d19b3'/>
<id>urn:sha1:aaef97a55e4885e95c8528e6dc761a63323d19b3</id>
<content type='text'>
This modifies the tool somewhat to only create files when about to run
the "interestingness" test, and delete them immediately after - this
means some more files will be created sometimes (when "double checking"
work - which should probably be fixed/avoided anyway).

This now creates temporary files, rather than only unique ones, and also
uses ToolOutputFile (without ever calling "keep") to ensure the files
are deleted as soon as the interestingness test is run.

llvm-svn: 371696
</content>
</entry>
</feed>
