[llvm-branch-commits] [llvm] CodeGen: Merge TargetLoweringObjectFile::getModuleMetadata into Initialize (PR #226837)

via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Sun Sep 27 14:10:36 PDT 2026


llvmorg-github-actions[bot] wrote:


<!--LLVM PR SUMMARY COMMENT-->

@llvm/pr-subscribers-backend-m68k

Author: Matt Arsenault (arsenm)

<details>
<summary>Changes</summary>

getModuleMetadata had a single caller, which invoked it immediately after
Initialize. Pass the module to Initialize and fold it in.

Co-Authored-By: Claude Opus 5 <noreply@<!-- -->anthropic.com>

---
Full diff: https://github.com/llvm/llvm-project/pull/226837.diff


38 Files Affected:

- (modified) llvm/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h (+21-14) 
- (modified) llvm/include/llvm/Target/TargetLoweringObjectFile.h (+10-9) 
- (modified) llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp (-2) 
- (modified) llvm/lib/CodeGen/MachineModuleInfo.cpp (+2-2) 
- (modified) llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp (+32-22) 
- (modified) llvm/lib/Target/AArch64/AArch64TargetObjectFile.cpp (+3-2) 
- (modified) llvm/lib/Target/AArch64/AArch64TargetObjectFile.h (+2-1) 
- (modified) llvm/lib/Target/ARM/ARMTargetObjectFile.cpp (+3-8) 
- (modified) llvm/lib/Target/ARM/ARMTargetObjectFile.h (+2-3) 
- (modified) llvm/lib/Target/AVR/AVRTargetObjectFile.cpp (+3-2) 
- (modified) llvm/lib/Target/AVR/AVRTargetObjectFile.h (+2-1) 
- (modified) llvm/lib/Target/CSKY/CSKYTargetObjectFile.cpp (+3-2) 
- (modified) llvm/lib/Target/CSKY/CSKYTargetObjectFile.h (+2-1) 
- (modified) llvm/lib/Target/Hexagon/HexagonTargetObjectFile.cpp (+3-2) 
- (modified) llvm/lib/Target/Hexagon/HexagonTargetObjectFile.h (+2-1) 
- (modified) llvm/lib/Target/Lanai/LanaiTargetObjectFile.cpp (+3-3) 
- (modified) llvm/lib/Target/Lanai/LanaiTargetObjectFile.h (+2-1) 
- (modified) llvm/lib/Target/M68k/M68kTargetObjectFile.cpp (+3-2) 
- (modified) llvm/lib/Target/M68k/M68kTargetObjectFile.h (+2-1) 
- (modified) llvm/lib/Target/Mips/MipsTargetObjectFile.cpp (+3-2) 
- (modified) llvm/lib/Target/Mips/MipsTargetObjectFile.h (+2-1) 
- (modified) llvm/lib/Target/PowerPC/PPCTargetObjectFile.cpp (+4-4) 
- (modified) llvm/lib/Target/PowerPC/PPCTargetObjectFile.h (+2-1) 
- (modified) llvm/lib/Target/RISCV/RISCVTargetObjectFile.cpp (+14-16) 
- (modified) llvm/lib/Target/RISCV/RISCVTargetObjectFile.h (+2-3) 
- (modified) llvm/lib/Target/Sparc/SparcTargetObjectFile.cpp (+3-2) 
- (modified) llvm/lib/Target/Sparc/SparcTargetObjectFile.h (+2-1) 
- (modified) llvm/lib/Target/TargetLoweringObjectFile.cpp (+4-3) 
- (modified) llvm/lib/Target/VE/VETargetMachine.cpp (+3-2) 
- (modified) llvm/lib/Target/WebAssembly/WebAssemblyTargetObjectFile.cpp (+3-2) 
- (modified) llvm/lib/Target/WebAssembly/WebAssemblyTargetObjectFile.h (+2-1) 
- (modified) llvm/lib/Target/XCore/XCoreTargetObjectFile.cpp (+4-4) 
- (modified) llvm/lib/Target/XCore/XCoreTargetObjectFile.h (+2-1) 
- (modified) llvm/unittests/CodeGen/TestAsmPrinter.cpp (+2-1) 
- (modified) llvm/unittests/CodeGen/TestAsmPrinter.h (+4) 
- (modified) llvm/unittests/CodeGen/X86MCInstLowerTest.cpp (+2-2) 
- (modified) llvm/unittests/DebugInfo/DWARF/DwarfGenerator.cpp (+2-1) 
- (modified) llvm/unittests/DebugInfo/DWARF/DwarfGenerator.h (+4) 


``````````diff
The server is unavailable at this time. Please wait a few minutes before you try again.
``````````

</details>


https://github.com/llvm/llvm-project/pull/226837


More information about the llvm-branch-commits mailing list