llvm with tablegen backend for capstone disassembler
Go to file
Richard Smith 6eb9b9e593 Fix crash when trying to pack-expand a GNU statement expression.
We could in principle support such pack expansion, using techniques similar to
what we do for pack expansion of lambdas, but it's not clear it's worthwhile.
For now at least, cleanly reject these cases rather than crashing.

llvm-svn: 324160
2018-02-03 00:44:57 +00:00
clang Fix crash when trying to pack-expand a GNU statement expression. 2018-02-03 00:44:57 +00:00
clang-tools-extra [clangd] Fix ExternC test broken by r324081 2018-02-02 17:01:36 +00:00
compiler-rt Use NULL instead of nullptr in invalid-pointer-pairs-compare-null.cc; nullptr is not available on older Darwin systems. 2018-02-02 20:42:29 +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 Fix has_unique_object_representation after Clang commit r324134. 2018-02-02 22:39:59 +00:00
libcxxabi [demangler] Clean up the expression parser 2018-02-02 18:04:32 +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] Refactor linker-generated symbols. NFC. 2018-02-02 22:59:56 +00:00
lldb Turn off the deprecated ALWAYS_SEARCH_USER_PATHS feature 2018-02-03 00:37:46 +00:00
llgo irgen: Create functions instead of global variables for builtin hash and equal algorithms. 2017-06-04 22:11:28 +00:00
llvm Fix incorrect usage of std::is_assignable. 2018-02-02 22:29:54 +00:00
openmp [OpenMP-RT] Fix debug string for NVPTX runtime library 2018-02-01 16:12:16 +00:00
parallel-libs [Axccel] Remove -Wno-missing-braces in build 2016-12-19 21:34:07 +00:00
polly Run clang-format after r324003. NFC. 2018-02-02 18:11:58 +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.