[llvm] Move function info word into its own data structure (PR #153627)

via llvm-commits llvm-commits at lists.llvm.org
Thu Aug 14 13:26:12 PDT 2025


================
@@ -104,14 +104,8 @@ template <endianness E> struct Header {
   detail::packed<uint32_t, E> FREOff;
 };
 
-template <endianness E> struct FuncDescEntry {
-  detail::packed<int32_t, E> StartAddress;
-  detail::packed<uint32_t, E> Size;
-  detail::packed<uint32_t, E> StartFREOff;
-  detail::packed<uint32_t, E> NumFREs;
-  detail::packed<uint8_t, E> Info;
-  detail::packed<uint8_t, E> RepSize;
-  detail::packed<uint16_t, E> Padding2;
+struct FDEInfo {
+  uint8_t Info;
----------------
Sterling-Augustine wrote:

Switched it to be endian-based.

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


More information about the llvm-commits mailing list