1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-19 19:12:56 +02:00
llvm-mirror/include/llvm/Object
Georgii Rymar 70f1e167ac [llvm/Object] - Make dyn_cast<XCOFFObjectFile> work as it should.
Currently, `dyn_cast<XCOFFObjectFile>` always does cast and returns a pointer,
even when we pass `ELF`/`Wasm`/`Mach-O` or `COFF` instead of `XCOFF`.

It happens because `XCOFFObjectFile` class does not implement `classof`.
I've fixed it and added a unit test.

Differential revision: https://reviews.llvm.org/D86542
2020-08-26 15:09:55 +03:00
..
Archive.h [llvm-ar] Implement the O modifier: display member offsets inside the archive 2019-10-17 11:34:29 +00:00
ArchiveWriter.h [llvm-libtool-darwin] Refactor ArchiveWriter 2020-08-13 10:56:30 -07:00
Binary.h [llvm-lipo] Add support for bitcode files 2020-08-25 21:11:18 -07:00
COFF.h Re-land "Migrate the rest of COFFObjectFile to Error" 2020-06-11 14:46:16 -07:00
COFFImportFile.h [Object] Change uint32_t getSymbolFlags() to Expected<uint32_t> getSymbolFlags(). 2020-04-18 21:27:57 +08:00
COFFModuleDefinition.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
CVDebugRecord.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
Decompressor.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
ELF.h [llvm-readobj] - Make decode_relrs() don't return Expected<>. NFCI. 2020-08-05 17:05:47 +03:00
ELFObjectFile.h [ELF] Hide target specific methods as private 2020-08-18 18:26:08 +05:30
ELFTypes.h [llvm-readobj] - Do not crash when GnuHashTable->symndx is greater than the dynamic symbols count. 2020-06-17 14:26:36 +03:00
Error.h [NFC] Add 'override' keyword where missing in include/ and lib/. 2020-07-14 09:47:29 -07:00
IRObjectFile.h [Object] Change uint32_t getSymbolFlags() to Expected<uint32_t> getSymbolFlags(). 2020-04-18 21:27:57 +08:00
IRSymtab.h [Support] Split MallocAllocator out of Allocator.h 2020-01-24 17:29:32 -08:00
MachO.h [MachO] Add skeletal support for DriverKit platform 2020-08-14 12:36:43 -07:00
MachOUniversal.h [llvm-lipo] Add support for bitcode files 2020-08-25 21:11:18 -07:00
MachOUniversalWriter.h [llvm-lipo] Add support for bitcode files 2020-08-25 21:11:18 -07:00
Minidump.h Add ExceptionStream to llvm::Object::minidump 2019-10-18 14:43:15 +00:00
ModuleSymbolTable.h Mangler.h - reduce GlobalValue.h include to forward declaration. NFC. 2020-05-10 14:03:27 +01:00
ObjectFile.h [llvm-objdump][AMDGPU] Detect CPU string 2020-08-18 17:43:16 +05:30
RelocationResolver.h [DWARF] Refactor RelocVisitor and fix computation of SHT_RELA-typed relocation entries 2019-03-22 02:43:11 +00:00
StackMapParser.h [llvm-readobj/elf] - Add a testing for --stackmap and refine the implementation. 2020-08-05 13:09:04 +03:00
SymbolicFile.h SymbolicFile.h - removed unused FileSystem.h include. NFC. 2020-05-28 15:26:31 +01:00
SymbolSize.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
TapiFile.h [llvm][llvm-nm] add TextAPI/MachO support 2020-06-11 18:54:16 -07:00
TapiUniversal.h [llvm][llvm-nm] add TextAPI/MachO support 2020-06-11 18:54:16 -07:00
Wasm.h [WebAssembly] Triple::wasm64 related cleanup 2020-07-16 12:01:10 -07:00
WasmTraits.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
WindowsMachineFlag.h Share /machine: handling code with llvm-cvtres too 2019-06-12 11:32:43 +00:00
WindowsResource.h [LLD] [COFF] Implement MinGW default manifest handling 2019-09-04 20:34:00 +00:00
XCOFFObjectFile.h [llvm/Object] - Make dyn_cast<XCOFFObjectFile> work as it should. 2020-08-26 15:09:55 +03:00