<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm5719-llvm/llvm/utils, branch ortega-7.0.1</title>
<subtitle>Project Ortega BCM5719 LLVM</subtitle>
<id>https://git.raptorcs.com/git/bcm5719-llvm/atom?h=ortega-7.0.1</id>
<link rel='self' href='https://git.raptorcs.com/git/bcm5719-llvm/atom?h=ortega-7.0.1'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/'/>
<updated>2018-11-02T17:47:32+00:00</updated>
<entry>
<title>Bump version to 7.0.1</title>
<updated>2018-11-02T17:47:32+00:00</updated>
<author>
<name>Tom Stellard</name>
<email>tstellar@redhat.com</email>
</author>
<published>2018-11-02T17:47:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=dc96c518c1e6dbd7c34cb2f8564488c7094fbc40'/>
<id>urn:sha1:dc96c518c1e6dbd7c34cb2f8564488c7094fbc40</id>
<content type='text'>
llvm-svn: 346007
</content>
</entry>
<entry>
<title>Merging r343347:</title>
<updated>2018-10-19T17:48:37+00:00</updated>
<author>
<name>Tom Stellard</name>
<email>tstellar@redhat.com</email>
</author>
<published>2018-10-19T17:48:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=8c4d80af1f7423c7346ffcaab5c204db6d640618'/>
<id>urn:sha1:8c4d80af1f7423c7346ffcaab5c204db6d640618</id>
<content type='text'>
------------------------------------------------------------------------
r343347 | cmatthews | 2018-09-28 10:55:18 -0700 (Fri, 28 Sep 2018) | 4 lines

make lit builtins a package

cat.py is not being installed when lit is installed from source. So
tests that use the internal shell fail when using cat.
------------------------------------------------------------------------

llvm-svn: 344792
</content>
</entry>
<entry>
<title>Merging r341244:</title>
<updated>2018-09-04T09:21:35+00:00</updated>
<author>
<name>Hans Wennborg</name>
<email>hans@hanshq.net</email>
</author>
<published>2018-09-04T09:21:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=95cde841edc1f1fa20a48274b3f4ecc4aec62e13'/>
<id>urn:sha1:95cde841edc1f1fa20a48274b3f4ecc4aec62e13</id>
<content type='text'>
------------------------------------------------------------------------
r341244 | tstellar | 2018-08-31 22:15:31 +0200 (Fri, 31 Aug 2018) | 11 lines

lit: Use sys.executable for executing builtin commands

Summary:
The python executable may not exist on all systems so use sys.executable
instead.

Reviewers: ddunbar, stella.stamenova

Subscribers: delcypher, llvm-commits

Differential Revision: https://reviews.llvm.org/D51511
------------------------------------------------------------------------

llvm-svn: 341349
</content>
</entry>
<entry>
<title>Merging r339091:</title>
<updated>2018-08-21T22:34:54+00:00</updated>
<author>
<name>Hans Wennborg</name>
<email>hans@hanshq.net</email>
</author>
<published>2018-08-21T22:34:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=e23b77ca937f826d0561c0a02a1b5a414a3fc148'/>
<id>urn:sha1:e23b77ca937f826d0561c0a02a1b5a414a3fc148</id>
<content type='text'>
------------------------------------------------------------------------
r339091 | stella.stamenova | 2018-08-07 06:08:46 +0200 (Tue, 07 Aug 2018) | 12 lines

[lit, tests] Fix failing lit test: shtest-format.py

Summary:
The problem here is that on windows double quotes are used for paths (usually) while single quotes are not. This is not generally a problem for the tests because the lit infrastructure tends to treat both the same. One (and possibly only) exception is when some tests are run in an external shell such as some of the shtest-format tests. In this case on windows the path to python was not created correctly because it had single quotes and the test failed.

This same test is already failing with python 3 which is why our testing missed the new failure. This patch will take care of the immediate failure with python 2 and I'll send a follow up for the python 3 failure.

Reviewers: asmith, zturner

Subscribers: delcypher, llvm-commits

Differential Revision: https://reviews.llvm.org/D50373
------------------------------------------------------------------------

llvm-svn: 340349
</content>
</entry>
<entry>
<title>Merging r339179 and r339184:</title>
<updated>2018-08-13T08:15:58+00:00</updated>
<author>
<name>Hans Wennborg</name>
<email>hans@hanshq.net</email>
</author>
<published>2018-08-13T08:15:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=3a3b7af45d7ce1aac85b54fd8ce387693fd1f86c'/>
<id>urn:sha1:3a3b7af45d7ce1aac85b54fd8ce387693fd1f86c</id>
<content type='text'>
------------------------------------------------------------------------
r339179 | stella.stamenova | 2018-08-07 22:54:38 +0200 (Tue, 07 Aug 2018) | 12 lines

[lit, python3] Update lit error logging to work correctly in python3 and other test fixes

Summary:
In Python2 'unicode' is a distinct type from 'str', but in Python3 'unicode' does not exist and instead all 'str' objects are Unicode string. This change updates the logic in the test logging for lit to correctly process each of the types, and more importantly, to not just fail in Python3.

This change also reverses the use of quotes in several of the cfg files. By using '""' we are guaranteeing that the resulting path will work correctly on Windows while "''" only works correctly sometimes. This also fixes one of the failing tests.

