<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm-project.git/llvm/lib/Target/CSKY/CSKYISelLowering.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>[ARC][CSKY][Lanai] TableGen-erate SDNode descriptions (#138874)</title>
<updated>2025-05-08T10:37:15+00:00</updated>
<author>
<name>Sergei Barannikov</name>
<email>barannikov88@gmail.com</email>
</author>
<published>2025-05-08T10:37:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=92cc31b0f7737408dffd38c2384dff825abb8e3a'/>
<id>92cc31b0f7737408dffd38c2384dff825abb8e3a</id>
<content type='text'>
This consolidates node definitions into one place and enables automatic
node verification.

Part of #119709.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This consolidates node definitions into one place and enables automatic
node verification.

Part of #119709.</pre>
</div>
</content>
</entry>
<entry>
<title>[Mips] Fix compiler crash when returning fp128 after calling a functi… (#117525)</title>
<updated>2025-01-20T08:47:40+00:00</updated>
<author>
<name>yingopq</name>
<email>115543042+yingopq@users.noreply.github.com</email>
</author>
<published>2025-01-20T08:47:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=754ed95b6672b9a678a994cc652862a91cdc4406'/>
<id>754ed95b6672b9a678a994cc652862a91cdc4406</id>
<content type='text'>
…on returning { i8, i128 }

Fixes https://github.com/llvm/llvm-project/issues/96432.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
…on returning { i8, i128 }

Fixes https://github.com/llvm/llvm-project/issues/96432.</pre>
</div>
</content>
</entry>
<entry>
<title>[ARC,CSKY] Update getMemcpy after #98969</title>
<updated>2024-07-17T18:01:20+00:00</updated>
<author>
<name>Fangrui Song</name>
<email>i@maskray.me</email>
</author>
<published>2024-07-17T18:01:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=e3b8d3649789a59e54a32998780fb64d0663284c'/>
<id>e3b8d3649789a59e54a32998780fb64d0663284c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[NFC] Remove unused parameter from shouldAssumeDSOLocal()</title>
<updated>2024-03-11T19:48:17+00:00</updated>
<author>
<name>Arthur Eubanks</name>
<email>aeubanks@google.com</email>
</author>
<published>2024-03-11T19:47:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=94c988bcfdea596e5c9078be8ec28688eb0d96a3'/>
<id>94c988bcfdea596e5c9078be8ec28688eb0d96a3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[llvm][NFC] Use SDValue::getConstantOperandVal(i) where possible (#76708)</title>
<updated>2024-01-02T13:14:28+00:00</updated>
<author>
<name>Alex Bradbury</name>
<email>asb@igalia.com</email>
</author>
<published>2024-01-02T13:14:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=80aeb622117f6411e65bff42be5231720e8b8cef'/>
<id>80aeb622117f6411e65bff42be5231720e8b8cef</id>
<content type='text'>
This helper function shortens examples like
`cast&lt;ConstantSDNode&gt;(Node-&gt;getOperand(1))-&gt;getZExtValue();` to
`Node-&gt;getConstantOperandVal(1);`.

Implemented with:
`git grep -l
"cast&lt;ConstantSDNode&gt;\(.*-&gt;getOperand\(.*\)\)-&gt;getZExtValue\(\)" | xargs
sed -E -i

's/cast&lt;ConstantSDNode&gt;\((.*)-&gt;getOperand\((.*)\)\)-&gt;getZExtValue\(\)/\1-&gt;getConstantOperandVal(\2)/`
and `git grep -l
"cast&lt;ConstantSDNode&gt;\(.*\.getOperand\(.*\)\)-&gt;getZExtValue\(\)" | xargs
sed -E -i

's/cast&lt;ConstantSDNode&gt;\((.*)\.getOperand\((.*)\)\)-&gt;getZExtValue\(\)/\1.getConstantOperandVal(\2)/'`.
With a couple of simple manual fixes needed. Result then processed by
`git clang-format`.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This helper function shortens examples like
`cast&lt;ConstantSDNode&gt;(Node-&gt;getOperand(1))-&gt;getZExtValue();` to
`Node-&gt;getConstantOperandVal(1);`.

Implemented with:
`git grep -l
"cast&lt;ConstantSDNode&gt;\(.*-&gt;getOperand\(.*\)\)-&gt;getZExtValue\(\)" | xargs
sed -E -i

's/cast&lt;ConstantSDNode&gt;\((.*)-&gt;getOperand\((.*)\)\)-&gt;getZExtValue\(\)/\1-&gt;getConstantOperandVal(\2)/`
and `git grep -l
"cast&lt;ConstantSDNode&gt;\(.*\.getOperand\(.*\)\)-&gt;getZExtValue\(\)" | xargs
sed -E -i

's/cast&lt;ConstantSDNode&gt;\((.*)\.getOperand\((.*)\)\)-&gt;getZExtValue\(\)/\1.getConstantOperandVal(\2)/'`.
With a couple of simple manual fixes needed. Result then processed by
`git clang-format`.</pre>
</div>
</content>
</entry>
<entry>
<title>[CSKY] Optimize multiplication with immediates</title>
<updated>2023-08-08T06:13:49+00:00</updated>
<author>
<name>Ben Shi</name>
<email>2283975856@qq.com</email>
</author>
<published>2023-07-03T10:28:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=57c6fe273f237cca8c045a8c02266117c4ff72fb'/>
<id>57c6fe273f237cca8c045a8c02266117c4ff72fb</id>
<content type='text'>
Optimize "Rx * imm" for specific immediates to
([IXH32|IXW32|IXD32] (LSLI Rx, shift), Rx).

Reviewed By: zixuan-wu

Differential Revision: https://reviews.llvm.org/D154768
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Optimize "Rx * imm" for specific immediates to
([IXH32|IXW32|IXD32] (LSLI Rx, shift), Rx).

Reviewed By: zixuan-wu

Differential Revision: https://reviews.llvm.org/D154768
</pre>
</div>
</content>
</entry>
<entry>
<title>[CSKY] Optimize 'llvm.cttz.i32' and 'llvm.ctlz.i32'</title>
<updated>2023-08-01T10:15:20+00:00</updated>
<author>
<name>Ben Shi</name>
<email>2283975856@qq.com</email>
</author>
<published>2023-08-01T09:04:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=75c3c6ac15f520bde7353383117292ac3d0e1cc2'/>
<id>75c3c6ac15f520bde7353383117292ac3d0e1cc2</id>
<content type='text'>
Reviewed By: zixuan-wu

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

Differential Revision: https://reviews.llvm.org/D156780
</pre>
</div>
</content>
</entry>
<entry>
<title>[CSKY] Optimize implementation of intrinsic 'llvm.cttz.i32'</title>
<updated>2023-08-01T09:12:32+00:00</updated>
<author>
<name>Ben Shi</name>
<email>2283975856@qq.com</email>
</author>
<published>2023-07-06T09:37:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=80cd505914dfc2f38f57341f9bef9d208fdc238e'/>
<id>80cd505914dfc2f38f57341f9bef9d208fdc238e</id>
<content type='text'>
Reviewed By: zixuan-wu

Differential Revison: https://reviews.llvm.org/D154588
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reviewed By: zixuan-wu

Differential Revison: https://reviews.llvm.org/D154588
</pre>
</div>
</content>
</entry>
<entry>
<title>[CSKY] Optimize multiplication with immediates</title>
<updated>2023-06-20T08:03:31+00:00</updated>
<author>
<name>Ben Shi</name>
<email>2283975856@qq.com</email>
</author>
<published>2023-06-19T09:14:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=6d05f3f56e22ab9420c71062e2a0c8923aa2a2d7'/>
<id>6d05f3f56e22ab9420c71062e2a0c8923aa2a2d7</id>
<content type='text'>
Try to break a multiplication with a specific immediate to
an/a addition/subtraction of left shifts.

Reviewed By: zixuan-wu

Differential Revision: https://reviews.llvm.org/D153106
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Try to break a multiplication with a specific immediate to
an/a addition/subtraction of left shifts.

Reviewed By: zixuan-wu

Differential Revision: https://reviews.llvm.org/D153106
</pre>
</div>
</content>
</entry>
<entry>
<title>[CSKY][test][NFC] Add more tests of multiplication with immediates</title>
<updated>2023-06-20T08:03:15+00:00</updated>
<author>
<name>Ben Shi</name>
<email>2283975856@qq.com</email>
</author>
<published>2023-06-19T09:12:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=56e33d98814586ac6ca5a24b2978b489d1b67ccb'/>
<id>56e33d98814586ac6ca5a24b2978b489d1b67ccb</id>
<content type='text'>
Reviewed By: zixuan-wu

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

Differential Revision: https://reviews.llvm.org/D153105
</pre>
</div>
</content>
</entry>
</feed>
