[all-commits] [llvm/llvm-project] 939f92: MCSymbol: Split FragmentAndHasName to Fragment and...

Fangrui Song via All-commits all-commits at lists.llvm.org
Sat May 13 18:47:46 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 939f927dfc38347dc2aa3e80f5c506b7a4875d69
      https://github.com/llvm/llvm-project/commit/939f927dfc38347dc2aa3e80f5c506b7a4875d69
  Author: Fangrui Song <i at maskray.me>
  Date:   2023-05-13 (Sat, 13 May 2023)

  Changed paths:
    M llvm/include/llvm/MC/MCSymbol.h

  Log Message:
  -----------
  MCSymbol: Split FragmentAndHasName to Fragment and HasName

The bit fields have plent of spare bits. Just reserve one for HasName so that we
can access Fragment without bitwise operations. Fragment is commonly accessed.
This change makes my x86-64 release build 5KiB smaller.




More information about the All-commits mailing list