<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm-project.git/llvm/lib/CodeGen/RDFRegisters.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>[CodeGen] Remove static member functions Register::stackSlot2Index/isStackSlot. NFC</title>
<updated>2025-02-20T05:54:43+00:00</updated>
<author>
<name>Craig Topper</name>
<email>craig.topper@sifive.com</email>
</author>
<published>2025-02-20T05:54:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=92ddbbd89fa2a904119267d3565bed8e95f4f8e2'/>
<id>92ddbbd89fa2a904119267d3565bed8e95f4f8e2</id>
<content type='text'>
Migrate the few users to the nonstatic member functions.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Migrate the few users to the nonstatic member functions.
</pre>
</div>
</content>
</entry>
<entry>
<title>[CodeGen] Set regunitmasks for leaf regs to all instead of none</title>
<updated>2023-08-14T14:22:35+00:00</updated>
<author>
<name>Jay Foad</name>
<email>jay.foad@amd.com</email>
</author>
<published>2023-08-14T13:08:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=6551cfa8eb2960dbc27e2882b204c4e0aff0109f'/>
<id>6551cfa8eb2960dbc27e2882b204c4e0aff0109f</id>
<content type='text'>
This simplifies every use of MCRegUnitMaskIterator.

Differential Revision: https://reviews.llvm.org/D157864
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This simplifies every use of MCRegUnitMaskIterator.

Differential Revision: https://reviews.llvm.org/D157864
</pre>
</div>
</content>
</entry>
<entry>
<title>[MC] Use regunits instead of MCRegUnitIterator. NFC.</title>
<updated>2023-06-16T11:21:32+00:00</updated>
<author>
<name>Jay Foad</name>
<email>jay.foad@amd.com</email>
</author>
<published>2023-06-16T10:01:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=da7892f7295f31b46486418e2abf15334db96cbb'/>
<id>da7892f7295f31b46486418e2abf15334db96cbb</id>
<content type='text'>
Differential Revision: https://reviews.llvm.org/D153122
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Differential Revision: https://reviews.llvm.org/D153122
</pre>
</div>
</content>
</entry>
<entry>
<title>[MC] Add MCRegisterInfo::regunits for iteration over register units</title>
<updated>2023-06-16T02:39:50+00:00</updated>
<author>
<name>Sergei Barannikov</name>
<email>barannikov88@gmail.com</email>
</author>
<published>2023-05-21T01:28:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=aa2d0fbc30d948dc9ce7d312ae4c56467fa57932'/>
<id>aa2d0fbc30d948dc9ce7d312ae4c56467fa57932</id>
<content type='text'>
Reviewed By: foad

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

Differential Revision: https://reviews.llvm.org/D152098
</pre>
</div>
</content>
</entry>
<entry>
<title>[RDF] Allow individual units in PhysicalRegisterInfo::alias</title>
<updated>2023-06-13T21:08:19+00:00</updated>
<author>
<name>Krzysztof Parzyszek</name>
<email>kparzysz@quicinc.com</email>
</author>
<published>2023-06-03T17:32:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=d57646b2b217025a939a1553e2487b2028ada4ac'/>
<id>d57646b2b217025a939a1553e2487b2028ada4ac</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[RDF] Do not return register masks in PhysicalRegisterInfo::getAliasSet</title>
<updated>2023-06-13T15:38:09+00:00</updated>
<author>
<name>Krzysztof Parzyszek</name>
<email>kparzysz@quicinc.com</email>
</author>
<published>2023-06-02T23:39:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=bd66f4b1da304af8e5a890b3205ce6f3d76667ee'/>
<id>bd66f4b1da304af8e5a890b3205ce6f3d76667ee</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[RDF] Print regmask index in more user-friendly way</title>
<updated>2023-06-13T15:38:08+00:00</updated>
<author>
<name>Krzysztof Parzyszek</name>
<email>kparzysz@quicinc.com</email>
</author>
<published>2023-06-02T23:24:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=369dba546838bb610dba35b8ef389c30d2ad324b'/>
<id>369dba546838bb610dba35b8ef389c30d2ad324b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[RDF] Add RegisterRef::idx and make toUnitId constexpr</title>
<updated>2023-06-13T13:04:09+00:00</updated>
<author>
<name>Krzysztof Parzyszek</name>
<email>kparzysz@quicinc.com</email>
</author>
<published>2023-06-02T23:17:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=dbee6567ca90f42995a482d00298d9e6f4305d9c'/>
<id>dbee6567ca90f42995a482d00298d9e6f4305d9c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[RDF] Define short type names: NodeAddr&lt;XyzNode*&gt; -&gt; Xyz, NFC</title>
<updated>2023-06-13T00:07:05+00:00</updated>
<author>
<name>Krzysztof Parzyszek</name>
<email>kparzysz@quicinc.com</email>
</author>
<published>2023-06-02T16:07:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=375d798067806de0d5323bae5341f5bad4b8c107'/>
<id>375d798067806de0d5323bae5341f5bad4b8c107</id>
<content type='text'>
Remove all instances of 'using namespace rdf' from files in CodeGen,
all implementation code is explicitly enclosed in 'namespace rdf'.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove all instances of 'using namespace rdf' from files in CodeGen,
all implementation code is explicitly enclosed in 'namespace rdf'.
</pre>
</div>
</content>
</entry>
<entry>
<title>[RDF] Allow RegisterRef to contain register unit</title>
<updated>2023-06-12T20:51:31+00:00</updated>
<author>
<name>Krzysztof Parzyszek</name>
<email>kparzysz@quicinc.com</email>
</author>
<published>2023-06-01T19:00:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=2af7036d7b779687327793c49520c534f3a2c461'/>
<id>2af7036d7b779687327793c49520c534f3a2c461</id>
<content type='text'>
Recommit with the fix for incorrect `constexpr` with `hash` from a later
commit, and a fix for "std::swap(std::less&lt;RegisterRef&gt;...)" issue with
MSVC's `std::map`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Recommit with the fix for incorrect `constexpr` with `hash` from a later
commit, and a fix for "std::swap(std::less&lt;RegisterRef&gt;...)" issue with
MSVC's `std::map`.
</pre>
</div>
</content>
</entry>
</feed>
