<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm-project.git/llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.cpp, branch users/chapuni/cov/single/switch</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>[RISCV] Support Parsing Nonstandard Relocations (#119909)</title>
<updated>2025-01-07T12:51:04+00:00</updated>
<author>
<name>Sam Elliott</name>
<email>quic_aelliott@quicinc.com</email>
</author>
<published>2025-01-07T12:51:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=525f5262af81e460b4799e69e3f52701fd45f066'/>
<id>525f5262af81e460b4799e69e3f52701fd45f066</id>
<content type='text'>
This allows nonstandard relocation names to be used in `.reloc` assembly
directives (giving the correct relocation number).

No translation is done by the assembler into `R_RISCV_CUSTOM&lt;n&gt;` names,
and the assembler does not automatically add the relevant
`R_RISCV_VENDOR` relocation with the vendor symbol. If we want, we can
have a different directive that does this later.

The first batch of relocations to be added are from [Qualcomm's RISC-V
psABI
extensions](https://github.com/quic/riscv-elf-psabi-quic-extensions/releases/tag/v0.1).</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This allows nonstandard relocation names to be used in `.reloc` assembly
directives (giving the correct relocation number).

No translation is done by the assembler into `R_RISCV_CUSTOM&lt;n&gt;` names,
and the assembler does not automatically add the relevant
`R_RISCV_VENDOR` relocation with the vendor symbol. If we want, we can
have a different directive that does this later.

The first batch of relocations to be added are from [Qualcomm's RISC-V
psABI
extensions](https://github.com/quic/riscv-elf-psabi-quic-extensions/releases/tag/v0.1).</pre>
</div>
</content>
</entry>
<entry>
<title>[RISCV] Remove unused includes (NFC) (#115814)</title>
<updated>2024-11-12T06:54:54+00:00</updated>
<author>
<name>Kazu Hirata</name>
<email>kazu@google.com</email>
</author>
<published>2024-11-12T06:54:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=82d5dd28b4de7245088f7ed40da37f8cf80461e4'/>
<id>82d5dd28b4de7245088f7ed40da37f8cf80461e4</id>
<content type='text'>
Identified with misc-include-cleaner.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Identified with misc-include-cleaner.</pre>
</div>
</content>
</entry>
<entry>
<title>[RISCV] Avoid calling isSymbolRefDifferenceFullyResolvedImpl. NFC</title>
<updated>2024-09-21T02:41:11+00:00</updated>
<author>
<name>Fangrui Song</name>
<email>i@maskray.me</email>
</author>
<published>2024-09-21T02:41:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=a15f1bfa949ba9f46a04e3972e4b0698ce8f3a01'/>
<id>a15f1bfa949ba9f46a04e3972e4b0698ce8f3a01</id>
<content type='text'>
This member function is supposed to be private to MC. Also add an ifunc
test.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This member function is supposed to be private to MC. Also add an ifunc
test.
</pre>
</div>
</content>
</entry>
<entry>
<title>MCAssembler: Remove getWriterPtr</title>
<updated>2024-07-23T05:31:08+00:00</updated>
<author>
<name>Fangrui Song</name>
<email>i@maskray.me</email>
</author>
<published>2024-07-23T05:31:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=99e6631e30969e0e3ba82a044c917a836e27b22a'/>
<id>99e6631e30969e0e3ba82a044c917a836e27b22a</id>
<content type='text'>
Commit 8728e097dfbec3630a1dd907431c0f14274a1ae8 (2018) introduced
getWriterPtr, which might be nullptr for MCAsmStreamer. This lured call
sites to use getWriterPtr when it's guaranteed to be non-null for
MCObjectstreamer. Remove this misleading API.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Commit 8728e097dfbec3630a1dd907431c0f14274a1ae8 (2018) introduced
getWriterPtr, which might be nullptr for MCAsmStreamer. This lured call
sites to use getWriterPtr when it's guaranteed to be non-null for
MCObjectstreamer. Remove this misleading API.
</pre>
</div>
</content>
</entry>
<entry>
<title>[MC] Remove unused MCAsmLayout declarations and includes</title>
<updated>2024-07-02T00:47:13+00:00</updated>
<author>
<name>Fangrui Song</name>
<email>i@maskray.me</email>
</author>
<published>2024-07-02T00:47:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=057f28be3e1188de518bcbf007fee759aa7e812a'/>
<id>057f28be3e1188de518bcbf007fee759aa7e812a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>MCExpr::evaluateKnownAbsolute: replace the MCAsmLayout parameter with MCAssembler</title>
<updated>2024-07-01T23:45:57+00:00</updated>
<author>
<name>Fangrui Song</name>
<email>i@maskray.me</email>
</author>
<published>2024-07-01T23:45:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=bd3215149aa16428666e520ddc94a638e1178437'/>
<id>bd3215149aa16428666e520ddc94a638e1178437</id>
<content type='text'>
and add a comment.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
and add a comment.
</pre>
</div>
</content>
</entry>
<entry>
<title>MCExpr::evaluateAsRelocatable: replace the MCAsmLayout parameter with MCAssembler</title>
<updated>2024-07-01T23:23:43+00:00</updated>
<author>
<name>Fangrui Song</name>
<email>i@maskray.me</email>
</author>
<published>2024-07-01T23:23:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=e25e8003ca2e9d623666b1cd65d4b98648416dd3'/>
<id>e25e8003ca2e9d623666b1cd65d4b98648416dd3</id>
<content type='text'>
Continue the MCAsmLayout removal work started by 67957a45ee1ec42ae1671cdbfa0d73127346cc95.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Continue the MCAsmLayout removal work started by 67957a45ee1ec42ae1671cdbfa0d73127346cc95.
</pre>
</div>
</content>
</entry>
<entry>
<title>[MC] Remove the evaluateAsAbsolute overload that takes a MCAsmLayout parameter</title>
<updated>2024-07-01T22:38:18+00:00</updated>
<author>
<name>Fangrui Song</name>
<email>i@maskray.me</email>
</author>
<published>2024-07-01T22:38:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=78804f891c052c2f8eefb2845cc4a4e4e1d68075'/>
<id>78804f891c052c2f8eefb2845cc4a4e4e1d68075</id>
<content type='text'>
Continue the MCAsmLayout removal work started by 67957a45ee1ec42ae1671cdbfa0d73127346cc95.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Continue the MCAsmLayout removal work started by 67957a45ee1ec42ae1671cdbfa0d73127346cc95.
</pre>
</div>
</content>
</entry>
<entry>
<title>[MC] Remove the MCAsmLayout parameter from MCAsmBackend::relax*</title>
<updated>2024-07-01T21:36:25+00:00</updated>
<author>
<name>Fangrui Song</name>
<email>i@maskray.me</email>
</author>
<published>2024-07-01T21:36:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=8f7887ad5347f23bac008dad4bfdbab1af5815f7'/>
<id>8f7887ad5347f23bac008dad4bfdbab1af5815f7</id>
<content type='text'>
finishLayout is now the only member function that has a MCAsmLayout
parameter.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
finishLayout is now the only member function that has a MCAsmLayout
parameter.
</pre>
</div>
</content>
</entry>
<entry>
<title>[MC] Remove the MCAsmLayout parameter from evaluateTargetFixup</title>
<updated>2024-07-01T18:10:51+00:00</updated>
<author>
<name>Fangrui Song</name>
<email>i@maskray.me</email>
</author>
<published>2024-07-01T18:10:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=658c03d5879fb78c8d6e0e43b97bc0e0027826d5'/>
<id>658c03d5879fb78c8d6e0e43b97bc0e0027826d5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
