1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-19 19:12:56 +02:00
llvm-mirror/include/llvm
Zachary Turner aea39f4276 [PDB] Create a SymbolCache class.
Part of the responsibility of the native PDB reader is to cache
symbols the first time they are accessed, so they can then be
looked up by an ID.  Furthermore, we need to resolve type indices
to records that we vend to the user, and other things.  Previously
this code was all thrown together a bit haphazardly in the native
session class, but it makes sense to collect all of this into a
single class whose sole responsibility is to manage the collection
of known symbols.

llvm-svn: 341608
2018-09-07 00:12:34 +00:00
..
ADT Hashing: use 64-bit seed for hashing on all platforms. 2018-08-30 20:28:32 +00:00
Analysis [NFC] Simplify inner structure of InstructionPrecedenceTracking 2018-09-06 09:29:42 +00:00
AsmParser Fix -Wdocumentation warnings. NFCI. 2018-07-12 09:10:55 +00:00
BinaryFormat [WebAssembly] clang-format (NFC) 2018-09-05 01:27:38 +00:00
Bitcode [x86/SLH] Add a real Clang flag and LLVM IR attribute for Speculative 2018-09-04 12:38:00 +00:00
CodeGen Fix argument type in MachineInstr::hasPropertyInBundle 2018-09-06 10:25:59 +00:00
Config Add cmake option to disable minidumps, default it to off 2018-08-20 16:49:54 +00:00
DebugInfo [PDB] Create a SymbolCache class. 2018-09-07 00:12:34 +00:00
Demangle Allow demangler's node allocator to fail, and bail out of the entire 2018-08-24 23:26:05 +00:00
ExecutionEngine [ORC] Make RuntimeDyldObjectLinkingLayer2 take memory managers by unique_ptr. 2018-09-06 19:39:26 +00:00
FuzzMutate
IR Output per-function size-info remarks 2018-09-06 21:19:54 +00:00
IRReader
LineEditor
Linker
LTO [ThinLTO] Fix memory corruption in ThinLTOCodeGenerator when CodeGenOnly was specified 2018-09-04 22:54:17 +00:00
MC The initial .text section generated in object files was missing the 2018-09-06 22:09:31 +00:00
Object [WebAssembly] clang-format (NFC) 2018-09-05 01:27:38 +00:00
ObjectYAML [yaml2obj] - Add a support for changing EntSize. 2018-08-07 08:11:38 +00:00
Option
Passes [ThinLTO] Enable ThinLTO WholeProgramDevirt and LowerTypeTests in new PM 2018-07-19 14:51:32 +00:00
ProfileData Fix SampleProf code on LLP64 platforms with stoull 2018-09-06 23:35:58 +00:00
Support Provide a method for generating deterministic IDs for pointers allocated in BumpPtrAllocator 2018-09-06 23:07:05 +00:00
TableGen [TableGen] Add a general-purpose JSON backend. 2018-07-11 08:40:19 +00:00
Target [SelectionDAG] Remove masked_gather/scatter from TargetSelectionDAG.td. 2018-08-29 04:45:33 +00:00
Testing/Support Add missing #include for Testing/Support/SupportHelpers.h 2018-09-06 20:01:06 +00:00
ToolDrivers
Transforms [LoopPassManager] MemorySSA should be preserved when enabled. 2018-09-06 20:54:24 +00:00
WindowsManifest
WindowsResource
XRay [XRay] Add a BlockIndexer visitor for FDR Records. 2018-09-06 05:55:57 +00:00
CMakeLists.txt
InitializePasses.h [PGO] Control Height Reduction 2018-09-04 17:19:13 +00:00
LinkAllIR.h Remove trailing space 2018-07-30 19:41:25 +00:00
LinkAllPasses.h [PGO] Control Height Reduction 2018-09-04 17:19:13 +00:00
module.modulemap Add new .def file introduced for BinaryFormat/MsgPack 2018-08-23 02:01:30 +00:00
module.modulemap.build
Pass.h
PassAnalysisSupport.h Remove trailing space 2018-07-30 19:41:25 +00:00
PassInfo.h
PassRegistry.h Remove trailing space 2018-07-30 19:41:25 +00:00
PassSupport.h