<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm5719-llvm/llvm/test/Transforms/MergeICmps, 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-12-25T00:27:51+00:00</updated>
<entry>
<title>Migrate function attribute "no-frame-pointer-elim"="false" to "frame-pointer"="none" as cleanups after D56351</title>
<updated>2019-12-25T00:27:51+00:00</updated>
<author>
<name>Fangrui Song</name>
<email>maskray@google.com</email>
</author>
<published>2019-12-25T00:11:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=a36ddf0aa9db5c1086e04f56b5f077b761712eb5'/>
<id>urn:sha1:a36ddf0aa9db5c1086e04f56b5f077b761712eb5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[MergeICmps] Make the pass compatible with the new pass manager.</title>
<updated>2019-05-23T12:35:26+00:00</updated>
<author>
<name>Clement Courbet</name>
<email>courbet@google.com</email>
</author>
<published>2019-05-23T12:35:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=43882b16a343fc848a9485d59479f48a34abdbdc'/>
<id>urn:sha1:43882b16a343fc848a9485d59479f48a34abdbdc</id>
<content type='text'>
Reviewers: gchatelet, spatel

Subscribers: hiraditya, llvm-commits

Tags: #llvm

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

llvm-svn: 361490
</content>
</entry>
<entry>
<title>[MergeICmps] Preserve the dominator tree.</title>
<updated>2019-05-21T11:02:23+00:00</updated>
<author>
<name>Clement Courbet</name>
<email>courbet@google.com</email>
</author>
<published>2019-05-21T11:02:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=a95d95d3922e1a24d8b9affdd570c1d8fca00129'/>
<id>urn:sha1:a95d95d3922e1a24d8b9affdd570c1d8fca00129</id>
<content type='text'>
Summary: In preparation for D60318 .

Reviewers: gchatelet, efriedma

Subscribers: hiraditya, llvm-commits

Tags: #llvm

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

llvm-svn: 361239
</content>
</entry>
<entry>
<title>Re-land r360859: "[MergeICmps] Simplify  the code."</title>
<updated>2019-05-17T09:43:45+00:00</updated>
<author>
<name>Clement Courbet</name>
<email>courbet@google.com</email>
</author>
<published>2019-05-17T09:43:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=632dfdda16bbd35c5cb611bbed1d21c74d25051d'/>
<id>urn:sha1:632dfdda16bbd35c5cb611bbed1d21c74d25051d</id>
<content type='text'>
With a fix for PR41917: The predecessor list was changing under our feet.

-  for (BasicBlock *Pred : predecessors(EntryBlock_)) {
+  while (!pred_empty(EntryBlock_)) {
+    BasicBlock* const Pred = *pred_begin(EntryBlock_);

llvm-svn: 361009
</content>
</entry>
<entry>
<title>[MergeICmps] Add test from PR41917.</title>
<updated>2019-05-17T08:52:25+00:00</updated>
<author>
<name>Clement Courbet</name>
<email>courbet@google.com</email>
</author>
<published>2019-05-17T08:52:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=580ff1e72a1433b65a8a6c548f052ea2350113d5'/>
<id>urn:sha1:580ff1e72a1433b65a8a6c548f052ea2350113d5</id>
<content type='text'>
llvm-svn: 361001
</content>
</entry>
<entry>
<title>Revert r360859: "Reland r360771 "[MergeICmps] Simplify the code.""</title>
<updated>2019-05-17T00:43:53+00:00</updated>
<author>
<name>Nico Weber</name>
<email>nicolasweber@gmx.de</email>
</author>
<published>2019-05-17T00:43:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=d764e7c6601f7d7f464078183346320573af4c23'/>
<id>urn:sha1:d764e7c6601f7d7f464078183346320573af4c23</id>
<content type='text'>
It caused PR41917.

llvm-svn: 360963
</content>
</entry>
<entry>
<title>Reland r360771 "[MergeICmps] Simplify the code."</title>
<updated>2019-05-16T06:18:02+00:00</updated>
<author>
<name>Clement Courbet</name>
<email>courbet@google.com</email>
</author>
<published>2019-05-16T06:18:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=c4fdd717efa46b8a9e461e21ac3447ef6bba0bea'/>
<id>urn:sha1:c4fdd717efa46b8a9e461e21ac3447ef6bba0bea</id>
<content type='text'>
This revision does not seem to be the culprit.

llvm-svn: 360859
</content>
</entry>
<entry>
<title>Revert r360771 "[MergeICmps] Simplify the code."</title>
<updated>2019-05-15T14:21:59+00:00</updated>
<author>
<name>Clement Courbet</name>
<email>courbet@google.com</email>
</author>
<published>2019-05-15T14:21:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=eaf4413d2d9d598f093e8c8e84bc01dd33a089e4'/>
<id>urn:sha1:eaf4413d2d9d598f093e8c8e84bc01dd33a089e4</id>
<content type='text'>
Breaks a bunch of builbdots.

llvm-svn: 360776
</content>
</entry>
<entry>
<title>[MergeICmps] Simplify the code.</title>
<updated>2019-05-15T13:04:24+00:00</updated>
<author>
<name>Clement Courbet</name>
<email>courbet@google.com</email>
</author>
<published>2019-05-15T13:04:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=157ae639fa646c59ad6cb2c39a389264d5cb3e6a'/>
<id>urn:sha1:157ae639fa646c59ad6cb2c39a389264d5cb3e6a</id>
<content type='text'>
Instead of patching the original blocks, we now generate new blocks and
delete the old blocks. This results in simpler code with a less twisted
control flow (see the change in `entry-block-shuffled.ll`).

This will make https://reviews.llvm.org/D60318 simpler by making it more
obvious where control flow created and deleted.

Reviewers: gchatelet

Subscribers: hiraditya, llvm-commits, spatel

Tags: #llvm

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

llvm-svn: 360771
</content>
</entry>
<entry>
<title>[MergeICmps][NFC] Re-generate tests with update_test_checks.</title>
<updated>2019-05-09T08:37:58+00:00</updated>
<author>
<name>Clement Courbet</name>
<email>courbet@google.com</email>
</author>
<published>2019-05-09T08:37:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=fa18e6b080b8f2db3640e100ba03af7131b383cb'/>
<id>urn:sha1:fa18e6b080b8f2db3640e100ba03af7131b383cb</id>
<content type='text'>
And use a more compact name for the tested struct.

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