[all-commits] [llvm/llvm-project] f1c206: [NFC] Address bit-field storage sizes to ensure id...

Oliver Hunt via All-commits all-commits at lists.llvm.org
Sun May 18 20:22:17 PDT 2025


  Branch: refs/heads/users/ojhunt/bit-field-storage-fixes
  Home:   https://github.com/llvm/llvm-project
  Commit: f1c206aa70669e01a341b4b8de9951f4b3e5a154
      https://github.com/llvm/llvm-project/commit/f1c206aa70669e01a341b4b8de9951f4b3e5a154
  Author: Oliver Hunt <oliver at apple.com>
  Date:   2025-05-18 (Sun, 18 May 2025)

  Changed paths:
    M llvm/include/llvm/Demangle/ItaniumDemangle.h

  Log Message:
  -----------
  [NFC] Address bit-field storage sizes to ensure ideal packing

The MS bit-field packing ABI depends on the storage size of the type
of being placed in the bit-field. This PR addresses a number of cases
in llvm where the storage type has lead to suboptimal packing.


  Commit: 62333cfc57640ea3c12aa94861cc197f05bf2d08
      https://github.com/llvm/llvm-project/commit/62333cfc57640ea3c12aa94861cc197f05bf2d08
  Author: Oliver Hunt <oliver at apple.com>
  Date:   2025-05-18 (Sun, 18 May 2025)

  Changed paths:
    M llvm/include/llvm/Support/MathExtras.h

  Log Message:
  -----------
  More storage fixes


  Commit: 050f15a55d22478397de553d4d268f6735ee82e9
      https://github.com/llvm/llvm-project/commit/050f15a55d22478397de553d4d268f6735ee82e9
  Author: Oliver Hunt <oliver at apple.com>
  Date:   2025-05-18 (Sun, 18 May 2025)

  Changed paths:
    M clang/lib/Basic/DiagnosticIDs.cpp
    M llvm/include/llvm/Demangle/ItaniumDemangle.h

  Log Message:
  -----------
  More changes to make things better, for a given value of better


  Commit: c4522efae7b504124a62b71351f274880569735f
      https://github.com/llvm/llvm-project/commit/c4522efae7b504124a62b71351f274880569735f
  Author: Oliver Hunt <oliver at apple.com>
  Date:   2025-05-18 (Sun, 18 May 2025)

  Changed paths:
    M llvm/include/llvm/Demangle/ItaniumDemangle.h
    M llvm/include/llvm/Support/MathExtras.h

  Log Message:
  -----------
  add preferred type annotations i inexplicably didn't add earlier and remove the MathExtras.h noise


  Commit: 7b87effbae35beed9b808557cdf4931076119efa
      https://github.com/llvm/llvm-project/commit/7b87effbae35beed9b808557cdf4931076119efa
  Author: Oliver Hunt <oliver at apple.com>
  Date:   2025-05-18 (Sun, 18 May 2025)

  Changed paths:
    M clang/lib/Basic/DiagnosticIDs.cpp

  Log Message:
  -----------
  remove excess newline


  Commit: 643ff43bd6d3d0f99180145dd33e2e0dc842681a
      https://github.com/llvm/llvm-project/commit/643ff43bd6d3d0f99180145dd33e2e0dc842681a
  Author: Oliver Hunt <oliver at apple.com>
  Date:   2025-05-18 (Sun, 18 May 2025)

  Changed paths:
    M lld/wasm/InputChunks.h
    M lldb/source/Plugins/Language/ObjC/NSArray.cpp
    M lldb/source/Plugins/Language/ObjC/NSDictionary.cpp
    M lldb/source/Plugins/Language/ObjC/NSSet.cpp
    M lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h

  Log Message:
  -----------
  more corrections


Compare: https://github.com/llvm/llvm-project/compare/f1c206aa7066%5E...643ff43bd6d3

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