llvm-project
[GOFF] Add writing of section symbols
#133799
Merged
Go
Login via GitHub
Home
Pricing
FAQ
Install
Login
via GitHub
Overview
Commits
39
Changes
View On
GitHub
[GOFF] Add writing of section symbols
#133799
redstar
merged 39 commits into
main
from
users/redstar/goffwriter-3
redstar
requested a review
from
MaskRay
222 days ago
redstar
requested a review
from
uweigand
222 days ago
redstar
requested a review
from
diggerlin
222 days ago
redstar
requested a review
from
kpneal
222 days ago
redstar
assigned
redstar
222 days ago
llvmbot
added
backend:SystemZ
llvmbot
added
llvm:mc
llvmbot
added
llvm:binary-utilities
uweigand
commented on 2025-04-01
MaskRay
commented on 2025-04-02
MaskRay
commented on 2025-04-02
MaskRay
commented on 2025-04-02
Everybody0523
commented on 2025-04-02
uweigand
commented on 2025-04-03
uweigand
commented on 2025-04-07
uweigand
commented on 2025-04-07
AidoP
commented on 2025-04-10
uweigand
commented on 2025-04-10
MaskRay
commented on 2025-04-15
MaskRay
commented on 2025-04-15
MaskRay
commented on 2025-04-15
MaskRay
commented on 2025-04-15
MaskRay
commented on 2025-04-15
MaskRay
commented on 2025-04-18
uweigand
commented on 2025-04-25
uweigand
commented on 2025-06-24
redstar
force pushed
from
8175f572
to
88d40519
136 days ago
uweigand
approved these changes on 2025-06-26
Base automatically changed from
users/redstar/goffwriter-2
to
main
135 days ago
[GOFF] Introduce GOFFWriter class
c30968f4
[GOFF] Add writing of section symbols
c896d839
Update llvm/include/llvm/MC/MCGOFFSymbolMapper.h
4fd06dce
Update llvm/include/llvm/MC/MCGOFFSymbolMapper.h
17a4e271
Update llvm/lib/MC/GOFFObjectWriter.cpp
206a9751
More updates
9c0e74bd
Remove the class GOFFSymbolMapper
a60a4fc8
Update formatting
b7605f83
More updates
a3e042b7
Fix failing tests
5843b76d
Rework based on reviewer comment.
5eb61cb4
More work on reviewer comments
835b3d93
Emit CSECT/CATTR
22b76122
Fix key for hashmap and introduce union
4345699f
Use getOrdinal/getIndex as the GOFF symbol id.
bc997099
Remove initSections()
3fdb6993
Remove RootSDSection
21a7b377
Fix formatting and assertions
37942a18
Update the test case to cover all records in the file.
6dc15245
Reuse NameSpace from ED in PR/LD
db2f9d2e
Also set FillByteValue.
523aeb0b
- Amode only for LD
36b8e4a9
Emit XATTR
e8742160
Remove comma and add part name.
96246002
Fix test case due to removed comma
f9184fb9
Remove DuplicateSymbolSeverity since it is not required.
d59806eb
Change code as recommended by MaskRay
95f5689b
Move .ll test cases
18bd059e
Add another test case, and remove -o - in the run line
b521d097
Remove Executable from the ED element
6761c8c5
Remove unused header file
d778ee04
Remove ReadOnly attribute for PR elements
87e459ca
Make alignment of PR always the same as ED
7a614001
Fix test cases
06fee4ef
Lift fill byte value to higher layer.
3c1c4f6e
Fix formatting.
4ccf3ab8
Update comment.
e4139834
Remove constants.
0eec88f4
Rebase and fix compile errors due to refactoring.
c2d04492
redstar
force pushed
from
88d40519
to
c2d04492
135 days ago
redstar
merged
33872f12
into main
135 days ago
redstar
deleted the users/redstar/goffwriter-3 branch
135 days ago
MaskRay
commented on 2025-07-23
Login to write a write a comment.
Login via GitHub
Reviewers
uweigand
MaskRay
AidoP
Everybody0523
diggerlin
kpneal
Assignees
redstar
Labels
backend:SystemZ
llvm:mc
llvm:binary-utilities
Milestone
No milestone
Login to write a write a comment.
Login via GitHub