[all-commits] [llvm/llvm-project] c30968: [GOFF] Introduce GOFFWriter class
Kai Nacke via All-commits
all-commits at lists.llvm.org
Thu Jun 26 07:16:54 PDT 2025
Branch: refs/heads/users/redstar/goffwriter-3
Home: https://github.com/llvm/llvm-project
Commit: c30968f44b28e4d6e37d4f4fdf0b21c5ccd909bc
https://github.com/llvm/llvm-project/commit/c30968f44b28e4d6e37d4f4fdf0b21c5ccd909bc
Author: Kai Nacke <kai.peter.nacke at ibm.com>
Date: 2025-06-26 (Thu, 26 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: c896d839cff9db733a1d8ec00033d8d905ddb731
https://github.com/llvm/llvm-project/commit/c896d839cff9db733a1d8ec00033d8d905ddb731
Author: Kai Nacke <kai.peter.nacke at ibm.com>
Date: 2025-06-26 (Thu, 26 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: 4fd06dce4ff2774207bb31f130eb30e7d3e5d74e
https://github.com/llvm/llvm-project/commit/4fd06dce4ff2774207bb31f130eb30e7d3e5d74e
Author: Kai Nacke <kai.peter.nacke at ibm.com>
Date: 2025-06-26 (Thu, 26 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: 17a4e271e8f6b65f398e63aa869ae9b857ff52c0
https://github.com/llvm/llvm-project/commit/17a4e271e8f6b65f398e63aa869ae9b857ff52c0
Author: Kai Nacke <kai.peter.nacke at ibm.com>
Date: 2025-06-26 (Thu, 26 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: 206a9751e4d8a15bdb4151b01fe16a20529febee
https://github.com/llvm/llvm-project/commit/206a9751e4d8a15bdb4151b01fe16a20529febee
Author: Kai Nacke <kai.peter.nacke at ibm.com>
Date: 2025-06-26 (Thu, 26 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: 9c0e74bd2fe06c24d430e6af4933b8b27c12def0
https://github.com/llvm/llvm-project/commit/9c0e74bd2fe06c24d430e6af4933b8b27c12def0
Author: Kai Nacke <kai.peter.nacke at ibm.com>
Date: 2025-06-26 (Thu, 26 Jun 2025)
Changed paths:
M llvm/include/llvm/BinaryFormat/GOFF.h
M llvm/include/llvm/MC/MCGOFFSymbolMapper.h
Log Message:
-----------
More updates
Commit: a60a4fc8e5cdf7ff72129d08c8a75885e980b8e0
https://github.com/llvm/llvm-project/commit/a60a4fc8e5cdf7ff72129d08c8a75885e980b8e0
Author: Kai Nacke <kai.peter.nacke at ibm.com>
Date: 2025-06-26 (Thu, 26 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: b7605f8340dc41e64027fb587d2163ba7eddedeb
https://github.com/llvm/llvm-project/commit/b7605f8340dc41e64027fb587d2163ba7eddedeb
Author: Kai Nacke <kai.peter.nacke at ibm.com>
Date: 2025-06-26 (Thu, 26 Jun 2025)
Changed paths:
M llvm/lib/MC/MCGOFFStreamer.cpp
Log Message:
-----------
Update formatting
Commit: a3e042b7b3c3079148e38c8dd2a06400e5248a52
https://github.com/llvm/llvm-project/commit/a3e042b7b3c3079148e38c8dd2a06400e5248a52
Author: Kai Nacke <kai.peter.nacke at ibm.com>
Date: 2025-06-26 (Thu, 26 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: 5843b76dff2b371fa670ce9a6b93f6925155df31
https://github.com/llvm/llvm-project/commit/5843b76dff2b371fa670ce9a6b93f6925155df31
Author: Kai Nacke <kai.peter.nacke at ibm.com>
Date: 2025-06-26 (Thu, 26 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: 5eb61cb432575a970543fe7e5e74ec40043db3e0
https://github.com/llvm/llvm-project/commit/5eb61cb432575a970543fe7e5e74ec40043db3e0
Author: Kai Nacke <kai.peter.nacke at ibm.com>
Date: 2025-06-26 (Thu, 26 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: 835b3d93c286002537291542b70f000e23ffb5b4
https://github.com/llvm/llvm-project/commit/835b3d93c286002537291542b70f000e23ffb5b4
Author: Kai Nacke <kai.peter.nacke at ibm.com>
Date: 2025-06-26 (Thu, 26 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: 22b76122430f3dc345de3e975bb63ba2e452f177
https://github.com/llvm/llvm-project/commit/22b76122430f3dc345de3e975bb63ba2e452f177
Author: Kai Nacke <kai.peter.nacke at ibm.com>
Date: 2025-06-26 (Thu, 26 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: 4345699f2ca0c50a506618841335c0703be71724
https://github.com/llvm/llvm-project/commit/4345699f2ca0c50a506618841335c0703be71724
Author: Kai Nacke <kai.peter.nacke at ibm.com>
Date: 2025-06-26 (Thu, 26 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: bc9970996f3fd37047d4c21b0048a5ccc060cdcf
https://github.com/llvm/llvm-project/commit/bc9970996f3fd37047d4c21b0048a5ccc060cdcf
Author: Kai Nacke <kai.peter.nacke at ibm.com>
Date: 2025-06-26 (Thu, 26 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: 3fdb69936f0c2a084a2f3f81e713aef5757664a2
https://github.com/llvm/llvm-project/commit/3fdb69936f0c2a084a2f3f81e713aef5757664a2
Author: Kai Nacke <kai.peter.nacke at ibm.com>
Date: 2025-06-26 (Thu, 26 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: 21a7b377396763f3bce07d42e1e390180a195a49
https://github.com/llvm/llvm-project/commit/21a7b377396763f3bce07d42e1e390180a195a49
Author: Kai Nacke <kai.peter.nacke at ibm.com>
Date: 2025-06-26 (Thu, 26 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: 37942a18aab0284897baa485982c0bf49ea374c7
https://github.com/llvm/llvm-project/commit/37942a18aab0284897baa485982c0bf49ea374c7
Author: Kai Nacke <kai.peter.nacke at ibm.com>
Date: 2025-06-26 (Thu, 26 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: 6dc152459332c504f163d95bdea4501840678533
https://github.com/llvm/llvm-project/commit/6dc152459332c504f163d95bdea4501840678533
Author: Kai Nacke <kai.peter.nacke at ibm.com>
Date: 2025-06-26 (Thu, 26 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: db2f9d2ef9baeb43cefec979c1bab42432926b30
https://github.com/llvm/llvm-project/commit/db2f9d2ef9baeb43cefec979c1bab42432926b30
Author: Kai Nacke <kai.peter.nacke at ibm.com>
Date: 2025-06-26 (Thu, 26 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: 523aeb0b1f663aed31767edfb7a56bce11d27373
https://github.com/llvm/llvm-project/commit/523aeb0b1f663aed31767edfb7a56bce11d27373
Author: Kai Nacke <kai.peter.nacke at ibm.com>
Date: 2025-06-26 (Thu, 26 Jun 2025)
Changed paths:
M llvm/lib/MC/GOFFObjectWriter.cpp
Log Message:
-----------
Also set FillByteValue.
Commit: 36b8e4a92f260f3a6d5178b925cd58bfb588aa4f
https://github.com/llvm/llvm-project/commit/36b8e4a92f260f3a6d5178b925cd58bfb588aa4f
Author: Kai Nacke <kai.peter.nacke at ibm.com>
Date: 2025-06-26 (Thu, 26 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: e87421602b833788951f5c4e080d938c08d489bc
https://github.com/llvm/llvm-project/commit/e87421602b833788951f5c4e080d938c08d489bc
Author: Kai Nacke <kai.peter.nacke at ibm.com>
Date: 2025-06-26 (Thu, 26 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: 962460025b2e8157009162400a303351124df773
https://github.com/llvm/llvm-project/commit/962460025b2e8157009162400a303351124df773
Author: Kai Nacke <kai.peter.nacke at ibm.com>
Date: 2025-06-26 (Thu, 26 Jun 2025)
Changed paths:
M llvm/lib/MC/MCSectionGOFF.cpp
Log Message:
-----------
Remove comma and add part name.
Commit: f9184fb9d48af9a93a61c65948fecb3769d4f0db
https://github.com/llvm/llvm-project/commit/f9184fb9d48af9a93a61c65948fecb3769d4f0db
Author: Kai Nacke <kai.peter.nacke at ibm.com>
Date: 2025-06-26 (Thu, 26 Jun 2025)
Changed paths:
M llvm/test/MC/GOFF/ppa1.ll
Log Message:
-----------
Fix test case due to removed comma
Commit: d59806ebca8711816c3648f7320defd6fd1ecd41
https://github.com/llvm/llvm-project/commit/d59806ebca8711816c3648f7320defd6fd1ecd41
Author: Kai Nacke <kai.peter.nacke at ibm.com>
Date: 2025-06-26 (Thu, 26 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: 95f5689bc684aa155075cd0d5f40487c06ac58e3
https://github.com/llvm/llvm-project/commit/95f5689bc684aa155075cd0d5f40487c06ac58e3
Author: Kai Nacke <kai.peter.nacke at ibm.com>
Date: 2025-06-26 (Thu, 26 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: 18bd059e4486b5ee50604d25d304f6e7cf872cbb
https://github.com/llvm/llvm-project/commit/18bd059e4486b5ee50604d25d304f6e7cf872cbb
Author: Kai Nacke <kai.peter.nacke at ibm.com>
Date: 2025-06-26 (Thu, 26 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: b521d097eeb6219ebfdfe985fc64a407ac2dfecd
https://github.com/llvm/llvm-project/commit/b521d097eeb6219ebfdfe985fc64a407ac2dfecd
Author: Kai Nacke <kai.peter.nacke at ibm.com>
Date: 2025-06-26 (Thu, 26 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: 6761c8c599b1fe53bbd040af970c6f04a35d93d1
https://github.com/llvm/llvm-project/commit/6761c8c599b1fe53bbd040af970c6f04a35d93d1
Author: Kai Nacke <kai.peter.nacke at ibm.com>
Date: 2025-06-26 (Thu, 26 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: d778ee04df9fb5df43a3cf3a530225db3c080627
https://github.com/llvm/llvm-project/commit/d778ee04df9fb5df43a3cf3a530225db3c080627
Author: Kai Nacke <kai.peter.nacke at ibm.com>
Date: 2025-06-26 (Thu, 26 Jun 2025)
Changed paths:
M llvm/lib/MC/MCGOFFStreamer.cpp
Log Message:
-----------
Remove unused header file
Commit: 87e459cad0a7ca73cf4186be31aa34cef45baa83
https://github.com/llvm/llvm-project/commit/87e459cad0a7ca73cf4186be31aa34cef45baa83
Author: Kai Nacke <kai.peter.nacke at ibm.com>
Date: 2025-06-26 (Thu, 26 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: 7a6140016b234821020f9a3e47344fb59a0e8081
https://github.com/llvm/llvm-project/commit/7a6140016b234821020f9a3e47344fb59a0e8081
Author: Kai Nacke <kai.peter.nacke at ibm.com>
Date: 2025-06-26 (Thu, 26 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: 06fee4ef962bcc2e131db16c349cab40be298f84
https://github.com/llvm/llvm-project/commit/06fee4ef962bcc2e131db16c349cab40be298f84
Author: Kai Nacke <kai.peter.nacke at ibm.com>
Date: 2025-06-26 (Thu, 26 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: 3c1c4f6e24ba1dd89ea71ff0c032ce16e9090254
https://github.com/llvm/llvm-project/commit/3c1c4f6e24ba1dd89ea71ff0c032ce16e9090254
Author: Kai Nacke <kai.peter.nacke at ibm.com>
Date: 2025-06-26 (Thu, 26 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: 4ccf3ab854e88e5a00b146253046aea4c8f70ac8
https://github.com/llvm/llvm-project/commit/4ccf3ab854e88e5a00b146253046aea4c8f70ac8
Author: Kai Nacke <kai.peter.nacke at ibm.com>
Date: 2025-06-26 (Thu, 26 Jun 2025)
Changed paths:
M llvm/lib/MC/GOFFObjectWriter.cpp
Log Message:
-----------
Fix formatting.
Commit: e4139834c2476ca358438f9bda17ea6192cc3227
https://github.com/llvm/llvm-project/commit/e4139834c2476ca358438f9bda17ea6192cc3227
Author: Kai Nacke <kai.peter.nacke at ibm.com>
Date: 2025-06-26 (Thu, 26 Jun 2025)
Changed paths:
M llvm/include/llvm/MC/MCGOFFAttributes.h
Log Message:
-----------
Update comment.
Commit: 0eec88f448c14ac2571c14b5d0bec0368a40d113
https://github.com/llvm/llvm-project/commit/0eec88f448c14ac2571c14b5d0bec0368a40d113
Author: Kai Nacke <kai.peter.nacke at ibm.com>
Date: 2025-06-26 (Thu, 26 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: c2d04492310620b791b97bba81a7be2c891b2881
https://github.com/llvm/llvm-project/commit/c2d04492310620b791b97bba81a7be2c891b2881
Author: Kai Nacke <kai.peter.nacke at ibm.com>
Date: 2025-06-26 (Thu, 26 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/88d405198078...c2d044923106
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