<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm-project.git/llvm/test/CodeGen/Mips/cstmaterialization/isel-materialization.ll, 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>[test] Change llc -march=mips* to -mtriple=mips*</title>
<updated>2024-12-11T06:14:06+00:00</updated>
<author>
<name>Fangrui Song</name>
<email>i@maskray.me</email>
</author>
<published>2024-12-11T06:14:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=ae26f50aea4ef1a6c7058019f0db11a91bbcdade'/>
<id>ae26f50aea4ef1a6c7058019f0db11a91bbcdade</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>[IR] Enable opaque pointers by default</title>
<updated>2022-06-02T07:40:56+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>npopov@redhat.com</email>
</author>
<published>2022-05-31T09:58:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=41d5033eb162cb92b684855166cabfa3983b74c6'/>
<id>41d5033eb162cb92b684855166cabfa3983b74c6</id>
<content type='text'>
This enabled opaque pointers by default in LLVM. The effect of this
is twofold:

* If IR that contains *neither* explicit ptr nor %T* types is passed
  to tools, we will now use opaque pointer mode, unless
  -opaque-pointers=0 has been explicitly passed.
* Users of LLVM as a library will now default to opaque pointers.
  It is possible to opt-out by calling setOpaquePointers(false) on
  LLVMContext.

A cmake option to toggle this default will not be provided. Frontends
or other tools that want to (temporarily) keep using typed pointers
should disable opaque pointers via LLVMContext.

Differential Revision: https://reviews.llvm.org/D126689
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This enabled opaque pointers by default in LLVM. The effect of this
is twofold:

* If IR that contains *neither* explicit ptr nor %T* types is passed
  to tools, we will now use opaque pointer mode, unless
  -opaque-pointers=0 has been explicitly passed.
* Users of LLVM as a library will now default to opaque pointers.
  It is possible to opt-out by calling setOpaquePointers(false) on
  LLVMContext.

A cmake option to toggle this default will not be provided. Frontends
or other tools that want to (temporarily) keep using typed pointers
should disable opaque pointers via LLVMContext.

Differential Revision: https://reviews.llvm.org/D126689
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "[CodeGen] Place SDNode debug ID declaration under appropriate #if"</title>
<updated>2022-04-06T17:32:53+00:00</updated>
<author>
<name>Daniil Kovalev</name>
<email>daniil@kovalev.website</email>
</author>
<published>2022-04-06T17:30:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=62a983ebc570e8ffa3ded6c3d2c95dcbb82badd8'/>
<id>62a983ebc570e8ffa3ded6c3d2c95dcbb82badd8</id>
<content type='text'>
This reverts commit 83a798d4b0e17ac41d5430f1290d3661343eee1e.

As discussed in D120714 with @thakis, the patch added unneeded complexity
without noticeable benefits.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 83a798d4b0e17ac41d5430f1290d3661343eee1e.

As discussed in D120714 with @thakis, the patch added unneeded complexity
without noticeable benefits.
</pre>
</div>
</content>
</entry>
<entry>
<title>[CodeGen] Place SDNode debug ID declaration under appropriate #if</title>
<updated>2022-04-06T11:09:32+00:00</updated>
<author>
<name>Daniil Kovalev</name>
<email>daniil@kovalev.website</email>
</author>
<published>2022-04-06T11:08:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=83a798d4b0e17ac41d5430f1290d3661343eee1e'/>
<id>83a798d4b0e17ac41d5430f1290d3661343eee1e</id>
<content type='text'>
Place PersistentId declaration under #if LLVM_ENABLE_ABI_BREAKING_CHECKS to
reduce memory usage when it is not needed.

Differential Revision: https://reviews.llvm.org/D120714
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Place PersistentId declaration under #if LLVM_ENABLE_ABI_BREAKING_CHECKS to
reduce memory usage when it is not needed.

Differential Revision: https://reviews.llvm.org/D120714
</pre>
</div>
</content>
</entry>
<entry>
<title>[mips] Add microMIPS specific addressing patterns.</title>
<updated>2018-06-20T22:40:12+00:00</updated>
<author>
<name>Simon Dardis</name>
<email>simon.dardis@mips.com</email>
</author>
<published>2018-06-20T22:40:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=0f111dd70432fe31bf8edd7ec296028ddc394d76'/>
<id>0f111dd70432fe31bf8edd7ec296028ddc394d76</id>
<content type='text'>
These are identical but use microMIPS instructions instead of MIPS instructions.

Also, flatten the 'let AdditionalPredicates = [InMicroMips]' by using the
ISA_MICROMIPS adjective. Add tests for constant materialization.

Reviewers: atanasyan, abeserminji, smaksimovic

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

llvm-svn: 335185
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These are identical but use microMIPS instructions instead of MIPS instructions.

Also, flatten the 'let AdditionalPredicates = [InMicroMips]' by using the
ISA_MICROMIPS adjective. Add tests for constant materialization.

Reviewers: atanasyan, abeserminji, smaksimovic

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

llvm-svn: 335185
</pre>
</div>
</content>
</entry>
</feed>
