[all-commits] [llvm/llvm-project] b04457: [GOFF] Introduce GOFFWriter class
Kai Nacke via All-commits
all-commits at lists.llvm.org
Wed Jun 25 14:26:31 PDT 2025
Branch: refs/heads/users/redstar/goffwriter-3
Home: https://github.com/llvm/llvm-project
Commit: b044574959d33e7129e360bc74a1df0a3e9b52ca
https://github.com/llvm/llvm-project/commit/b044574959d33e7129e360bc74a1df0a3e9b52ca
Author: Kai Nacke <kai.peter.nacke at ibm.com>
Date: 2025-06-25 (Wed, 25 Jun 2025)
Changed paths:
M llvm/lib/MC/GOFFObjectWriter.cpp
Log Message:
-----------
[GOFF] Introduce GOFFWriter class
The GOFFWriter has 2 purposes:
- Simplify resource management
- Enable writing of split DWARF files
It follows the design of the other writer classes. No added functionality at this point.
Commit: 95a3259fb8b9965544883b4f4d1b1d959f6c3078
https://github.com/llvm/llvm-project/commit/95a3259fb8b9965544883b4f4d1b1d959f6c3078
Author: Kai Nacke <kai.peter.nacke at ibm.com>
Date: 2025-06-25 (Wed, 25 Jun 2025)
Changed paths:
M llvm/include/llvm/BinaryFormat/GOFF.h
A llvm/include/llvm/MC/MCGOFFSymbolMapper.h
M llvm/lib/MC/CMakeLists.txt
M llvm/lib/MC/GOFFObjectWriter.cpp
A llvm/lib/MC/MCGOFFSymbolMapper.cpp
M llvm/lib/MC/MCObjectFileInfo.cpp
M llvm/test/CodeGen/SystemZ/zos-ppa2.ll
A llvm/test/MC/GOFF/section.ll
Log Message:
-----------
[GOFF] Add writing of section symbols
The GOFF format uses symbol definitions to represent sections and
symbols. Introducing a section can require up to 3 symbol definitions.
However, most of these details are not needed by the AsmPrinter.
To mapped from a section (a MCSectionGOFF) to the symbol definitions,
a new class called MCGOFFSymbolMapper is used. The same information
can also be used by the assembly output, which justifies this
centralized approach. Writing the mapped symbols is then straight
forward.
Commit: 2b55c8731db43faf978743b99f71d7880f3f0d68
https://github.com/llvm/llvm-project/commit/2b55c8731db43faf978743b99f71d7880f3f0d68
Author: Kai Nacke <kai.peter.nacke at ibm.com>
Date: 2025-06-25 (Wed, 25 Jun 2025)
Changed paths:
M llvm/include/llvm/MC/MCGOFFSymbolMapper.h
Log Message:
-----------
Update llvm/include/llvm/MC/MCGOFFSymbolMapper.h
Co-authored-by: Neumann Hon <neumann.hon at ibm.com>
Commit: 2dbf93a51428c0a89eb70bbacc119b3d23030e07
https://github.com/llvm/llvm-project/commit/2dbf93a51428c0a89eb70bbacc119b3d23030e07
Author: Kai Nacke <kai.peter.nacke at ibm.com>
Date: 2025-06-25 (Wed, 25 Jun 2025)
Changed paths:
M llvm/include/llvm/MC/MCGOFFSymbolMapper.h
Log Message:
-----------
Update llvm/include/llvm/MC/MCGOFFSymbolMapper.h
Co-authored-by: Neumann Hon <neumann.hon at ibm.com>
Commit: 090f6fb8ed2d57084e3960c213f942a7929e4ab6
https://github.com/llvm/llvm-project/commit/090f6fb8ed2d57084e3960c213f942a7929e4ab6
Author: Kai Nacke <kai.peter.nacke at ibm.com>
Date: 2025-06-25 (Wed, 25 Jun 2025)
Changed paths:
M llvm/lib/MC/GOFFObjectWriter.cpp
Log Message:
-----------
Update llvm/lib/MC/GOFFObjectWriter.cpp
Co-authored-by: Neumann Hon <neumann.hon at ibm.com>
Commit: a9703170276b4e853ba99cc7eba0bebe51d5fb06
https://github.com/llvm/llvm-project/commit/a9703170276b4e853ba99cc7eba0bebe51d5fb06
Author: Kai Nacke <kai.peter.nacke at ibm.com>
Date: 2025-06-25 (Wed, 25 Jun 2025)
Changed paths:
M llvm/include/llvm/BinaryFormat/GOFF.h
M llvm/include/llvm/MC/MCGOFFSymbolMapper.h
Log Message:
-----------
More updates
Commit: dcea02dcc3eb2017b372f300134d9031479ae9aa
https://github.com/llvm/llvm-project/commit/dcea02dcc3eb2017b372f300134d9031479ae9aa
Author: Kai Nacke <kai.peter.nacke at ibm.com>
Date: 2025-06-25 (Wed, 25 Jun 2025)
Changed paths:
M llvm/include/llvm/BinaryFormat/GOFF.h
M llvm/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h
M llvm/include/llvm/MC/MCContext.h
A llvm/include/llvm/MC/MCGOFFAttributes.h
M llvm/include/llvm/MC/MCGOFFStreamer.h
R llvm/include/llvm/MC/MCGOFFSymbolMapper.h
M llvm/include/llvm/MC/MCObjectFileInfo.h
M llvm/include/llvm/MC/MCSectionGOFF.h
M llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
M llvm/lib/MC/CMakeLists.txt
M llvm/lib/MC/GOFFObjectWriter.cpp
M llvm/lib/MC/MCContext.cpp
M llvm/lib/MC/MCGOFFStreamer.cpp
R llvm/lib/MC/MCGOFFSymbolMapper.cpp
M llvm/lib/MC/MCObjectFileInfo.cpp
M llvm/lib/Target/SystemZ/SystemZAsmPrinter.cpp
M llvm/test/MC/GOFF/section.ll
Log Message:
-----------
Remove the class GOFFSymbolMapper
Commit: f9acff089db3d83013eaa6196515d8ad0fe22b9c
https://github.com/llvm/llvm-project/commit/f9acff089db3d83013eaa6196515d8ad0fe22b9c
Author: Kai Nacke <kai.peter.nacke at ibm.com>
Date: 2025-06-25 (Wed, 25 Jun 2025)
Changed paths:
M llvm/lib/MC/MCGOFFStreamer.cpp
Log Message:
-----------
Update formatting
Commit: 1f3ff50a6ad8c0093b8532b7b30822ea9101b665
https://github.com/llvm/llvm-project/commit/1f3ff50a6ad8c0093b8532b7b30822ea9101b665
Author: Kai Nacke <kai.peter.nacke at ibm.com>
Date: 2025-06-25 (Wed, 25 Jun 2025)
Changed paths:
M llvm/include/llvm/MC/MCContext.h
M llvm/include/llvm/MC/MCGOFFAttributes.h
M llvm/include/llvm/MC/MCSectionGOFF.h
M llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
M llvm/lib/MC/GOFFObjectWriter.cpp
M llvm/lib/MC/MCContext.cpp
M llvm/lib/MC/MCGOFFStreamer.cpp
M llvm/lib/MC/MCObjectFileInfo.cpp
Log Message:
-----------
More updates
Commit: b9f669526d456ac093f425a22a89eed487542d57
https://github.com/llvm/llvm-project/commit/b9f669526d456ac093f425a22a89eed487542d57
Author: Kai Nacke <kai.peter.nacke at ibm.com>
Date: 2025-06-25 (Wed, 25 Jun 2025)
Changed paths:
M llvm/include/llvm/MC/MCContext.h
M llvm/include/llvm/MC/MCSectionGOFF.h
M llvm/lib/MC/GOFFObjectWriter.cpp
M llvm/lib/MC/MCObjectFileInfo.cpp
M llvm/test/CodeGen/SystemZ/zos-ada-relocations.ll
M llvm/test/CodeGen/SystemZ/zos-intrinsics.ll
M llvm/test/CodeGen/SystemZ/zos-landingpad.ll
M llvm/test/CodeGen/SystemZ/zos-ppa2.ll
M llvm/test/CodeGen/SystemZ/zos-simple-test.ll
M llvm/test/MC/GOFF/empty-goff.s
M llvm/test/MC/GOFF/section.ll
Log Message:
-----------
Fix failing tests
Changes the `printSwitchToSection()` to be more HLASM-ish, and updates the test cases. That was necessary because the emitted name has changed.
However, zos-landingpad.ll is still failing due to a bug.
Commit: ab3473edeba26e8f92a670735972ea0d76c03f4e
https://github.com/llvm/llvm-project/commit/ab3473edeba26e8f92a670735972ea0d76c03f4e
Author: Kai Nacke <kai.peter.nacke at ibm.com>
Date: 2025-06-25 (Wed, 25 Jun 2025)
Changed paths:
M llvm/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h
M llvm/include/llvm/MC/MCContext.h
M llvm/include/llvm/MC/MCGOFFStreamer.h
M llvm/include/llvm/MC/MCObjectFileInfo.h
M llvm/include/llvm/MC/MCSectionGOFF.h
M llvm/include/llvm/MC/MCSymbolGOFF.h
M llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
M llvm/lib/MC/GOFFObjectWriter.cpp
M llvm/lib/MC/MCContext.cpp
M llvm/lib/MC/MCGOFFStreamer.cpp
M llvm/lib/MC/MCObjectFileInfo.cpp
Log Message:
-----------
Rework based on reviewer comment.
Commit: 2741b482f3ca862eff28d5c1b047ed1ff2fbabb1
https://github.com/llvm/llvm-project/commit/2741b482f3ca862eff28d5c1b047ed1ff2fbabb1
Author: Kai Nacke <kai.peter.nacke at ibm.com>
Date: 2025-06-25 (Wed, 25 Jun 2025)
Changed paths:
M llvm/include/llvm/MC/MCContext.h
M llvm/include/llvm/MC/MCGOFFStreamer.h
M llvm/include/llvm/MC/MCObjectFileInfo.h
M llvm/include/llvm/MC/MCSectionGOFF.h
M llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
M llvm/lib/MC/GOFFObjectWriter.cpp
M llvm/lib/MC/MCContext.cpp
M llvm/lib/MC/MCGOFFStreamer.cpp
M llvm/lib/MC/MCObjectFileInfo.cpp
M llvm/test/CodeGen/SystemZ/zos-landingpad.ll
M llvm/test/CodeGen/SystemZ/zos-simple-test.ll
M llvm/test/MC/GOFF/ppa1.ll
M llvm/test/MC/GOFF/section.ll
Log Message:
-----------
More work on reviewer comments
Most comments are resolved except:
- I kept the RootSDSection variable
- The attributes are not yet in a union
- I still need to extend the unique section key for hashmap
Commit: 8502310770fff76efa516dd5145be8a1dc595921
https://github.com/llvm/llvm-project/commit/8502310770fff76efa516dd5145be8a1dc595921
Author: Kai Nacke <kai.peter.nacke at ibm.com>
Date: 2025-06-25 (Wed, 25 Jun 2025)
Changed paths:
M llvm/include/llvm/MC/MCSectionGOFF.h
M llvm/include/llvm/MC/MCSymbolGOFF.h
M llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
M llvm/lib/MC/CMakeLists.txt
A llvm/lib/MC/MCSectionGOFF.cpp
M llvm/test/CodeGen/SystemZ/zos-ada-relocations.ll
M llvm/test/CodeGen/SystemZ/zos-intrinsics.ll
M llvm/test/CodeGen/SystemZ/zos-landingpad.ll
M llvm/test/CodeGen/SystemZ/zos-simple-test.ll
M llvm/test/MC/GOFF/ppa1.ll
Log Message:
-----------
Emit CSECT/CATTR
This adds the logic to emit the CSECT and CATTR assembler instructions.
Commit: 0fbf2dcc03fe38b5c94bcb8b5e7fc1bfb7e9cfe0
https://github.com/llvm/llvm-project/commit/0fbf2dcc03fe38b5c94bcb8b5e7fc1bfb7e9cfe0
Author: Kai Nacke <kai.peter.nacke at ibm.com>
Date: 2025-06-25 (Wed, 25 Jun 2025)
Changed paths:
M llvm/include/llvm/MC/MCContext.h
M llvm/include/llvm/MC/MCSectionGOFF.h
M llvm/lib/MC/MCContext.cpp
M llvm/test/CodeGen/SystemZ/zos-landingpad.ll
Log Message:
-----------
Fix key for hashmap and introduce union
Commit: ef50790bdff5f116324d845b6cb030afeee5a9af
https://github.com/llvm/llvm-project/commit/ef50790bdff5f116324d845b6cb030afeee5a9af
Author: Kai Nacke <kai.peter.nacke at ibm.com>
Date: 2025-06-25 (Wed, 25 Jun 2025)
Changed paths:
M llvm/include/llvm/MC/MCSectionGOFF.h
M llvm/lib/MC/GOFFObjectWriter.cpp
Log Message:
-----------
Use getOrdinal/getIndex as the GOFF symbol id.
Commit: eb9ad66f62de0dbaf54fe278edd6ca1014f2ca59
https://github.com/llvm/llvm-project/commit/eb9ad66f62de0dbaf54fe278edd6ca1014f2ca59
Author: Kai Nacke <kai.peter.nacke at ibm.com>
Date: 2025-06-25 (Wed, 25 Jun 2025)
Changed paths:
M llvm/include/llvm/MC/MCGOFFStreamer.h
M llvm/lib/MC/MCGOFFStreamer.cpp
M llvm/test/MC/GOFF/section.ll
Log Message:
-----------
Remove initSections()
Also updates the test to match ideas, to make it easier to move those blocks around.
Commit: d54cf3fa6ef9cf60dd749c46cc66b510d8688d94
https://github.com/llvm/llvm-project/commit/d54cf3fa6ef9cf60dd749c46cc66b510d8688d94
Author: Kai Nacke <kai.peter.nacke at ibm.com>
Date: 2025-06-25 (Wed, 25 Jun 2025)
Changed paths:
M llvm/include/llvm/MC/MCObjectFileInfo.h
M llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
M llvm/lib/MC/MCObjectFileInfo.cpp
Log Message:
-----------
Remove RootSDSection
Commit: eef4d619d471ca0f72f3aa758b196f71ea6ba971
https://github.com/llvm/llvm-project/commit/eef4d619d471ca0f72f3aa758b196f71ea6ba971
Author: Kai Nacke <kai.peter.nacke at ibm.com>
Date: 2025-06-25 (Wed, 25 Jun 2025)
Changed paths:
M llvm/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h
M llvm/include/llvm/MC/MCSectionGOFF.h
M llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
M llvm/lib/MC/MCGOFFStreamer.cpp
Log Message:
-----------
Fix formatting and assertions
Commit: 3f35d2e0343703ef6732673ec315ba7492699e7f
https://github.com/llvm/llvm-project/commit/3f35d2e0343703ef6732673ec315ba7492699e7f
Author: Kai Nacke <kai.peter.nacke at ibm.com>
Date: 2025-06-25 (Wed, 25 Jun 2025)
Changed paths:
M llvm/test/MC/GOFF/section.ll
Log Message:
-----------
Update the test case to cover all records in the file.
Commit: ea2fd7795a608dbe0abb948ed045c735fe971cea
https://github.com/llvm/llvm-project/commit/ea2fd7795a608dbe0abb948ed045c735fe971cea
Author: Kai Nacke <kai.peter.nacke at ibm.com>
Date: 2025-06-25 (Wed, 25 Jun 2025)
Changed paths:
M llvm/include/llvm/MC/MCGOFFAttributes.h
M llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
M llvm/lib/MC/GOFFObjectWriter.cpp
M llvm/lib/MC/MCObjectFileInfo.cpp
Log Message:
-----------
Reuse NameSpace from ED in PR/LD
Commit: 135d43361201c7195c63881b35ec0fedd4512e03
https://github.com/llvm/llvm-project/commit/135d43361201c7195c63881b35ec0fedd4512e03
Author: Kai Nacke <kai.peter.nacke at ibm.com>
Date: 2025-06-25 (Wed, 25 Jun 2025)
Changed paths:
M llvm/lib/MC/GOFFObjectWriter.cpp
Log Message:
-----------
Also set FillByteValue.
Commit: 83dc8a477a13220ab6d10916f02fd0d278d79047
https://github.com/llvm/llvm-project/commit/83dc8a477a13220ab6d10916f02fd0d278d79047
Author: Kai Nacke <kai.peter.nacke at ibm.com>
Date: 2025-06-25 (Wed, 25 Jun 2025)
Changed paths:
M llvm/include/llvm/MC/MCGOFFAttributes.h
M llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
M llvm/lib/MC/GOFFObjectWriter.cpp
M llvm/lib/MC/MCObjectFileInfo.cpp
M llvm/lib/MC/MCSectionGOFF.cpp
M llvm/test/CodeGen/SystemZ/zos-simple-test.ll
M llvm/test/MC/GOFF/section.ll
Log Message:
-----------
- Amode only for LD
- Add sorting key
- Change generation of Rmode/Amode
Commit: a35f6bee842c981cca702028c7709e35cf4005b3
https://github.com/llvm/llvm-project/commit/a35f6bee842c981cca702028c7709e35cf4005b3
Author: Kai Nacke <kai.peter.nacke at ibm.com>
Date: 2025-06-25 (Wed, 25 Jun 2025)
Changed paths:
M llvm/lib/MC/MCSectionGOFF.cpp
M llvm/test/CodeGen/SystemZ/zos-ada-relocations.ll
M llvm/test/CodeGen/SystemZ/zos-intrinsics.ll
M llvm/test/CodeGen/SystemZ/zos-landingpad.ll
M llvm/test/CodeGen/SystemZ/zos-simple-test.ll
Log Message:
-----------
Emit XATTR
Commit: 7118af7aaac76f413680241782e17ce2a8412752
https://github.com/llvm/llvm-project/commit/7118af7aaac76f413680241782e17ce2a8412752
Author: Kai Nacke <kai.peter.nacke at ibm.com>
Date: 2025-06-25 (Wed, 25 Jun 2025)
Changed paths:
M llvm/lib/MC/MCSectionGOFF.cpp
Log Message:
-----------
Remove comma and add part name.
Commit: 52c738cdf681eef90cd52842fcdd4122f4ca4a21
https://github.com/llvm/llvm-project/commit/52c738cdf681eef90cd52842fcdd4122f4ca4a21
Author: Kai Nacke <kai.peter.nacke at ibm.com>
Date: 2025-06-25 (Wed, 25 Jun 2025)
Changed paths:
M llvm/test/MC/GOFF/ppa1.ll
Log Message:
-----------
Fix test case due to removed comma
Commit: 5bdfa3a4e9504d129fbbbe1eb4c4a74d51183f74
https://github.com/llvm/llvm-project/commit/5bdfa3a4e9504d129fbbbe1eb4c4a74d51183f74
Author: Kai Nacke <kai.peter.nacke at ibm.com>
Date: 2025-06-25 (Wed, 25 Jun 2025)
Changed paths:
M llvm/include/llvm/MC/MCGOFFAttributes.h
M llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
M llvm/lib/MC/GOFFObjectWriter.cpp
M llvm/lib/MC/MCObjectFileInfo.cpp
Log Message:
-----------
Remove DuplicateSymbolSeverity since it is not required.
Commit: 630c5f10d8db41d908abd28bc7f2aab65581517a
https://github.com/llvm/llvm-project/commit/630c5f10d8db41d908abd28bc7f2aab65581517a
Author: Kai Nacke <kai.peter.nacke at ibm.com>
Date: 2025-06-25 (Wed, 25 Jun 2025)
Changed paths:
M llvm/include/llvm/MC/MCContext.h
M llvm/lib/MC/MCGOFFStreamer.cpp
M llvm/lib/MC/MCSectionGOFF.cpp
Log Message:
-----------
Change code as recommended by MaskRay
Commit: 35ea445b06a83ea56d5623000daff8347b505224
https://github.com/llvm/llvm-project/commit/35ea445b06a83ea56d5623000daff8347b505224
Author: Kai Nacke <kai.peter.nacke at ibm.com>
Date: 2025-06-25 (Wed, 25 Jun 2025)
Changed paths:
A llvm/test/CodeGen/SystemZ/zos-ppa1.ll
A llvm/test/CodeGen/SystemZ/zos-section-1.ll
R llvm/test/MC/GOFF/ppa1.ll
R llvm/test/MC/GOFF/section.ll
Log Message:
-----------
Move .ll test cases
Commit: f30b8a1fa74f7890e2d4507d6e2312bcde2566ee
https://github.com/llvm/llvm-project/commit/f30b8a1fa74f7890e2d4507d6e2312bcde2566ee
Author: Kai Nacke <kai.peter.nacke at ibm.com>
Date: 2025-06-25 (Wed, 25 Jun 2025)
Changed paths:
M llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
M llvm/test/CodeGen/SystemZ/zos-section-1.ll
A llvm/test/CodeGen/SystemZ/zos-section-2.ll
M llvm/test/CodeGen/SystemZ/zos-simple-test.ll
Log Message:
-----------
Add another test case, and remove -o - in the run line
Also fixes the alignment for data.
Commit: c22ce7f314a4c62799272fd0f56e19d2866bd15f
https://github.com/llvm/llvm-project/commit/c22ce7f314a4c62799272fd0f56e19d2866bd15f
Author: Kai Nacke <kai.peter.nacke at ibm.com>
Date: 2025-06-25 (Wed, 25 Jun 2025)
Changed paths:
M llvm/include/llvm/MC/MCGOFFAttributes.h
M llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
M llvm/lib/MC/GOFFObjectWriter.cpp
M llvm/lib/MC/MCObjectFileInfo.cpp
M llvm/lib/MC/MCSectionGOFF.cpp
M llvm/test/CodeGen/SystemZ/zos-landingpad.ll
M llvm/test/CodeGen/SystemZ/zos-section-1.ll
M llvm/test/CodeGen/SystemZ/zos-section-2.ll
M llvm/test/CodeGen/SystemZ/zos-simple-test.ll
Log Message:
-----------
Remove Executable from the ED element
The value would serve as default if not specified on LD or PR. However, we can make sure that it is always specified on LD and PR, s not need to have it on ED.
Commit: 0a88872a6fbc9b1e88fc849d13890a7e9c02db90
https://github.com/llvm/llvm-project/commit/0a88872a6fbc9b1e88fc849d13890a7e9c02db90
Author: Kai Nacke <kai.peter.nacke at ibm.com>
Date: 2025-06-25 (Wed, 25 Jun 2025)
Changed paths:
M llvm/lib/MC/MCGOFFStreamer.cpp
Log Message:
-----------
Remove unused header file
Commit: d0e2c193f057049a7f4e180ede5347a081412734
https://github.com/llvm/llvm-project/commit/d0e2c193f057049a7f4e180ede5347a081412734
Author: Kai Nacke <kai.peter.nacke at ibm.com>
Date: 2025-06-25 (Wed, 25 Jun 2025)
Changed paths:
M llvm/include/llvm/MC/MCGOFFAttributes.h
M llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
M llvm/lib/MC/GOFFObjectWriter.cpp
M llvm/lib/MC/MCObjectFileInfo.cpp
M llvm/lib/MC/MCSectionGOFF.cpp
Log Message:
-----------
Remove ReadOnly attribute for PR elements
Commit: 37152e063f7228cac4aa967e41f2feecf36d7c98
https://github.com/llvm/llvm-project/commit/37152e063f7228cac4aa967e41f2feecf36d7c98
Author: Kai Nacke <kai.peter.nacke at ibm.com>
Date: 2025-06-25 (Wed, 25 Jun 2025)
Changed paths:
M llvm/include/llvm/MC/MCGOFFAttributes.h
M llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
M llvm/lib/MC/GOFFObjectWriter.cpp
M llvm/lib/MC/MCObjectFileInfo.cpp
M llvm/lib/MC/MCSectionGOFF.cpp
Log Message:
-----------
Make alignment of PR always the same as ED
Commit: 41548c7512163ed64bce61d585caf2cf1eb23c3e
https://github.com/llvm/llvm-project/commit/41548c7512163ed64bce61d585caf2cf1eb23c3e
Author: Kai Nacke <kai.peter.nacke at ibm.com>
Date: 2025-06-25 (Wed, 25 Jun 2025)
Changed paths:
M llvm/test/CodeGen/SystemZ/zos-section-1.ll
M llvm/test/CodeGen/SystemZ/zos-section-2.ll
Log Message:
-----------
Fix test cases
There were too many zeroes in the address.
Commit: af1d9e87a4cf89a257d7302c4537b9a61ab0a38e
https://github.com/llvm/llvm-project/commit/af1d9e87a4cf89a257d7302c4537b9a61ab0a38e
Author: Kai Nacke <kai.peter.nacke at ibm.com>
Date: 2025-06-25 (Wed, 25 Jun 2025)
Changed paths:
M llvm/include/llvm/MC/MCGOFFAttributes.h
M llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
M llvm/lib/MC/GOFFObjectWriter.cpp
M llvm/lib/MC/MCObjectFileInfo.cpp
M llvm/lib/MC/MCSectionGOFF.cpp
M llvm/test/CodeGen/SystemZ/zos-ada-relocations.ll
M llvm/test/CodeGen/SystemZ/zos-intrinsics.ll
M llvm/test/CodeGen/SystemZ/zos-landingpad.ll
M llvm/test/CodeGen/SystemZ/zos-simple-test.ll
Log Message:
-----------
Lift fill byte value to higher layer.
Commit: 24c649491b4c39b970a95b5e26fa467afcfef694
https://github.com/llvm/llvm-project/commit/24c649491b4c39b970a95b5e26fa467afcfef694
Author: Kai Nacke <kai.peter.nacke at ibm.com>
Date: 2025-06-25 (Wed, 25 Jun 2025)
Changed paths:
M llvm/lib/MC/GOFFObjectWriter.cpp
Log Message:
-----------
Fix formatting.
Commit: 73f743aa053c6a5d00c369c9ac4608b09cbaafc3
https://github.com/llvm/llvm-project/commit/73f743aa053c6a5d00c369c9ac4608b09cbaafc3
Author: Kai Nacke <kai.peter.nacke at ibm.com>
Date: 2025-06-25 (Wed, 25 Jun 2025)
Changed paths:
M llvm/include/llvm/MC/MCGOFFAttributes.h
Log Message:
-----------
Update comment.
Commit: dffa6bf949f9580654f0ce614f364c4adcf34b37
https://github.com/llvm/llvm-project/commit/dffa6bf949f9580654f0ce614f364c4adcf34b37
Author: Kai Nacke <kai.peter.nacke at ibm.com>
Date: 2025-06-25 (Wed, 25 Jun 2025)
Changed paths:
M llvm/include/llvm/MC/MCGOFFAttributes.h
M llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
M llvm/lib/MC/MCObjectFileInfo.cpp
Log Message:
-----------
Remove constants.
Commit: 88d405198078b07e3348a8edf9a80a017a16a3e9
https://github.com/llvm/llvm-project/commit/88d405198078b07e3348a8edf9a80a017a16a3e9
Author: Kai Nacke <kai.peter.nacke at ibm.com>
Date: 2025-06-25 (Wed, 25 Jun 2025)
Changed paths:
M llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
M llvm/lib/MC/GOFFObjectWriter.cpp
Log Message:
-----------
Rebase and fix compile errors due to refactoring.
Compare: https://github.com/llvm/llvm-project/compare/8175f5729aeb...88d405198078
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list