llvm-project/llvm/lib
Zachary Turner 15eb237fd3 [PDB] Don't crash on /debug:fastlink PDBs.
Apparently support for /debug:fastlink PDBs isn't part of the
DIA SDK (!), and it was causing llvm-pdbdump to crash because
we weren't checking for a null pointer return value.  This
manifests when calling findChildren on the IDiaSymbol, and
it returns E_NOTIMPL.

llvm-svn: 304982
2017-06-08 16:00:40 +00:00
..
Analysis [BPI] Don't assume that strcmp returning >0 is more likely than <0 2017-06-08 09:44:40 +00:00
AsmParser Add dependency from AsmParser to BinaryFormat. 2017-06-07 04:24:33 +00:00
BinaryFormat Move Object format code to lib/BinaryFormat. 2017-06-07 03:48:56 +00:00
Bitcode Sort the remaining #include lines in include/... and lib/.... 2017-06-06 11:49:48 +00:00
CodeGen [CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC). 2017-06-07 23:53:32 +00:00
DebugInfo [PDB] Don't crash on /debug:fastlink PDBs. 2017-06-08 16:00:40 +00:00
Demangle [ItaniumDemangle] Fix a exponential string copying bug 2017-05-28 23:24:52 +00:00
ExecutionEngine Move Object format code to lib/BinaryFormat. 2017-06-07 03:48:56 +00:00
Fuzzer Fix the includes in lib/Fuzzer on Windows that have ordering 2017-06-06 23:28:01 +00:00
IR Move Object format code to lib/BinaryFormat. 2017-06-07 03:48:56 +00:00
IRReader Timer: Track name and description. 2016-11-18 19:43:18 +00:00
LTO Object: Factor out the code for creating the irsymtab for an arbitrary bitcode file. 2017-06-08 01:26:14 +00:00
LineEditor
Linker Support for taking the max of module flags when linking, use for PIE/PIC 2017-05-23 00:08:00 +00:00
MC Move Object format code to lib/BinaryFormat. 2017-06-07 03:48:56 +00:00
Object Object: Factor out the code for creating the irsymtab for an arbitrary bitcode file. 2017-06-08 01:26:14 +00:00
ObjectYAML Move Object format code to lib/BinaryFormat. 2017-06-07 03:48:56 +00:00
Option Sort the remaining #include lines in include/... and lib/.... 2017-06-06 11:49:48 +00:00
Passes [PM] Add GVNSink to the pipeline. 2017-06-03 23:18:29 +00:00
ProfileData Sort the remaining #include lines in include/... and lib/.... 2017-06-06 11:49:48 +00:00
Support [Linker] Remove warning when linking ARM and Thumb IR modules. 2017-06-07 09:17:01 +00:00
TableGen Sort the remaining #include lines in include/... and lib/.... 2017-06-06 11:49:48 +00:00
Target This patch closes PR28513: an optimization of multiplication by different constants. 2017-06-08 10:20:13 +00:00
ToolDrivers Add dependency from LibDriver to BinaryFormat. 2017-06-07 04:39:50 +00:00
Transforms InferAddressSpaces: Avoid assertion failure with replacing identical 2017-06-08 13:20:55 +00:00
XRay Sort the remaining #include lines in include/... and lib/.... 2017-06-06 11:49:48 +00:00
CMakeLists.txt Move Object format code to lib/BinaryFormat. 2017-06-07 03:48:56 +00:00
LLVMBuild.txt Move Object format code to lib/BinaryFormat. 2017-06-07 03:48:56 +00:00