1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-24 03:33:20 +01:00
llvm-mirror/lib
Bob Haarman 626a62a441 [codeview] make DbgVariableLocation::extractFromMachineInstruction use Optional
Summary:
DbgVariableLocation::extractFromMachineInstruction originally
returned a boolean indicating success. This change makes it return
an Optional<DbgVariableLocation> so we cannot try to access the fields
of the struct if they aren't valid.

Reviewers: aprantl, rnk, zturner

Subscribers: llvm-commits, hiraditya

Differential Revision: https://reviews.llvm.org/D37279

llvm-svn: 312143
2017-08-30 17:50:21 +00:00
..
Analysis Remove an unnecessary const_cast. 2017-08-28 23:00:13 +00:00
AsmParser Parse and print DIExpressions inline to ease IR and MIR testing 2017-08-23 20:31:27 +00:00
BinaryFormat
Bitcode Move helper classes into anonymous namespaces. 2017-08-20 13:03:48 +00:00
CodeGen [codeview] make DbgVariableLocation::extractFromMachineInstruction use Optional 2017-08-30 17:50:21 +00:00
DebugInfo [dwarfdump] Pretty print location expressions and location lists 2017-08-29 21:41:21 +00:00
Demangle
ExecutionEngine [Orc] Fix member variable ordering issue in OrcMCJITReplacement. 2017-08-30 00:47:42 +00:00
Fuzzer Moving libFuzzer from LLVM to compiler-rt. 2017-08-21 23:25:12 +00:00
FuzzMutate Re-apply "Introduce FuzzMutate library" 2017-08-21 22:57:06 +00:00
IR Verifier: Verify the correctness of fragment expressions attached to globals. 2017-08-30 16:49:21 +00:00
IRReader
LineEditor
Linker Linker: Create a function declaration when moving a non-prevailing alias of function type. 2017-08-10 01:07:44 +00:00
LTO Fix thinlto cache key computation for cfi-icall. 2017-08-09 23:24:07 +00:00
MC Untabify. 2017-08-28 06:47:47 +00:00
Object Untabify. 2017-08-28 06:47:47 +00:00
ObjectYAML Move helper classes into anonymous namespaces. 2017-08-20 13:03:48 +00:00
Option Revert "Revert r311552: [Bash-autocompletion] Add support for static analyzer flags" 2017-08-29 00:09:31 +00:00
Passes [PM] Switch the CGSCC debug messages to use the standard LLVM debug 2017-08-11 05:47:13 +00:00
ProfileData Fix the bug when SampleProfileWriter writes out number of callsites. 2017-08-03 00:09:18 +00:00
Support Untabify. 2017-08-28 06:47:47 +00:00
TableGen Untabify. 2017-08-28 06:47:47 +00:00
Target [AVX512] Don't use 32-bit elements version of AND/OR/XOR/ANDN during isel unless we're matching a masked op or broadcast 2017-08-30 16:38:33 +00:00
Testing
ToolDrivers NFC: fix ToolDrivers syntax and typo errors 2017-08-23 02:10:28 +00:00
Transforms [InstCombine] remove unnecessary vector select fold; NFCI 2017-08-30 14:04:57 +00:00
WindowsManifest Integrate manifest merging library into LLD. 2017-08-22 03:15:28 +00:00
XRay [XRay][tools] Support new kinds of instrumentation map entries 2017-08-21 00:14:06 +00:00
CMakeLists.txt Moving libFuzzer from LLVM to compiler-rt. 2017-08-21 23:25:12 +00:00
LLVMBuild.txt Re-apply "Introduce FuzzMutate library" 2017-08-21 22:57:06 +00:00