Lines Matching defs:MachOUniversalBinary
9 // This file defines the MachOUniversalBinary class.
41 MachOUniversalBinary::ObjectForArch::ObjectForArch(
42 const MachOUniversalBinary *Parent, uint32_t Index)
63 MachOUniversalBinary::ObjectForArch::getAsObjectFile() const {
65 report_fatal_error("MachOUniversalBinary::ObjectForArch::getAsObjectFile() "
84 MachOUniversalBinary::ObjectForArch::getAsIRObject(LLVMContext &Ctx) const {
86 report_fatal_error("MachOUniversalBinary::ObjectForArch::getAsIRObject() "
103 MachOUniversalBinary::ObjectForArch::getAsArchive() const {
105 report_fatal_error("MachOUniversalBinary::ObjectForArch::getAsArchive() "
119 void MachOUniversalBinary::anchor() { }
121 Expected<std::unique_ptr<MachOUniversalBinary>>
122 MachOUniversalBinary::create(MemoryBufferRef Source) {
124 std::unique_ptr<MachOUniversalBinary> Ret(
125 new MachOUniversalBinary(Source, Err));
131 MachOUniversalBinary::MachOUniversalBinary(MemoryBufferRef Source, Error &Err)
232 Expected<MachOUniversalBinary::ObjectForArch>
233 MachOUniversalBinary::getObjectForArch(StringRef ArchName) const {
249 MachOUniversalBinary::getMachOObjectForArch(StringRef ArchName) const {
257 MachOUniversalBinary::getIRObjectForArch(StringRef ArchName,
266 MachOUniversalBinary::getArchiveForArch(StringRef ArchName) const {