llvm with tablegen backend for capstone disassembler
Go to file
George Karpenkov fb4acffbd1 [analyzer] Expose return statement from CallExit program point
If the return statement is stored, we might as well allow querying
against it.
Also fix the bug where the return statement is not stored
if there is no return value.
This change un-merges two ExplodedNodes during call exit when the state
is otherwise identical - the CallExitBegin node itself and the "Bind
Return Value"-tagged node.
And expose the return statement through
getStatement helper function.

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

llvm-svn: 324052
2018-02-02 02:19:43 +00:00
clang [analyzer] Expose return statement from CallExit program point 2018-02-02 02:19:43 +00:00
clang-tools-extra [clangd] Log dropped diagnostics. 2018-02-01 19:06:45 +00:00
compiler-rt Add new interceptors: strlcpy(3) and strlcat(3) 2018-02-01 23:34:30 +00:00
debuginfo-tests [debuginfo-tests] Support moving debuginfo-tests to llvm/projects 2017-12-12 16:54:20 +00:00
libclc half_powr: Implement using powr 2018-02-01 03:00:35 +00:00
libcxx Disable test in C++<11 mode due to use of alignas. 2018-02-01 23:31:22 +00:00
libcxxabi [demangler] Improve variadic template support 2018-01-31 20:17:06 +00:00
libunwind [cmake] [libunwind] LLVM_FOUND isn't always set, so just test if 2018-01-27 19:31:44 +00:00
lld [WebAssembly] Fix typo in test file 2018-02-02 00:35:04 +00:00
lldb Create a marker for Spotlight to never index $BUILD_DIR. 2018-02-01 22:18:02 +00:00
llgo
llvm [AArch64][GlobalISel] Fix old use of % sigil in test. 2018-02-02 02:14:42 +00:00
openmp [OpenMP-RT] Fix debug string for NVPTX runtime library 2018-02-01 16:12:16 +00:00
parallel-libs
polly Update polly for r323999. 2018-02-01 20:49:53 +00:00
README.md Add an svn project to contain the files that appear at the root of the 2017-10-19 21:09:49 +00:00

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.