Go to file
Simon Pilgrim b49d5f3b53 [DAGCombiner] Add X / X -> 1 & X % X -> 0 folds
Adds more divrem folds to try and get in sync with InstructionSimplify

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

llvm-svn: 340919
2018-08-29 11:30:16 +00:00
clang [ARM] Set __ARM_FEATURE_SIMD32 for +dsp cores 2018-08-29 10:39:03 +00:00
clang-tools-extra Introduce the abseil-redundant-strcat-calls check. 2018-08-29 11:29:07 +00:00
compiler-rt Introduce new type for inteceptors UINTMAX_T 2018-08-29 09:11:17 +00:00
debuginfo-tests Revert "(Retry) Add a basic integration test for C++ smart pointers" 2018-08-20 19:53:33 +00:00
libclc amdgcn: Use __constant AS for amdgcn builtins. 2018-08-03 15:14:08 +00:00
libcxx Use addressof instead of operator& in make_shared. Fixes PR38729. As a drive-by, make the same change in raw_storage_iterator (twice). 2018-08-28 13:29:30 +00:00
libcxxabi Port my recent changes from LLVM copy of the demangler: 2018-08-24 23:30:26 +00:00
libunwind NFC: Test commit access 2018-08-16 16:55:07 +00:00
lld Always add a .note.GNU-stack section if -r. 2018-08-29 07:27:09 +00:00
lldb [PDB] Resolve a symbol context block info correctly 2018-08-29 07:26:11 +00:00
llgo Update copyright year to 2018. 2018-06-18 12:22:17 +00:00
llvm [DAGCombiner] Add X / X -> 1 & X % X -> 0 folds 2018-08-29 11:30:16 +00:00
openmp [OpenMP][Fix] Conditional compilation leaves variables unused 2018-08-27 19:54:26 +00:00
parallel-libs Update copyright year to 2018. 2018-06-18 12:22:17 +00:00
polly [IR] Replace `isa<TerminatorInst>` with `isTerminator()`. 2018-08-26 09:51:22 +00:00
README.md

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.