<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm-project.git/llvm/test/CodeGen/M68k, 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>Rename ExpandLargeFpConvertPass to ExpandFpPass (#131128)</title>
<updated>2025-03-14T12:11:45+00:00</updated>
<author>
<name>Frederik Harwath</name>
<email>frederik.harwath@amd.com</email>
</author>
<published>2025-03-14T12:11:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=6962cf1700c28d76882e188d8e401486fe051bd4'/>
<id>6962cf1700c28d76882e188d8e401486fe051bd4</id>
<content type='text'>
This is meant as a preparation for PR #130988 "[AMDGPU] Implement IR
expansion for frem instruction" which implements the expansion of
another instruction in this pass. The more general name seems more
appropriate given this change and quite reasonable even without it.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is meant as a preparation for PR #130988 "[AMDGPU] Implement IR
expansion for frem instruction" which implements the expansion of
another instruction in this pass. The more general name seems more
appropriate given this change and quite reasonable even without it.</pre>
</div>
</content>
</entry>
<entry>
<title>[M68k] always use movem for register spills (#106715)</title>
<updated>2025-02-01T01:42:40+00:00</updated>
<author>
<name>Janis Heims</name>
<email>technoelf@undertheprinter.com</email>
</author>
<published>2025-02-01T01:42:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=1eac7cd5d1a3738f43d737d74ea299e08a1c3b61'/>
<id>1eac7cd5d1a3738f43d737d74ea299e08a1c3b61</id>
<content type='text'>
Fixes #106206 and #106209.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #106206 and #106209.</pre>
</div>
</content>
</entry>
<entry>
<title>[M68k] Fix llc pass test after 3630d9ef65b30af7e4ca78e668649bbc48b5be66</title>
<updated>2025-01-23T13:28:25+00:00</updated>
<author>
<name>Michael Liao</name>
<email>michael.hliao@gmail.com</email>
</author>
<published>2025-01-23T13:27:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=590e5e20b12f9fd956d0ba7de83aa2ab44c9faeb'/>
<id>590e5e20b12f9fd956d0ba7de83aa2ab44c9faeb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[M68k,MSP430,test] Change llc -march= to -mtriple=</title>
<updated>2024-12-15T18:09:30+00:00</updated>
<author>
<name>Fangrui Song</name>
<email>i@maskray.me</email>
</author>
<published>2024-12-15T18:09:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=171056ff5778c40df916c5a4cea84ea6320b965f'/>
<id>171056ff5778c40df916c5a4cea84ea6320b965f</id>
<content type='text'>
Similar to 806761a7629df268c8aed49657aeccffa6bca449
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Similar to 806761a7629df268c8aed49657aeccffa6bca449
</pre>
</div>
</content>
</entry>
<entry>
<title>[M68k] Add remaining addressing modes for Atomic operations (#115523)</title>
<updated>2024-12-12T17:11:23+00:00</updated>
<author>
<name>knickish</name>
<email>knickish@gmail.com</email>
</author>
<published>2024-12-12T17:11:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=4cce10743d2275710d3d2e0de8013386a9799092'/>
<id>4cce10743d2275710d3d2e0de8013386a9799092</id>
<content type='text'>
Had been doing this piece by piece, but makes more sense to do it in a
single PR. Adds support for `ARID`, `PCI`, `PCD`, `AL`, and `ARD`
addressing modes for atomic operations, along with a variety of tests.

The `CodeModel` tests have been rearranged, as some of the new
addressing modes are only exercised under some combinations of
`CodeModel` and relocation mode</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Had been doing this piece by piece, but makes more sense to do it in a
single PR. Adds support for `ARID`, `PCI`, `PCD`, `AL`, and `ARD`
addressing modes for atomic operations, along with a variety of tests.

The `CodeModel` tests have been rearranged, as some of the new
addressing modes are only exercised under some combinations of
`CodeModel` and relocation mode</pre>
</div>
</content>
</entry>
<entry>
<title>[M68k] Handle 16 bit MOVs to and from CCR  (#114714)</title>
<updated>2024-11-27T17:37:57+00:00</updated>
<author>
<name>knickish</name>
<email>knickish@gmail.com</email>
</author>
<published>2024-11-27T17:37:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=c29e895ad2bce8ca36debd8ef09d0540dabc99b6'/>
<id>c29e895ad2bce8ca36debd8ef09d0540dabc99b6</id>
<content type='text'>
Builds on @TechnoElf 's CCR MOV pr
https://github.com/llvm/llvm-project/pull/107591 and adds some tests.

Fixes https://github.com/llvm/llvm-project/issues/106210.

---------

Co-authored-by: TechnoElf &lt;technoelf@undertheprinter.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Builds on @TechnoElf 's CCR MOV pr
https://github.com/llvm/llvm-project/pull/107591 and adds some tests.

Fixes https://github.com/llvm/llvm-project/issues/106210.

---------

Co-authored-by: TechnoElf &lt;technoelf@undertheprinter.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>[M68k] fix call frame destruction elimination when returning structs (#107579)</title>
<updated>2024-11-10T23:43:25+00:00</updated>
<author>
<name>Janis Heims</name>
<email>janis.heims@undertheprinter.com</email>
</author>
<published>2024-11-10T23:43:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=3006dddfe091bcb95924d72dddbb84f73186a344'/>
<id>3006dddfe091bcb95924d72dddbb84f73186a344</id>
<content type='text'>
Fixes #106213.

This adjusts `eliminateCallFramePseudoInstr` to match the behaviour of
the X86 backend.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #106213.

This adjusts `eliminateCallFramePseudoInstr` to match the behaviour of
the X86 backend.</pre>
</div>
</content>
</entry>
<entry>
<title>[M68k] implement large code model (#106381)</title>
<updated>2024-11-08T05:46:52+00:00</updated>
<author>
<name>Janis Heims</name>
<email>janis.heims@undertheprinter.com</email>
</author>
<published>2024-11-08T05:46:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=2f40e3e713efb550c05ff5f911ab4ce2e4a8dddf'/>
<id>2f40e3e713efb550c05ff5f911ab4ce2e4a8dddf</id>
<content type='text'>
Fixes #106208.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #106208.</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "TLS loads opimization (hoist)" (#114740)</title>
<updated>2024-11-07T09:10:28+00:00</updated>
<author>
<name>abhishek-kaushik22</name>
<email>abhishek.kaushik@intel.com</email>
</author>
<published>2024-11-07T09:10:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=d2aff182d379c9b84cebe0fdf58907f4de768f1e'/>
<id>d2aff182d379c9b84cebe0fdf58907f4de768f1e</id>
<content type='text'>
This reverts commit c31014322c0b5ae596da129cbb844fb2198b4ef4.

Based on the discussions in #112772, this pass is not needed after the
introduction of `llvm.threadlocal.address` intrinsic.

Fixes https://github.com/llvm/llvm-project/issues/112771.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit c31014322c0b5ae596da129cbb844fb2198b4ef4.

Based on the discussions in #112772, this pass is not needed after the
introduction of `llvm.threadlocal.address` intrinsic.

Fixes https://github.com/llvm/llvm-project/issues/112771.</pre>
</div>
</content>
</entry>
<entry>
<title>[M68k] ARII atomic load/store (#108982)</title>
<updated>2024-10-18T15:49:26+00:00</updated>
<author>
<name>knickish</name>
<email>knickish@gmail.com</email>
</author>
<published>2024-10-18T15:49:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=e13f1d1daf9b76134c3585e8250941920bdf3da6'/>
<id>e13f1d1daf9b76134c3585e8250941920bdf3da6</id>
<content type='text'>
Only ARI was supported, this PR adds ARII support for atomic
loads/stores (also with zero displacement). Closes #107939</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Only ARI was supported, this PR adds ARII support for atomic
loads/stores (also with zero displacement). Closes #107939</pre>
</div>
</content>
</entry>
</feed>
