Lines Matching refs:MachO
20 #include "llvm/Support/MachO.h"
53 llvm::MachO::macho_load_command Data;
68 MachO::RebaseOpcode Opcode;
74 MachO::BindOpcode Opcode;
200 io.enumCase(value, #LCName, MachO::LCName);
202 template <> struct ScalarEnumerationTraits<MachO::LoadCommandType> {
203 static void enumeration(IO &io, MachO::LoadCommandType &value) {
204 #include "llvm/Support/MachO.def"
209 #define ENUM_CASE(Enum) io.enumCase(value, #Enum, MachO::Enum);
211 template <> struct ScalarEnumerationTraits<MachO::RebaseOpcode> {
212 static void enumeration(IO &io, MachO::RebaseOpcode &value) {
226 template <> struct ScalarEnumerationTraits<MachO::BindOpcode> {
227 static void enumeration(IO &io, MachO::BindOpcode &value) {
269 template <> struct MappingTraits<MachO::LCStruct> { \
270 static void mapping(IO &IO, MachO::LCStruct &LoadCommand); \
273 #include "llvm/Support/MachO.def"
276 template <> struct MappingTraits<MachO::dylib> {
277 static void mapping(IO &IO, MachO::dylib &LoadCommand);
280 template <> struct MappingTraits<MachO::fvmlib> {
281 static void mapping(IO &IO, MachO::fvmlib &LoadCommand);
284 template <> struct MappingTraits<MachO::section> {
285 static void mapping(IO &IO, MachO::section &LoadCommand);
288 template <> struct MappingTraits<MachO::section_64> {
289 static void mapping(IO &IO, MachO::section_64 &LoadCommand);