Go to file
Sebastian Pop 63847d04e7 code hoisting pass based on GVN
This pass hoists duplicated computations in the program. The primary goal of
gvn-hoist is to reduce the size of functions before inline heuristics to reduce
the total cost of function inlining.

Pass written by Sebastian Pop, Aditya Kumar, Xiaoyu Hu, and Brian Rzycki.
Important algorithmic contributions by Daniel Berlin under the form of reviews.

Differential Revision: http://reviews.llvm.org/D19338

llvm-svn: 275401
2016-07-14 12:18:53 +00:00
clang [X86][AVX512F] minor fix of the parameter names 2016-07-14 08:40:30 +00:00
clang-tools-extra [clang-rename] add documentation 2016-07-14 09:46:07 +00:00
compiler-rt [RT-ARM] Syntax unified for aeabi_mem* functions 2016-07-13 14:01:15 +00:00
debuginfo-tests New round of fixes for "Always compile debuginfo-tests for the host triple" 2014-10-18 23:47:59 +00:00
libclc configure: Remove device specific defines 2016-06-17 20:30:50 +00:00
libcxx Constuct a sentry object in istream::readsome, and handle failures appropriately. Fixes PR#28217. 2016-07-13 16:58:48 +00:00
libcxxabi Fix [libcxxabi] Fix warning about uninitialized const member. 2016-06-15 19:59:16 +00:00
libunwind [PATCH] [libunwind][ehabi] Use early returns where possible. 2016-07-08 12:13:31 +00:00
lld [ELF] r275383 reverted due to buildbot failure 2016-07-14 09:21:24 +00:00
lldb mark newly failing tests as XFAIL 2016-07-14 10:43:24 +00:00
llgo [llgo] llgoi: separate evaluation from printing 2016-04-25 01:18:20 +00:00
llvm code hoisting pass based on GVN 2016-07-14 12:18:53 +00:00
openmp http://reviews.llvm.org/D22134: Implementation of OpenMP 4.5 nonmonotonic schedule modifier 2016-07-11 10:44:57 +00:00
parallel-libs Change mailing list names in README 2016-06-24 22:50:09 +00:00
polly Fix formatting 2016-07-14 10:53:00 +00:00