This is an archive of the discontinued LLVM Phabricator instance.

[RISCV] Post-RA merge base offset pass
AbandonedPublic

Authored by luismarques on Apr 6 2022, 4:12 PM.

Details

Summary

This is a stopgap solution until something more along the lines of D123264 and D123265 gets accepted. It conservatively does the folding of the low part of LLA addresses into the offset of load instructions. In my benchmarks it worked better than I was expecting, so maybe this is worth considering if the other patches get stalled?

Diff Detail

Event Timeline

luismarques created this revision.Apr 6 2022, 4:12 PM
Herald added a project: Restricted Project. · View Herald TranscriptApr 6 2022, 4:12 PM
luismarques requested review of this revision.Apr 6 2022, 4:12 PM
luismarques abandoned this revision.Aug 1 2022, 4:52 AM

Stopgap solution no longer needed. Properly addressed by D123265.