R_MIPS_JALR/R_MICROMIPS_JALR can now be parsed in .s files and emitted to .o.
They are still not generated with JALR.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Paths
| Differential D54721
[mips][mc] Add basic support for R_MIPS_JALR/R_MICROMIPS_JALR ClosedPublic Authored by vstefanovic on Nov 19 2018, 12:59 PM.
Details Summary R_MIPS_JALR/R_MICROMIPS_JALR can now be parsed in .s files and emitted to .o.
Diff Detail
Event TimelineHerald added subscribers: jrtc27, arichardson, sdardis. · View Herald TranscriptNov 19 2018, 12:59 PM
This revision is now accepted and ready to land.Nov 20 2018, 10:57 AM Closed by commit rL347398: [mips][mc] Add basic support for R_MIPS_JALR/R_MICROMIPS_JALR (authored by vstefanovic). · Explain WhyNov 21 2018, 8:41 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 174806 lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp
lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp
lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h
test/MC/Mips/reloc-directive.s
|
Do we really need to make this fixup 64-bit wide? It's a hint for instruction relaxation so 32-bit would be enough.