<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm-project.git/llvm/lib/Target/X86/X86TargetMachine.cpp, branch main</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>[X86] Delete Profile Guided Prefetch Passes (#167317)</title>
<updated>2025-11-17T18:06:45+00:00</updated>
<author>
<name>Aiden Grossman</name>
<email>aidengrossman@google.com</email>
</author>
<published>2025-11-17T18:06:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=1425d75c7116c33b084f49eda1c12b299b342315'/>
<id>1425d75c7116c33b084f49eda1c12b299b342315</id>
<content type='text'>
As the PGPF effort has been turned down, there is no current way to
generate profiles that will be used by these passes. Current efforts are
also focused around inserting prefetches in PLO optimizers, which have a
more accurate view of how the code looks.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As the PGPF effort has been turned down, there is no current way to
generate profiles that will be used by these passes. Current efforts are
also focused around inserting prefetches in PLO optimizers, which have a
more accurate view of how the code looks.</pre>
</div>
</content>
</entry>
<entry>
<title>[X86][NewPM] Port X86 FP Stackifier Pass to NewPM</title>
<updated>2025-11-13T21:11:33+00:00</updated>
<author>
<name>Aiden Grossman</name>
<email>aidengrossman@google.com</email>
</author>
<published>2025-11-13T21:11:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=c44bd371764fd96f5351fdfb64ec7bc510136d6d'/>
<id>c44bd371764fd96f5351fdfb64ec7bc510136d6d</id>
<content type='text'>
Reviewers: arsenm, RKSimon, paperchalice, phoebewang

Reviewed By: arsenm, RKSimon

Pull Request: https://github.com/llvm/llvm-project/pull/167911
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reviewers: arsenm, RKSimon, paperchalice, phoebewang

Reviewed By: arsenm, RKSimon

Pull Request: https://github.com/llvm/llvm-project/pull/167911
</pre>
</div>
</content>
</entry>
<entry>
<title>[X86][NewPM] Port DynAllocaExpander to New PM</title>
<updated>2025-11-12T20:00:42+00:00</updated>
<author>
<name>Aiden Grossman</name>
<email>aidengrossman@google.com</email>
</author>
<published>2025-11-12T20:00:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=0c0c1a7ae4c82c7a9b952b1e561f163ba11f2d47'/>
<id>0c0c1a7ae4c82c7a9b952b1e561f163ba11f2d47</id>
<content type='text'>
No tests modified as there are none that explicitly stop at
DynAllocaExpander, and we do not have enough of a pipeline to run those
yet anyways.

Reviewers: phoebewang, RKSimon, paperchalice, arsenm

Reviewed By: arsenm

Pull Request: https://github.com/llvm/llvm-project/pull/167740
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
No tests modified as there are none that explicitly stop at
DynAllocaExpander, and we do not have enough of a pipeline to run those
yet anyways.

Reviewers: phoebewang, RKSimon, paperchalice, arsenm

Reviewed By: arsenm

Pull Request: https://github.com/llvm/llvm-project/pull/167740
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove unused standard headers: &lt;string&gt;, &lt;optional&gt;, &lt;numeric&gt;, &lt;tuple&gt; (#167232)</title>
<updated>2025-11-10T12:17:12+00:00</updated>
<author>
<name>serge-sans-paille</name>
<email>sguelton@mozilla.com</email>
</author>
<published>2025-11-10T12:17:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=28d9f99a27aed5c431687cf720e20d2c2367d532'/>
<id>28d9f99a27aed5c431687cf720e20d2c2367d532</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[X86][NewPM] Add New Pass Manager wiring for x86-avoid-trailing-call (#166723)</title>
<updated>2025-11-07T06:03:56+00:00</updated>
<author>
<name>Anshul Nigham</name>
<email>nigham@gmail.com</email>
</author>
<published>2025-11-07T06:03:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=40c89e5be4c1ec3f848faf92655807b433bd0433'/>
<id>40c89e5be4c1ec3f848faf92655807b433bd0433</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[X86][NewPM] Port X86PartialReduction to NewPM</title>
<updated>2025-11-04T19:28:27+00:00</updated>
<author>
<name>Aiden Grossman</name>
<email>aidengrossman@google.com</email>
</author>
<published>2025-11-04T19:28:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=e03fac127c8db8a988c8346295f9862dd59c42fc'/>
<id>e03fac127c8db8a988c8346295f9862dd59c42fc</id>
<content type='text'>
There are no tests that specifically stop/start at
x86-partial-reduction, so no test cases have been updated for this
patch.

Reviewers: phoebewang, paperchalice, RKSimon, arsenm

Reviewed By: arsenm, RKSimon

Pull Request: https://github.com/llvm/llvm-project/pull/166048
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There are no tests that specifically stop/start at
x86-partial-reduction, so no test cases have been updated for this
patch.

Reviewers: phoebewang, paperchalice, RKSimon, arsenm

Reviewed By: arsenm, RKSimon

Pull Request: https://github.com/llvm/llvm-project/pull/166048
</pre>
</div>
</content>
</entry>
<entry>
<title>[X86][NewPM] Port lower-amx-intrinsics to NewPM</title>
<updated>2025-11-04T19:27:38+00:00</updated>
<author>
<name>Aiden Grossman</name>
<email>aidengrossman@google.com</email>
</author>
<published>2025-11-04T19:27:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=4776451693f4a6bd18e50106edb4b3cfa766484f'/>
<id>4776451693f4a6bd18e50106edb4b3cfa766484f</id>
<content type='text'>
Reviewers: paperchalice, phoebewang, arsenm

Reviewed By: arsenm

Pull Request: https://github.com/llvm/llvm-project/pull/165113
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reviewers: paperchalice, phoebewang, arsenm

Reviewed By: arsenm

Pull Request: https://github.com/llvm/llvm-project/pull/165113
</pre>
</div>
</content>
</entry>
<entry>
<title>[X86][NewPM] Port X86LowerAMXType to NewPM</title>
<updated>2025-10-27T13:06:25+00:00</updated>
<author>
<name>Aiden Grossman</name>
<email>aidengrossman@google.com</email>
</author>
<published>2025-10-27T13:06:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=f80b27349d4db84351c29595598d07e765516f1a'/>
<id>f80b27349d4db84351c29595598d07e765516f1a</id>
<content type='text'>
To enable the eventual migration of everything to the NewPM.

Reviewers: RKSimon, phoebewang, paperchalice, arsenm, topperc

Reviewed By: arsenm

Pull Request: https://github.com/llvm/llvm-project/pull/165084
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
To enable the eventual migration of everything to the NewPM.

Reviewers: RKSimon, phoebewang, paperchalice, arsenm, topperc

Reviewed By: arsenm

Pull Request: https://github.com/llvm/llvm-project/pull/165084
</pre>
</div>
</content>
</entry>
<entry>
<title>[CodeGen][NewPM] Port `ReachingDefAnalysis` to new pass manager. (#159572)</title>
<updated>2025-09-19T13:38:34+00:00</updated>
<author>
<name>Mikhail Gudim</name>
<email>mgudim@gmail.com</email>
</author>
<published>2025-09-19T13:38:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=562146499c391f72d3bed6d91a80d432af14db49'/>
<id>562146499c391f72d3bed6d91a80d432af14db49</id>
<content type='text'>
In this commit:
  (1) Added new pass manager support for `ReachingDefAnalysis`.
  (2) Added printer pass.
  (3) Make old pass manager use `ReachingDefInfoWrapperPass`</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In this commit:
  (1) Added new pass manager support for `ReachingDefAnalysis`.
  (2) Added printer pass.
  (3) Make old pass manager use `ReachingDefInfoWrapperPass`</pre>
</div>
</content>
</entry>
<entry>
<title>X86: Avoid using isArch64Bit for 64-bit checks (#157412)</title>
<updated>2025-09-19T12:49:13+00:00</updated>
<author>
<name>Matt Arsenault</name>
<email>Matthew.Arsenault@amd.com</email>
</author>
<published>2025-09-19T12:49:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=cc680fc50c3b42bef920a5411cf902e6a6a9c4d4'/>
<id>cc680fc50c3b42bef920a5411cf902e6a6a9c4d4</id>
<content type='text'>
Just directly check x86_64. isArch64Bit just adds extra
steps around this.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Just directly check x86_64. isArch64Bit just adds extra
steps around this.</pre>
</div>
</content>
</entry>
</feed>
