<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm-project.git/llvm/tools/bugpoint/bugpoint.cpp, branch users/nico/python-2</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/'/>
<entry>
<title>[PassManagerBuilder] Remove PassManagerBuilder</title>
<updated>2023-03-13T16:30:30+00:00</updated>
<author>
<name>Arthur Eubanks</name>
<email>aeubanks@google.com</email>
</author>
<published>2023-03-11T01:24:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=d623b2f95fd559901f008a0588dddd0949a8db01'/>
<id>d623b2f95fd559901f008a0588dddd0949a8db01</id>
<content type='text'>
PassManagerBuilder is dead, long live PassBuilder!

bugpoint's -O# are now useless (and probably have been for a while given the number of passes we've removed from PassManagerBuilder). Perhaps they'll be revived if bugpoint ever works with the new PM.

Reviewed By: nikic, MaskRay

Differential Revision: https://reviews.llvm.org/D145835
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
PassManagerBuilder is dead, long live PassBuilder!

bugpoint's -O# are now useless (and probably have been for a while given the number of passes we've removed from PassManagerBuilder). Perhaps they'll be revived if bugpoint ever works with the new PM.

Reviewed By: nikic, MaskRay

Differential Revision: https://reviews.llvm.org/D145835
</pre>
</div>
</content>
</entry>
<entry>
<title>[Inliner] Remove legacy simple inliner</title>
<updated>2023-02-09T18:36:58+00:00</updated>
<author>
<name>Arthur Eubanks</name>
<email>aeubanks@google.com</email>
</author>
<published>2023-02-06T21:50:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=84728a3d75496ff3f48436f968a01ba2c05ee37e'/>
<id>84728a3d75496ff3f48436f968a01ba2c05ee37e</id>
<content type='text'>
It's part of the optimization pipeline, of which the legacy pass manager version is deprecated.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It's part of the optimization pipeline, of which the legacy pass manager version is deprecated.
</pre>
</div>
</content>
</entry>
<entry>
<title>[AggressiveInstCombine] Remove legacy PM pass</title>
<updated>2022-11-15T22:35:15+00:00</updated>
<author>
<name>Arthur Eubanks</name>
<email>aeubanks@google.com</email>
</author>
<published>2022-10-31T21:50:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=70dc3b811e4926fa2c88bd3b53b29c46fcba1a90'/>
<id>70dc3b811e4926fa2c88bd3b53b29c46fcba1a90</id>
<content type='text'>
As part of legacy PM optimization pipeline removal.

This shouldn't be used in codegen pipelines so it should be ok to remove.

Reviewed By: asbirlea

Differential Revision: https://reviews.llvm.org/D137116
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As part of legacy PM optimization pipeline removal.

This shouldn't be used in codegen pipelines so it should be ok to remove.

Reviewed By: asbirlea

Differential Revision: https://reviews.llvm.org/D137116
</pre>
</div>
</content>
</entry>
<entry>
<title>[Instrumentation] Remove legacy passes</title>
<updated>2022-10-25T20:11:07+00:00</updated>
<author>
<name>Arthur Eubanks</name>
<email>aeubanks@google.com</email>
</author>
<published>2022-10-24T16:26:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=ef37504879eecab1af98c70888bee0be403b9c60'/>
<id>ef37504879eecab1af98c70888bee0be403b9c60</id>
<content type='text'>
Reviewed By: MaskRay

Differential Revision: https://reviews.llvm.org/D136615
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reviewed By: MaskRay

Differential Revision: https://reviews.llvm.org/D136615
</pre>
</div>
</content>
</entry>
<entry>
<title>[ObjCARC] Remove legacy PM versions of optimization passes</title>
<updated>2022-10-21T20:40:54+00:00</updated>
<author>
<name>Arthur Eubanks</name>
<email>aeubanks@google.com</email>
</author>
<published>2022-10-02T20:20:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=4153f989bab0f2f300fa8d3001ebeef7b6d9672c'/>
<id>4153f989bab0f2f300fa8d3001ebeef7b6d9672c</id>
<content type='text'>
This doesn't touch objc-arc-contract because that's in the codegen pipeline.
However, this does move its corresponding initialize function into initializeCodegen().

Reviewed By: asbirlea

