<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm5719-llvm/llvm/test/Transforms/SLPVectorizer/AMDGPU, 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-07-18T17:30:27+00:00</updated>
<entry>
<title>[LAA] Re-check bit-width of pointers after stripping.</title>
<updated>2019-07-18T17:30:27+00:00</updated>
<author>
<name>Michael Liao</name>
<email>michael.hliao@gmail.com</email>
</author>
<published>2019-07-18T17:30:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=17a8a9277c11e41792c53c1513f3e787d66f3c76'/>
<id>urn:sha1:17a8a9277c11e41792c53c1513f3e787d66f3c76</id>
<content type='text'>
Summary:
- As the pointer stripping now tracks through `addrspacecast`, prepare
  to handle the bit-width difference from the result pointer.

Reviewers: jdoerfert

Subscribers: jvesely, nhaehnle, hiraditya, arphaman, llvm-commits

Tags: #llvm

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

llvm-svn: 366470
</content>
</entry>
<entry>
<title>[lit] Delete empty lines at the end of lit.local.cfg NFC</title>
<updated>2019-06-17T09:51:07+00:00</updated>
<author>
<name>Fangrui Song</name>
<email>maskray@google.com</email>
</author>
<published>2019-06-17T09:51:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=ac14f7b10cffe2be548607269e036244cd16acc3'/>
<id>urn:sha1:ac14f7b10cffe2be548607269e036244cd16acc3</id>
<content type='text'>
llvm-svn: 363538
</content>
</entry>
<entry>
<title>Revert "Temporarily Revert "Add basic loop fusion pass.""</title>
<updated>2019-04-17T04:52:47+00:00</updated>
<author>
<name>Eric Christopher</name>
<email>echristo@gmail.com</email>
</author>
<published>2019-04-17T04:52:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=cee313d288a4faf0355d76fb6e0e927e211d08a5'/>
<id>urn:sha1:cee313d288a4faf0355d76fb6e0e927e211d08a5</id>
<content type='text'>
The reversion apparently deleted the test/Transforms directory.

Will be re-reverting again.

llvm-svn: 358552
</content>
</entry>
<entry>
<title>Temporarily Revert "Add basic loop fusion pass."</title>
<updated>2019-04-17T02:12:23+00:00</updated>
<author>
<name>Eric Christopher</name>
<email>echristo@gmail.com</email>
</author>
<published>2019-04-17T02:12:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=a86343512845c9c1fdbac865fea88aa5fce7142a'/>
<id>urn:sha1:a86343512845c9c1fdbac865fea88aa5fce7142a</id>
<content type='text'>
As it's causing some bot failures (and per request from kbarton).

This reverts commit r358543/ab70da07286e618016e78247e4a24fcb84077fda.

llvm-svn: 358546
</content>
</entry>
<entry>
<title>Fix vectorization of canonicalize</title>
<updated>2018-09-17T13:24:30+00:00</updated>
<author>
<name>Matt Arsenault</name>
<email>Matthew.Arsenault@amd.com</email>
</author>
<published>2018-09-17T13:24:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=80ea6dd1d551c4a5a3d3d91b275c3b5242c12e7e'/>
<id>urn:sha1:80ea6dd1d551c4a5a3d3d91b275c3b5242c12e7e</id>
<content type='text'>
llvm-svn: 342390
</content>
</entry>
<entry>
<title>SLPVectorizer: Fix assert with different sized address spaces</title>
<updated>2018-08-31T14:34:53+00:00</updated>
<author>
<name>Matt Arsenault</name>
<email>Matthew.Arsenault@amd.com</email>
</author>
<published>2018-08-31T14:34:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=c807ce0ee4b1609361bac4ee23ade1eeb8c64c84'/>
<id>urn:sha1:c807ce0ee4b1609361bac4ee23ade1eeb8c64c84</id>
<content type='text'>
llvm-svn: 341215
</content>
</entry>
<entry>
<title>[SLP] Recognize min/max pattern using instructions producing same values.</title>
<updated>2018-07-02T17:55:31+00:00</updated>
<author>
<name>Farhana Aleen</name>
<email>farhana.aleen@gmail.com</email>
</author>
<published>2018-07-02T17:55:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=3b416db19ba91207649430cfa4604ffd331bf86c'/>
<id>urn:sha1:3b416db19ba91207649430cfa4604ffd331bf86c</id>
<content type='text'>
Summary: It is common to have the following min/max pattern during the intermediate stages of SLP since we only optimize at the end. This patch tries to catch such patterns and allow more vectorization.

         %1 = extractelement &lt;2 x i32&gt; %a, i32 0
         %2 = extractelement &lt;2 x i32&gt; %a, i32 1
         %cond = icmp sgt i32 %1, %2
         %3 = extractelement &lt;2 x i32&gt; %a, i32 0
         %4 = extractelement &lt;2 x i32&gt; %a, i32 1
         %select = select i1 %cond, i32 %3, i32 %4

Author: FarhanaAleen

Reviewed By: ABataev, RKSimon, spatel

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

llvm-svn: 336130
</content>
</entry>
<entry>
<title>[SLP] Add testcases of min/max reduction pattern for AMDGPU.</title>
<updated>2018-06-11T20:29:31+00:00</updated>
<author>
<name>Farhana Aleen</name>
<email>farhana.aleen@gmail.com</email>
</author>
<published>2018-06-11T20:29:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=078cd48a393af09dd07cd93f6c4b9667e2439a69'/>
<id>urn:sha1:078cd48a393af09dd07cd93f6c4b9667e2439a69</id>
<content type='text'>
Author: FarhanaAleen
llvm-svn: 334435
</content>
</entry>
<entry>
<title>AMDGPU: Make v2i16/v2f16 legal on VI</title>
<updated>2018-05-22T06:32:10+00:00</updated>
<author>
<name>Matt Arsenault</name>
<email>Matthew.Arsenault@amd.com</email>
</author>
<published>2018-05-22T06:32:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=1349a04ef5f594dda705ec80474dda4837f26dba'/>
<id>urn:sha1:1349a04ef5f594dda705ec80474dda4837f26dba</id>
<content type='text'>
This usually results in better code. Fixes using
inline asm with short2, and also fixes having a different
ABI for function parameters between VI and gfx9.

Partially cleans up the mess used for lowering of the d16
operations. Making v4f16 legal will help clean this up more,
but this requires additional work.

llvm-svn: 332953
</content>
</entry>
<entry>
<title>[AMDGPU] Support horizontal vectorization of min/max.</title>
<updated>2018-05-09T21:18:34+00:00</updated>
<author>
<name>Farhana Aleen</name>
<email>farhana.aleen@gmail.com</email>
</author>
<published>2018-05-09T21:18:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=e24f3ff8dea7bfc7b65d0ababbe0c180c88ff7af'/>
<id>urn:sha1:e24f3ff8dea7bfc7b65d0ababbe0c180c88ff7af</id>
<content type='text'>
Author: FarhanaAleen

Reviewed By: rampitec

Subscribers: AMDGPU

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

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