[PATCH] D107278: [RISCV] Add new lga pseudoinstruction
Jessica Clarke via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Aug 2 07:43:53 PDT 2021
jrtc27 created this revision.
jrtc27 added reviewers: asb, luismarques, MaskRay.
Herald added subscribers: vkmr, frasercrmck, evandro, apazos, sameer.abuasal, s.egerton, Jim, benna, psnobl, jocewei, PkmX, the_o, brucehoult, MartinMosbeck, rogfer01, edward-jones, zzheng, shiva0217, kito-cheng, niosHD, sabuasal, simoncook, johnrusso, rbar, hiraditya.
jrtc27 requested review of this revision.
Herald added a project: LLVM.
Herald added a subscriber: llvm-commits.
This mirrors lla and is always GOT-relative, allowing an explicit
request to use the GOT without having to expand the instruction. This
then means la is just defined in terms of lla and lga, based on whether
PIC is enabled.
Repository:
rG LLVM Github Monorepo
https://reviews.llvm.org/D107278
Files:
llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp
llvm/lib/Target/RISCV/RISCVExpandPseudoInsts.cpp
llvm/lib/Target/RISCV/RISCVInstrInfo.cpp
llvm/lib/Target/RISCV/RISCVInstrInfo.td
llvm/test/MC/RISCV/rvi-pseudos-invalid.s
llvm/test/MC/RISCV/rvi-pseudos.s
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D107278.363473.patch
Type: text/x-patch
Size: 17204 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20210802/34225136/attachment.bin>
More information about the llvm-commits
mailing list