llvm-project/llvm/lib
Zachary Turner 8ab7dd6028 [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
..
Analysis Output per-function size-info remarks 2018-09-06 21:19:54 +00:00
AsmParser [x86/SLH] Add a real Clang flag and LLVM IR attribute for Speculative 2018-09-04 12:38:00 +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
DebugInfo [PDB] Create a SymbolCache class. 2018-09-07 00:12:34 +00:00
Demangle Remove some debugging code that was accidentally left in. 2018-08-30 21:00:57 +00:00
ExecutionEngine [ORC] Make RuntimeDyldObjectLinkingLayer2 take memory managers by unique_ptr. 2018-09-06 19:39:26 +00:00
FuzzMutate [IR] Replace `isa<TerminatorInst>` with `isTerminator()`. 2018-08-26 09:51:22 +00:00
Fuzzer
IR Output per-function size-info remarks 2018-09-06 21:19:54 +00:00
IRReader LLParser: add an argument for overriding data layout and do not check alloca addr space 2018-01-30 22:32:39 +00:00
LTO [ThinLTO] Fix memory corruption in ThinLTOCodeGenerator when CodeGenOnly was specified 2018-09-04 22:54:17 +00:00
LineEditor
Linker [NFC] Remove an empty line. 2018-07-27 06:50:45 +00:00
MC The initial .text section generated in object files was missing the 2018-09-06 22:09:31 +00:00
Object Handle zero-length debug directory entries. 2018-09-05 18:01:04 +00:00
ObjectYAML [WebAssembly] clang-format (NFC) 2018-09-05 01:27:38 +00:00
Option Revert r341329 due to MSAN error 2018-09-03 18:13:46 +00:00
Passes [PGO] Control Height Reduction 2018-09-04 17:19:13 +00:00
ProfileData [SampleFDO] Make sample profile loader unaware of compact format change. 2018-09-06 22:03:37 +00:00
Support [Windows] Convert from UTF-8 to UTF-16 when writing to a Windows console 2018-09-05 00:08:56 +00:00
TableGen Remove trailing space 2018-07-30 19:41:25 +00:00
Target [X86] Add RMW ADC patterns with load in operand 1. 2018-09-06 23:55:36 +00:00
Testing Fix error with SmallString implicit conversion. 2018-09-06 22:47:32 +00:00
ToolDrivers Give llvm-lib rudimentary help output. 2018-07-14 02:29:44 +00:00
Transforms [SampleFDO] Make sample profile loader unaware of compact format change. 2018-09-06 22:03:37 +00:00
WindowsManifest Convert line endings of lib/WindowsManifest/CMakeLists.txt to unix. 2018-04-07 04:28:08 +00:00
XRay Remove unnecessary semicolon to silence -Wpedantic warning. NFCI. 2018-09-06 15:15:28 +00:00
CMakeLists.txt
LLVMBuild.txt