[all-commits] [llvm/llvm-project] 484553: [lib/Object] - Refine interface of ELFFile<ELFT>. ...
Georgii Rymar via All-commits
all-commits at lists.llvm.org
Tue Sep 15 01:39:04 PDT 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: 4845531fa88cb0f104b5afc5d99abded22623c53
https://github.com/llvm/llvm-project/commit/4845531fa88cb0f104b5afc5d99abded22623c53
Author: Georgii Rymar <grimar at accesssoftek.com>
Date: 2020-09-15 (Tue, 15 Sep 2020)
Changed paths:
M lld/ELF/Arch/AMDGPU.cpp
M lld/ELF/Arch/Hexagon.cpp
M lld/ELF/Arch/Mips.cpp
M lld/ELF/Arch/MipsArchTree.cpp
M lld/ELF/Arch/PPC64.cpp
M lld/ELF/Arch/RISCV.cpp
M lld/ELF/Driver.cpp
M lld/ELF/InputFiles.cpp
M lld/ELF/InputSection.cpp
M lld/ELF/Relocations.cpp
M llvm/include/llvm/Object/ELF.h
M llvm/include/llvm/Object/ELFObjectFile.h
M llvm/lib/ExecutionEngine/JITLink/ELF_x86_64.cpp
M llvm/lib/InterfaceStub/ELFObjHandler.cpp
M llvm/lib/Object/ELF.cpp
M llvm/tools/llvm-objcopy/ELF/Object.cpp
M llvm/tools/llvm-objdump/ELFDump.cpp
M llvm/tools/llvm-readobj/ARMEHABIPrinter.h
M llvm/tools/llvm-readobj/DwarfCFIEHPrinter.h
M llvm/tools/llvm-readobj/ELFDumper.cpp
M llvm/tools/obj2yaml/elf2yaml.cpp
Log Message:
-----------
[lib/Object] - Refine interface of ELFFile<ELFT>. NFCI.
`ELFFile<ELFT>` has many methods that take pointers,
though they assume that arguments are never null and
hence could take references instead.
This patch performs such clean-up.
Differential revision: https://reviews.llvm.org/D87385
More information about the All-commits
mailing list