<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm-project.git/llvm/utils/TableGen/X86RecognizableInstr.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>[NFC][TableGen]  Manually format `StringSwitch` in X86RecognizableInstr.cpp (#141615)</title>
<updated>2025-06-05T13:16:58+00:00</updated>
<author>
<name>Rahul Joshi</name>
<email>rjoshi@nvidia.com</email>
</author>
<published>2025-06-05T13:16:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=43bc5ea7fd9603e24e6830788cf1a8c6ab464b46'/>
<id>43bc5ea7fd9603e24e6830788cf1a8c6ab464b46</id>
<content type='text'>
Use manual formatting of code for `StringSwitch` with less indentation.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use manual formatting of code for `StringSwitch` with less indentation.</pre>
</div>
</content>
</entry>
<entry>
<title>[NFC][TableGen][X86] Use StringSwitch to map from string -&gt; enum (#139929)</title>
<updated>2025-05-15T12:31:05+00:00</updated>
<author>
<name>Rahul Joshi</name>
<email>rjoshi@nvidia.com</email>
</author>
<published>2025-05-15T12:31:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=2110faaf5546c06fa4e06697eff8842f19302221'/>
<id>2110faaf5546c06fa4e06697eff8842f19302221</id>
<content type='text'>
Use StringSwitch instead of macro to map from a string to enum values in
X86RecognizableInstr.cpp.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use StringSwitch instead of macro to map from a string to enum values in
X86RecognizableInstr.cpp.</pre>
</div>
</content>
</entry>
<entry>
<title>[NFC][TableGen] Use StringRef in X86RecognizableInstr (#139648)</title>
<updated>2025-05-14T13:06:08+00:00</updated>
<author>
<name>Rahul Joshi</name>
<email>rjoshi@nvidia.com</email>
</author>
<published>2025-05-14T13:06:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=2f2c327017598b16045b66c49e9a4c333d3b9dfe'/>
<id>2f2c327017598b16045b66c49e9a4c333d3b9dfe</id>
<content type='text'>
- Use `StringRef` instead of `std::string` in several functions.
- Fix some variable names to conform to LLVM coding standard.
- Use llvm::function_ref instead of function pointer for `handleOperand`
argument.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Use `StringRef` instead of `std::string` in several functions.
- Fix some variable names to conform to LLVM coding standard.
- Use llvm::function_ref instead of function pointer for `handleOperand`
argument.</pre>
</div>
</content>
</entry>
<entry>
<title>[NFC][TableGen] Use StringRef::str() instead of casting (#139332)</title>
<updated>2025-05-12T22:41:27+00:00</updated>
<author>
<name>Rahul Joshi</name>
<email>rjoshi@nvidia.com</email>
</author>
<published>2025-05-12T22:41:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=9981afc5f9d1bb84e35d562f2a1d0f6bf56fcb58'/>
<id>9981afc5f9d1bb84e35d562f2a1d0f6bf56fcb58</id>
<content type='text'>
- Also eliminate unneeded std::string() around some literal strings.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Also eliminate unneeded std::string() around some literal strings.</pre>
</div>
</content>
</entry>
<entry>
<title>[X86][AsmParser] Improve rel8 validation (#126073)</title>
<updated>2025-03-06T20:45:16+00:00</updated>
<author>
<name>Evgenii Kudriashov</name>
<email>evgenii.kudriashov@intel.com</email>
</author>
<published>2025-03-06T20:45:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=5b9e1a57580c2589b84b2c37474795656574b7e1'/>
<id>5b9e1a57580c2589b84b2c37474795656574b7e1</id>
<content type='text'>
* Check the size of immediate operand of rel8
* Rename AbsMem16 related names to AbsMemMode16 to disambiguate mem size
and mode checks.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Check the size of immediate operand of rel8
* Rename AbsMem16 related names to AbsMemMode16 to disambiguate mem size
and mode checks.</pre>
</div>
</content>
</entry>
<entry>
<title>[X86] Added support for 8 and 16bit LEA instructions (#122102)</title>
<updated>2025-03-04T00:12:17+00:00</updated>
<author>
<name>JaydeepChauhan14</name>
<email>chauhan.jaydeep.ashwinbhai@intel.com</email>
</author>
<published>2025-03-04T00:12:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=cf05b6e25ac8dcbf6e0ea1524d86bc6d190bf8c0'/>
<id>cf05b6e25ac8dcbf6e0ea1524d86bc6d190bf8c0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[X86] Use loaded/stored element size when parsing/printing gather/scatter pointer size in Intel syntax. (#122530)</title>
<updated>2025-01-13T18:36:40+00:00</updated>
<author>
<name>Craig Topper</name>
<email>craig.topper@sifive.com</email>
</author>
<published>2025-01-13T18:36:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=9844badfca51e0eba72964552fd624224cbaacb0'/>
<id>9844badfca51e0eba72964552fd624224cbaacb0</id>
<content type='text'>
This matches binutils.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This matches binutils.</pre>
</div>
</content>
</entry>
<entry>
<title>[X86][AMX] Support AMX-TRANSPOSE (#113532)</title>
<updated>2024-11-01T08:45:03+00:00</updated>
<author>
<name>Phoebe Wang</name>
<email>phoebe.wang@intel.com</email>
</author>
<published>2024-11-01T08:45:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=c72a751dabff4260dcc309e48008941d51b31d21'/>
<id>c72a751dabff4260dcc309e48008941d51b31d21</id>
<content type='text'>
Ref.: https://cdrdv2.intel.com/v1/dl/getContent/671368</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Ref.: https://cdrdv2.intel.com/v1/dl/getContent/671368</pre>
</div>
</content>
</entry>
<entry>
<title>[LLVM][TableGen] Change all `Init` pointers to const (#112705)</title>
<updated>2024-10-18T14:50:22+00:00</updated>
<author>
<name>Rahul Joshi</name>
<email>rjoshi@nvidia.com</email>
</author>
<published>2024-10-18T14:50:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=62e2c7fb2d18b43149a07526f6a3c0563d50e2fa'/>
<id>62e2c7fb2d18b43149a07526f6a3c0563d50e2fa</id>
<content type='text'>
This is a part of effort to have better const correctness in TableGen
backends:


https://discourse.llvm.org/t/psa-planned-changes-to-tablegen-getallderiveddefinitions-api-potential-downstream-breakages/81089</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is a part of effort to have better const correctness in TableGen
backends:


https://discourse.llvm.org/t/psa-planned-changes-to-tablegen-getallderiveddefinitions-api-potential-downstream-breakages/81089</pre>
</div>
</content>
</entry>
<entry>
<title>[TableGen] Change `getValueAsListOfDefs` to return const pointer vector (#110713)</title>
<updated>2024-10-01T21:30:38+00:00</updated>
<author>
<name>Rahul Joshi</name>
<email>rjoshi@nvidia.com</email>
</author>
<published>2024-10-01T21:30:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=a140931be5080543372ed833aea4e8f9c96bc4b5'/>
<id>a140931be5080543372ed833aea4e8f9c96bc4b5</id>
<content type='text'>
Change `getValueAsListOfDefs` to return a vector of const Record
pointer, and remove `getValueAsListOfConstDefs` that was added as a
transition aid.

This is a part of effort to have better const correctness in TableGen
backends:


https://discourse.llvm.org/t/psa-planned-changes-to-tablegen-getallderiveddefinitions-api-potential-downstream-breakages/81089</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change `getValueAsListOfDefs` to return a vector of const Record
pointer, and remove `getValueAsListOfConstDefs` that was added as a
transition aid.

This is a part of effort to have better const correctness in TableGen
backends:


https://discourse.llvm.org/t/psa-planned-changes-to-tablegen-getallderiveddefinitions-api-potential-downstream-breakages/81089</pre>
</div>
</content>
</entry>
</feed>
