[all-commits] [llvm/llvm-project] 2f68dd: [lld][ARM][2/3]Big Endian support - Word invariant...
simpal01 via All-commits
all-commits at lists.llvm.org
Wed Mar 29 02:21:15 PDT 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 2f68ddc6048307d7037f9c9c007e4a5f61a58046
https://github.com/llvm/llvm-project/commit/2f68ddc6048307d7037f9c9c007e4a5f61a58046
Author: Simi Pallipurath <simi.pallipurath at arm.com>
Date: 2023-03-29 (Wed, 29 Mar 2023)
Changed paths:
M lld/ELF/Arch/ARM.cpp
M lld/ELF/Driver.cpp
M lld/ELF/ScriptParser.cpp
M lld/ELF/SyntheticSections.cpp
M lld/ELF/Thunks.cpp
M lld/test/ELF/arm-bl-v4.s
M lld/test/ELF/arm-bl-v4t.s
M lld/test/ELF/arm-bl-v6.s
M lld/test/ELF/arm-bx-v4t.s
A lld/test/ELF/arm-data-relocs.s
M lld/test/ELF/arm-exidx-emit-relocs.s
M lld/test/ELF/arm-exidx-relocatable.s
M lld/test/ELF/arm-exidx-sentinel-norelocatable.s
A lld/test/ELF/arm-header.s
M lld/test/ELF/arm-mov-relocs.s
M lld/test/ELF/arm-plt-reloc.s
M lld/test/ELF/arm-thumb-interwork-thunk-v5.s
M lld/test/ELF/arm-thumb-plt-reloc.s
M lld/test/ELF/arm-thunk-arm-thumb-reuse.s
M lld/test/ELF/arm-thunk-edgecase.s
M lld/test/ELF/arm-thunk-largesection.s
M lld/test/ELF/arm-thunk-linkerscript-dotexpr.s
M lld/test/ELF/arm-thunk-linkerscript.s
M lld/test/ELF/arm-thunk-multipass-plt.s
M lld/test/ELF/arm-thunk-nosuitable.s
M lld/test/ELF/arm-thunk-re-add.s
M lld/test/ELF/arm-thunk-reuse.s
M lld/test/ELF/arm-thunk-section-too-large.s
M lld/test/ELF/arm-thunk-toolargesection.s
M lld/test/ELF/arm-v5-reloc-error.s
M lld/test/ELF/emulation-arm.s
Log Message:
-----------
[lld][ARM][2/3]Big Endian support - Word invariant support
Changes:
- Adding BE32 big endian Support for Arm.
- Replace the writele and readle with their endian-aware versions.
- Adding test cases for the big-endian be32 arm configuration.
Patch by: Milosz Plichta. This patch merges all the changes from
this patch https://reviews.llvm.org/D140203 as well.
Reviewed By: peter.smith, MaskRay
Differential Revision: https://reviews.llvm.org/D140202
More information about the All-commits
mailing list