Differential Revision: https://reviews.llvm.org/D135041
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This doesn't touch objc-arc-contract because that's in the codegen pipeline.
However, this does move its corresponding initialize function into initializeCodegen().

Reviewed By: asbirlea

Differential Revision: https://reviews.llvm.org/D135041
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove unnecessary includes of ManagedStatic.h</title>
<updated>2022-07-07T12:29:20+00:00</updated>
<author>
<name>Nicolai Hähnle</name>
<email>nicolai.haehnle@amd.com</email>
</author>
<published>2022-07-05T07:52:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=64a78c8501150cb1d65b1e9cc8804aea6186e0cb'/>
<id>64a78c8501150cb1d65b1e9cc8804aea6186e0cb</id>
<content type='text'>
Differential Revision: https://reviews.llvm.org/D129115
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Differential Revision: https://reviews.llvm.org/D129115
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove unneeded cl::ZeroOrMore for cl::list options</title>
<updated>2022-06-05T06:51:13+00:00</updated>
<author>
<name>Fangrui Song</name>
<email>i@maskray.me</email>
</author>
<published>2022-06-05T06:51:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=d0d1c416cb1eb60c8a9cff8d487c8fea92fe21f2'/>
<id>d0d1c416cb1eb60c8a9cff8d487c8fea92fe21f2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[LegacyPM] Remove ThinLTO/LTO pipelines</title>
<updated>2022-04-18T17:09:41+00:00</updated>
<author>
<name>Arthur Eubanks</name>
<email>aeubanks@google.com</email>
</author>
<published>2022-04-15T23:03:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=2e6ac54cf48aa04f7b05c382c33135b16d3f01ea'/>
<id>2e6ac54cf48aa04f7b05c382c33135b16d3f01ea</id>
<content type='text'>
Using the legacy PM for the optimization pipeline was deprecated in 13.0.0.
Following recent changes to remove non-core features of the legacy
PM/optimization pipeline, remove the (Thin)LTO pipelines.

Reviewed By: MaskRay

Differential Revision: https://reviews.llvm.org/D123882
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Using the legacy PM for the optimization pipeline was deprecated in 13.0.0.
Following recent changes to remove non-core features of the legacy
PM/optimization pipeline, remove the (Thin)LTO pipelines.

Reviewed By: MaskRay

Differential Revision: https://reviews.llvm.org/D123882
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "[NFC] Remove LinkAll*.h"</title>
<updated>2021-11-02T16:08:09+00:00</updated>
<author>
<name>Arthur Eubanks</name>
<email>aeubanks@google.com</email>
</author>
<published>2021-11-02T16:08:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=e2024d72fae778e0369127e078a40b4d6eb6c7bd'/>
<id>e2024d72fae778e0369127e078a40b4d6eb6c7bd</id>
<content type='text'>
This reverts commit fe364e5dc78c58a915986d9a44cfd65f919a00c2.

Causes breakages, e.g. https://lab.llvm.org/buildbot/#/builders/188/builds/5266
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit fe364e5dc78c58a915986d9a44cfd65f919a00c2.

Causes breakages, e.g. https://lab.llvm.org/buildbot/#/builders/188/builds/5266
</pre>
</div>
</content>
</entry>
<entry>
<title>[NFC] Remove LinkAll*.h</title>
<updated>2021-11-02T15:43:17+00:00</updated>
<author>
<name>Arthur Eubanks</name>
<email>aeubanks@google.com</email>
</author>
<published>2021-11-01T23:45:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=fe364e5dc78c58a915986d9a44cfd65f919a00c2'/>
<id>fe364e5dc78c58a915986d9a44cfd65f919a00c2</id>
<content type='text'>
These were added to prevent functions from being removed by WPO.

But that doesn't make sense, correct WPO will not remove functions we actually use.

I noticed these because compiling cc1_main.cpp was pulling in random LLVM pass headers.

Reviewed By: MaskRay

Differential Revision: https://reviews.llvm.org/D112971
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These were added to prevent functions from being removed by WPO.

But that doesn't make sense, correct WPO will not remove functions we actually use.

I noticed these because compiling cc1_main.cpp was pulling in random LLVM pass headers.

Reviewed By: MaskRay

Differential Revision: https://reviews.llvm.org/D112971
</pre>
</div>
</content>
</entry>
</feed>
