summaryrefslogtreecommitdiff
path: root/llvm/lib/Object/GOFFObjectFile.cpp
AgeCommit message (Collapse)Author
2025-02-19[Object] Avoid repeated hash lookups (NFC) (#127746)Kazu Hirata
2025-02-12[Object] Avoid repeated map lookups (NFC) (#126853)Kazu Hirata
2025-01-18[Object] Avoid repeated hash lookups (NFC) (#123448)Kazu Hirata
2024-11-29[Support][Error] Add ErrorAsOutParameter constructor that takes an Error by ref.Lang Hames
ErrorAsOutParameter's Error* constructor supports cases where an Error might not be passed in (because in the calling context it's known that this call won't fail). Most clients always have an Error present however, and for them an Error& overload is more convenient.
2024-04-09Fix MSVC "result of 32-bit shift implicitly converted to 64 bits" warning. NFC.Simon Pilgrim
2024-04-08 [SystemZ][z/OS] TXT records in the GOFF reader (#87648)Yusra Syeda
This PR adds handling for TXT records in the GOFF reader. --------- Co-authored-by: Yusra Syeda <yusra.syeda@ibm.com>
2024-04-01[GOFF] Wrap debug output with LLVM_DEBUG (#87252)Kai Nacke
The content of a GOFF record is always dumped if NDEBUG is not defined, which produces rather confusing output. This changes wrap the dumping code in LLVM_DEBUG, so the dump is only done when debug output of this module is requested.
2024-03-27Finish revert "[SystemZ][z/OS] TXT records in the GOFF reader (#74526)"Aiden Grossman
This finishes the revert started in aeb8628c218f8224e08dddcdd3199a445d8607a8 which didn't completely back out the original patch.
2024-03-27Revert "[SystemZ][z/OS] TXT records in the GOFF reader (#74526)"Neumann Hon
This reverts commit 009f88fc0e3a036be97ef7b222b90af342bae0b7. Reverting PR due to test failure.
2024-03-27Fix "result of 32-bit shift implicitly converted to 64 bits" MSVC warning. NFCI.Simon Pilgrim
2024-03-27[SystemZ][z/OS] TXT records in the GOFF reader (#74526)Yusra Syeda
This PR adds handling for TXT records in the GOFF reader. --------- Authored-by: Yusra Syeda <yusra.syeda@ibm.com>
2023-05-02Fix MSVC "not all control paths return a value" warnings. NFC.Simon Pilgrim
2023-04-29GOFFObjectFile.cpp: Suppress a warning in -Asserts (D98437)NAKAMURA Takumi
2023-04-29Fix use of undeclared identifier 'EC' (NFC)Jie Fu
/Users/jiefu/llvm-project/llvm/lib/Object/GOFFObjectFile.cpp:199:3: error: use of undeclared identifier 'EC' EC = ConverterEBCDIC::convertToUTF8(SymbolName, SymbolNameConverted); ^ 1 error generated.
2023-04-28[SystemZ][z/OS] Add GOFFObjectFile class support for HDR, ESD and END recordsYusra Syeda
This patch details the GOFF file format and implements the GOFFObjectfile class with support for only the HDR, ESD and END GOFF records. Reviewed By: jhenderson, kpn Differential Revision: https://reviews.llvm.org/D98437
2023-04-28Revert "[SystemZ][z/OS] Add GOFFObjectFile class support for HDR, ESD and ↵Neumann Hon
END records" This reverts commit 5b2423183cb35703723ec91ce5b93b99cec36fb2.
2023-04-28[SystemZ][z/OS] Add GOFFObjectFile class support for HDR, ESD and END recordsNeumann Hon
This patch details the GOFF file format and implements the GOFFObjectfile class with support for only the HDR, ESD and END GOFF records. Reviewed By: jhenderson, kpn Differential Revision: https://reviews.llvm.org/D98437