Go to file
Alex Bradbury 9caefe364a [RISCV][NFC] Clean up RISCVDAGToDAGISel::Select
As pointed out in post-commit review of r318738, `return ReplaceNode(..)` when 
both ReplaceNode and the current function return void is confusing. This patch 
moves to using a more obvious early return, and moves to just using an if to 
catch the one case we currently care about. A future patch that adds further 
custom instruction selection can introduce a switch.

llvm-svn: 318757
2017-11-21 12:00:19 +00:00
clang [MINGW] normalize WIN32 macros 2017-11-21 11:28:29 +00:00
clang-tools-extra Revert 318668, which is associated with a broken patch 2017-11-20 22:10:28 +00:00
compiler-rt Correct NetBSD support in pthread_once(3)/TSan 2017-11-21 09:36:07 +00:00
debuginfo-tests Re-revert "Refactor debuginfo-tests." 2017-11-21 01:20:28 +00:00
libclc math: Implement minmag 2017-11-15 04:10:39 +00:00
libcxx Fix std::string::data() symbol during library build. 2017-11-20 20:23:27 +00:00
libcxxabi [libcxxabi][CMake] Provide option to disable installing of the library 2017-11-17 23:25:09 +00:00
libunwind [libunwind][CMake] Provide option to disable instalation of the library 2017-11-17 23:29:46 +00:00
lld COFF: Emit a COFF symbol table if /debug:dwarf is specified. 2017-11-21 01:14:14 +00:00
lldb [Expression parser] Remove logging of field that is no longer in clang's TargetOptions struct. 2017-11-20 17:24:47 +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 [RISCV][NFC] Clean up RISCVDAGToDAGISel::Select 2017-11-21 12:00:19 +00:00
openmp Fixed OMP doacross implementation on 32-bit platforms. 2017-11-20 16:00:42 +00:00
parallel-libs [Axccel] Remove -Wno-missing-braces in build 2016-12-19 21:34:07 +00:00
polly Port ScopInfo to the isl cpp bindings 2017-11-19 22:13:34 +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

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.