User Details
- User Since
- Nov 15 2012, 11:46 PM (540 w, 4 d)
Today
- Rebase
- Improve ABS symbol handling:
- Reuse existing symbol-lookup code when handling relocations so we don't need to create new undefined symbols.
- Also handle ABS symbol relocation if their value happens to point to a section.
Yesterday
Hi all, I just got the following comment on the RuntimeDyLd part of this patch:
Thu, Mar 23
Friendly ping.
Fix failing test, sorry about that!
- Add RISCVISAInfo unit tests
- Update error message of RISCVISAInfo::parseArchString to reflect that we support RV64E now
Woops, sorry about that. Done!
So it feels to me (please correct me if I'm wrong) that there is some agreement that the current patch is the preferred approach for dealing with the composed relocations in RISC-V. There might be a need though for supporting custom MCExprs in relocations for features found in golang. I think it should be possible to implement that *in addition to* the current patch so maybe it would make sense to move that discussion to another RFC?
Wed, Mar 22
Tue, Mar 21
Mon, Mar 20
Sat, Mar 18
Swap check with the if (!Section->isText()) check as suggested by @yota9.
Thu, Mar 16
Friendly ping.
Wed, Mar 15
Rebase and address reviewer comments:
Tue, Mar 14
Address some of the reviewer comments:
- Remove references to PCREL_LO12_S. It was only partially implemented so I'll keep the full implementation for a later patch;
- Collapse two separate ifs in one;
- Invoke call-fixing code from binary pass;
- Detect c.nop in isNoop()
Mon, Mar 13
Job Noorman <jnoorman@igalia.com>
Thanks for the review, @Amir! I'm not sure if one accept is enough to get this landed but if it is, please note that I don't have commit rights so I cannot do it myself.
Fri, Mar 10
Thu, Mar 9
Fix failing test.
Wed, Mar 8
Rebase
Ping
Feb 20 2023
Allow rv64e in arch strings (e.g., in the arch assembly attribute). Also add a test for this.
Ping.
Rebase.
Feb 10 2023
Sure! Job Noorman <jnoorman@igalia.com>
Thanks for the review, @kito-cheng. Note that I do not have commit access so I cannot commit this myself.
Feb 9 2023
Fix patch apply error. Sorry about the noise.
Address reviewer comments:
- Sidestep stack alignment uncertainty by using report_fatal_error when codegen is reached for RVE;
- Unify codegen error reporting for RV32E and RV64E;
- Update RISCVUsage.rst and ReleaseNotes.rst
Feb 8 2023
Address comments:
- Remove setting location of generated addi
- Mask high bits of fixup value
- Add test for error case
Fix Clang driver tests.
Feb 7 2023
Rebase on current main.
Oct 14 2022
Aug 12 2016
Sep 30 2014
This patch should be committed in parallel with a similar patch for Clang. Can I just do that or should a create a diff for that one too?
Sep 10 2014
This is the same patch but based on current trunk.
This is the same patch but based on current trunk.
Yes, I think we should do this (maybe even drop matching on the node name completely?). Once I have some time, I'll try to prepare a patch and post it for review.
Yes, that took me by surprise as well :-)
Sep 9 2014
Aug 29 2014
Thanks for the reviews! r216716