aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineBlockPlacement.cpp
diff options
context:
space:
mode:
authorJonas Devlieghere <jonas@devlieghere.com>2022-08-24 08:35:59 -0700
committerJonas Devlieghere <jonas@devlieghere.com>2022-08-24 09:33:45 -0700
commite854c17b02f8cd82a303d223ba5f3b0d87579cd7 (patch)
tree1b56c2a19d718bfee7308115843258cb2779e9f5 /llvm/lib/CodeGen/MachineBlockPlacement.cpp
parentbb63d249f8612f87e819071663d81f516a2bec74 (diff)
downloadllvm-e854c17b02f8cd82a303d223ba5f3b0d87579cd7.zip
llvm-e854c17b02f8cd82a303d223ba5f3b0d87579cd7.tar.gz
llvm-e854c17b02f8cd82a303d223ba5f3b0d87579cd7.tar.bz2
[llvm] Teach LLVM about filesets
Teach LLVM about filesets. Filesets were added in macOS 11 (Big Sur) to combine multiple Mach-O files. They introduce a new load command (LC_FILESET_ENTRY) consisting of a fileset_entry_command. struct fileset_entry_command { uint32_t cmd; /* LC_FILESET_ENTRY */ uint32_t cmdsize; /* includes entry_id string */ uint64_t vmaddr; /* memory address of the entry */ uint64_t fileoff; /* file offset of the entry */ union lc_str entry_id; /* contained entry id */ uint32_t reserved; /* reserved */ }; This patch teaches LLVM about the new load command and the corresponding data. Differential revision: https://reviews.llvm.org/D132432
Diffstat (limited to 'llvm/lib/CodeGen/MachineBlockPlacement.cpp')
0 files changed, 0 insertions, 0 deletions