Go to file
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
clang [analyzer] [NFC] Move dumping program point into a separate function 2018-09-06 23:08:27 +00:00
clang-tools-extra Fix reported range of partial token replacement 2018-09-06 20:16:34 +00:00
compiler-rt [hwasan] Remove allocator interceptors. 2018-09-06 22:53:08 +00:00
debuginfo-tests Revert "(Retry) Add a basic integration test for C++ smart pointers" 2018-08-20 19:53:33 +00:00
libclc amdgcn: Use __constant AS for amdgcn builtins. 2018-08-03 15:14:08 +00:00
libcxx [libc++] Add a link to the Release notes from the main libc++ documentation 2018-09-06 15:05:43 +00:00
libcxxabi Port my recent changes from LLVM copy of the demangler: 2018-08-24 23:30:26 +00:00
libunwind [CMake] Don't use -rtlib=compiler-rt with -nodefaultlibs. 2018-09-04 20:57:50 +00:00
lld [COFF] don't mark lazy symbols as used in regular objects 2018-09-06 20:23:56 +00:00
lldb Reland [ClangUserExpression][NFC] Removed unused code 2018-09-06 10:24:11 +00:00
llgo Update copyright year to 2018. 2018-06-18 12:22:17 +00:00
llvm [PDB] Create a SymbolCache class. 2018-09-07 00:12:34 +00:00
openmp [libomptarget] Remove two unneeded includes, NFCI. 2018-09-06 17:00:57 +00:00
parallel-libs Update copyright year to 2018. 2018-06-18 12:22:17 +00:00
polly [IR] Replace `isa<TerminatorInst>` with `isTerminator()`. 2018-08-26 09:51:22 +00:00
README.md

README.md

Low Level Virtual Machine (LLVM)

This directory and its subdirectories contain source code for LLVM, a toolkit for the construction of highly optimized compilers, optimizers, and runtime environments.