Reviewers: asmith, zturner

Subscribers: stella.stamenova, delcypher, llvm-commits

Differential Revision: https://reviews.llvm.org/D50397
------------------------------------------------------------------------

------------------------------------------------------------------------
r339184 | stella.stamenova | 2018-08-07 23:21:30 +0200 (Tue, 07 Aug 2018) | 3 lines

[lit] Disable shtest-timeout on Windows

This test passes on Windows when using Python 3 but fails when using Python 2, so it needs more investigation before it can be enabled as the bots use Python 2.
------------------------------------------------------------------------

llvm-svn: 339542
</content>
</entry>
<entry>
<title>Merging r339073:</title>
<updated>2018-08-13T08:13:43+00:00</updated>
<author>
<name>Hans Wennborg</name>
<email>hans@hanshq.net</email>
</author>
<published>2018-08-13T08:13:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=85a67580c5aa17249dade0cad384a055caf92728'/>
<id>urn:sha1:85a67580c5aa17249dade0cad384a055caf92728</id>
<content type='text'>
------------------------------------------------------------------------
r339073 | stella.stamenova | 2018-08-07 00:37:44 +0200 (Tue, 07 Aug 2018) | 14 lines

[lit, python] Always add quotes around the python path in lit

Summary:
The issue with the python path is that the path to python on Windows can contain spaces. To make the tests always work, the path to python needs to be surrounded by quotes.

This change updates several configuration files which specify the path to python as a substitution and also remove quotes from existing tests.

Reviewers: asmith, zturner, alexshap, jakehehrlich

Reviewed By: zturner, alexshap, jakehehrlich

Subscribers: mehdi_amini, nemanjai, eraman, kbarton, jakehehrlich, steven_wu, dexonsmith, stella.stamenova, delcypher, llvm-commits

Differential Revision: https://reviews.llvm.org/D50206
------------------------------------------------------------------------

llvm-svn: 339541
</content>
</entry>
<entry>
<title>Merging r338682:</title>
<updated>2018-08-02T08:11:09+00:00</updated>
<author>
<name>Hans Wennborg</name>
<email>hans@hanshq.net</email>
</author>
<published>2018-08-02T08:11:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=ad32392b8cbfaf0cf619a3423b65f4ea5b3c4ffb'/>
<id>urn:sha1:ad32392b8cbfaf0cf619a3423b65f4ea5b3c4ffb</id>
<content type='text'>
------------------------------------------------------------------------
r338682 | hans | 2018-08-02 10:10:34 +0200 (Thu, 02 Aug 2018) | 1 line

utils/release/tag.sh: add debuginfo-tests to project list
------------------------------------------------------------------------

llvm-svn: 338683
</content>
</entry>
<entry>
<title>Fix build bot after r338521</title>
<updated>2018-08-01T12:07:32+00:00</updated>
<author>
<name>Ulrich Weigand</name>
<email>ulrich.weigand@de.ibm.com</email>
</author>
<published>2018-08-01T12:07:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=f989cd78e4a814670856c7ada609da4cef4413b0'/>
<id>urn:sha1:f989cd78e4a814670856c7ada609da4cef4413b0</id>
<content type='text'>
llvm-svn: 338522
</content>
</entry>
<entry>
<title>[SystemZ, TableGen] Fix shift count handling</title>
<updated>2018-08-01T11:57:58+00:00</updated>
<author>
<name>Ulrich Weigand</name>
<email>ulrich.weigand@de.ibm.com</email>
</author>
<published>2018-08-01T11:57:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=58a9786e8188eef25182a0cd6409e89f5216d45b'/>
<id>urn:sha1:58a9786e8188eef25182a0cd6409e89f5216d45b</id>
<content type='text'>
The DAG combiner logic to simplify AND masks in shift counts is invalid.
While it is true that the SystemZ shift instructions ignore all but the
low 6 bits of the shift count, it is still invalid to simplify the AND
masks while the DAG still uses the standard shift operators (which are
*not* defined to match the SystemZ instruction behavior).

Instead, this patch performs equivalent operations during instruction
selection. For completely removing the AND, this now happens via
additional DAG match patterns implemented by a multi-alternative
PatFrags. For simplifying a 32-bit AND to a 16-bit AND, the existing DAG
patterns were already mostly OK, they just needed an output XForm to
actually truncate the immediate value.

Unfortunately, the latter change also exposed a bug in TableGen: it
seems XForms are currently only handled correctly for direct operands of
the outermost operation node. This patch also fixes that bug by simply
recurring through the whole pattern. This should be NFC for all other
targets.

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

llvm-svn: 338521
</content>
</entry>
<entry>
<title>Revert r338365: [X86] Improved sched models for X86 BT*rr instructions.</title>
<updated>2018-07-31T13:00:51+00:00</updated>
<author>
<name>Simon Pilgrim</name>
<email>llvm-dev@redking.me.uk</email>
</author>
<published>2018-07-31T13:00:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=0aa28675451a28f87def5fc5938504fe3ebd3df8'/>
<id>urn:sha1:0aa28675451a28f87def5fc5938504fe3ebd3df8</id>
<content type='text'>
https://reviews.llvm.org/D49243

Contains WIP code that should not have been included.

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