llvm with tablegen backend for capstone disassembler
Go to file
Benjamin Kramer 456ee30036 Fix unittest build with GCC older than 5.
Old GCCs have an annoying bug where RVO disables the automatic
conversion to base for unique_ptr. Add a pessimizing std::move as a
workaround.

llvm-svn: 335854
2018-06-28 13:31:36 +00:00
clang Fix unittest build with GCC older than 5. 2018-06-28 13:31:36 +00:00
clang-tools-extra Remove explicit type from an initializer list. NFC. 2018-06-28 12:18:42 +00:00
compiler-rt Support for multiarch runtimes layout 2018-06-28 03:11:52 +00:00
debuginfo-tests [debuginfo-tests] Always use the system python to invoke llgdb.py. 2018-06-10 19:38:26 +00:00
libclc atom: Use volatile pointers for cl_khr_{global,local}_int32_{base,extended}_atomics 2018-06-21 19:27:39 +00:00
libcxx Support for multiarch runtimes layout 2018-06-28 03:11:52 +00:00
libcxxabi Support for multiarch runtimes layout 2018-06-28 03:11:52 +00:00
libunwind Support for multiarch runtimes layout 2018-06-28 03:11:52 +00:00
lld [ELF] - EhFrame.cpp: add test case to cover "corrupted CIE" error message. 2018-06-28 13:24:39 +00:00
lldb Retrieve a function PDB symbol correctly from nested blocks 2018-06-28 10:03:42 +00:00
llgo Update copyright year to 2018. 2018-06-18 12:22:17 +00:00
llvm Revert "Add support for generating a call graph profile from Branch Frequency Info." 2018-06-28 13:15:03 +00:00
openmp [OPENMP, NVPTX] Fixes for NVPTX RTL 2018-06-25 13:43:35 +00:00
parallel-libs Update copyright year to 2018. 2018-06-18 12:22:17 +00:00
polly test: use regex matchers to make test-case robust against register renumberings 2018-06-28 07:11:48 +00:00
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.