Go to file
Craig Topper 9a8136f7b4 [X86] Qualify one of the heuristics in combineMul to only apply to positive multiply amounts.
This seems to slightly help the performance of one of our internal benchmarks. We probably need better heuristics here.

llvm-svn: 339406
2018-08-09 23:27:42 +00:00
clang Mark up deprecated methods as such 2018-08-09 22:45:38 +00:00
clang-tools-extra Port getLocEnd -> getEndLoc 2018-08-09 22:43:02 +00:00
compiler-rt SafeStack: Delay thread stack clean-up 2018-08-09 22:56:41 +00:00
debuginfo-tests Disable the asan-deque.cpp integration test for AppleLLDB < v1000 2018-08-04 00:02:48 +00:00
libclc amdgcn: Use __constant AS for amdgcn builtins. 2018-08-03 15:14:08 +00:00
libcxx [libcxx] [test] Avoid -Wunused-local-typedef in node_handle.pass.cpp. 2018-08-08 04:24:47 +00:00
libcxxabi [itanium demangler] Support dot suffixes on block invocation functions 2018-08-02 17:45:01 +00:00
libunwind Remove unneeded preprocessor condition. 2018-08-08 15:18:22 +00:00
lld [ELF][HEXAGON] Add R_HEX_HI16/R_HEX_LO16 relocations 2018-08-09 20:04:53 +00:00
lldb Added missing null checks to fix r339351 2018-08-09 15:57:43 +00:00
llgo Update copyright year to 2018. 2018-06-18 12:22:17 +00:00
llvm [X86] Qualify one of the heuristics in combineMul to only apply to positive multiply amounts. 2018-08-09 23:27:42 +00:00
openmp [OpenMP] Cleanup code 2018-08-09 22:04:30 +00:00
parallel-libs Update copyright year to 2018. 2018-06-18 12:22:17 +00:00
polly Update isl-cpp bindings 2018-08-09 05:07:14 +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.