Add ELF enum value and relocations for Lanai backed.
General Lanai backend discussion on llvm-dev thread "[RFC] Lanai backend" (http://lists.llvm.org/pipermail/llvm-dev/2016-February/095118.html).
Paths
| Differential D17008
[lanai] Add ELF enum value and relocations ClosedPublic Authored by jpienaar on Feb 8 2016, 4:35 PM.
Details Summary Add ELF enum value and relocations for Lanai backed. General Lanai backend discussion on llvm-dev thread "[RFC] Lanai backend" (http://lists.llvm.org/pipermail/llvm-dev/2016-February/095118.html).
Diff Detail
Event Timelinejpienaar updated this object. jyknight added inline comments.
jpienaar retitled this revision from [lanai] Add MCExpr and ELF relocations to [lanai] Add ELF enum value and relocations. jpienaar updated this object. jpienaar marked an inline comment as done. Comment ActionsMoved MCExpr changes to subclass of MCTargetExpr and use that instead in the backend. Comment Actions One inline comment. Are there any more testcases to test RelocToApply, readobj, etc? -eric
jpienaar marked 4 inline comments as done. Comment ActionsAddressed comments, added readobj and dwarfdump tests. Comment Actions Updated, thanks
This revision is now accepted and ready to land.Feb 29 2016, 7:07 AM Closed by commit rL262394: [lanai] Add ELF enum value and relocations. (authored by jpienaar). · Explain WhyMar 1 2016, 1:26 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 49540 llvm/trunk/include/llvm/Object/ELFObjectFile.h
llvm/trunk/include/llvm/Object/RelocVisitor.h
llvm/trunk/include/llvm/Support/ELF.h
llvm/trunk/include/llvm/Support/ELFRelocs/Lanai.def
llvm/trunk/lib/MC/MCObjectFileInfo.cpp
llvm/trunk/lib/Object/ELF.cpp
llvm/trunk/test/DebugInfo/Inputs/lanai-processes-relocations.elf
llvm/trunk/test/DebugInfo/Lanai/lit.local.cfg
llvm/trunk/test/DebugInfo/Lanai/processes-relocations.ll
llvm/trunk/test/Object/Lanai/lit.local.cfg
llvm/trunk/test/Object/Lanai/yaml2obj-elf-lanai-rel.yaml
llvm/trunk/test/tools/llvm-readobj/Inputs/relocs.obj.elf-lanai
llvm/trunk/test/tools/llvm-readobj/Inputs/relocs.py
llvm/trunk/test/tools/llvm-readobj/Inputs/trivial.obj.elf-lanai
llvm/trunk/test/tools/llvm-readobj/file-headers.test
llvm/trunk/test/tools/llvm-readobj/reloc-types.test
llvm/trunk/tools/llvm-objdump/llvm-objdump.cpp
llvm/trunk/tools/llvm-readobj/ELFDumper.cpp
|