llvm-project/llvm/include/llvm-c
Joseph Huber afd2f7e991 [Binary] Promote OffloadBinary to inherit from Binary
We use the `OffloadBinary` to create binary images of offloading files
and their corresonding metadata. This patch changes this to inherit from
the base `Binary` class. This allows us to create and insepect these
more generically. This patch includes all the necessary glue to
implement this as a new binary format, along with added the magic bytes
we use to distinguish the offloading binary to the `file_magic`
implementation.

Reviewed By: tra

Differential Revision: https://reviews.llvm.org/D126812
2022-06-01 18:40:57 -04:00
..
Transforms [Passes] Remove legacy LoopUnswitch pass. 2022-04-29 10:30:49 +01:00
Analysis.h
BitReader.h
BitWriter.h
Comdat.h [NFC][Docs] Add missing Doxygen group comments for LLVM-C 2021-11-07 12:23:17 +01:00
Core.h [llvm-c] Add functions for enabling and creating opaque pointers 2022-05-16 10:53:46 +02:00
DataTypes.h
DebugInfo.h Cleanup header dependencies in LLVMCore 2022-02-02 06:54:20 +01:00
Deprecated.h [llvm-c] Add header deprecations 2021-12-06 09:17:10 +01:00
Disassembler.h
DisassemblerTypes.h [MCDisassembler] Disambiguate Size parameter in tryAddingSymbolicOperand() 2022-05-25 13:44:32 -07:00
Error.h [NFC][Docs] Add missing Doxygen group comments for LLVM-C 2021-11-07 12:23:17 +01:00
ErrorHandling.h [NFC][Docs] Add missing Doxygen group comments for LLVM-C 2021-11-07 12:23:17 +01:00
ExecutionEngine.h
ExternC.h
IRReader.h [NFC][Docs] Add missing Doxygen group comments for LLVM-C 2021-11-07 12:23:17 +01:00
Initialization.h
LLJIT.h [NFC][Docs] Add missing Doxygen group comments for LLVM-C 2021-11-07 12:23:17 +01:00
Linker.h [NFC][Docs] Add missing Doxygen group comments for LLVM-C 2021-11-07 12:23:17 +01:00
Object.h [Binary] Promote OffloadBinary to inherit from Binary 2022-06-01 18:40:57 -04:00
Orc.h [NFC][Docs] Add missing Doxygen group comments for LLVM-C 2021-11-07 12:23:17 +01:00
OrcEE.h [NFC][Docs] Add missing Doxygen group comments for LLVM-C 2021-11-07 12:23:17 +01:00
Remarks.h
Support.h [NFC][Docs] Add missing Doxygen group comments for LLVM-C 2021-11-07 12:23:17 +01:00
Target.h
TargetMachine.h const char* for LLVMTargetMachineEmitToFile's argument 2022-05-07 14:40:55 +00:00
Types.h
blake3.h [Support/BLAKE3] LLVM-specific changes over the original BLAKE3 C implementation 2022-03-24 10:26:39 -07:00
lto.h [LTO][Legacy] Add new API to check presence of ctor/dtor functions. 2021-07-28 12:41:56 +00:00
module.modulemap