Go to file
Philip Reames 8e785a4ec0 [GVN] Split AvailableValueInBlock into two parts [NFC]
AvailableValue is the part that represents the potential rematerialization.  AvailableValueInBlock is simply a pair of an AvailableValue and a BB which we might materialize it in.

This is motivated by http://reviews.llvm.org/D16608.  The intent is that we'll have a single function which handles the local case which both local and non-local will use to identify available values.  Once that's done, the local case can rematerialize at the use site and the non-local case can do the SSA construction as it does currently.

llvm-svn: 258882
2016-01-26 23:43:16 +00:00
clang [CUDA] Implemented device-side support functions in <cmath>. 2016-01-26 23:37:29 +00:00
clang-tools-extra Fix Clang-tidy modernize-use-override warning in unittests/clang-tidy/IncludeInserterTest.cpp; other minor fixes. 2016-01-26 22:32:24 +00:00
compiler-rt [cfi] Exclude __cfi_slowpath_diag from the non-diag rtl. 2016-01-26 23:42:41 +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 AMDGPU: Add aliases for all VI targets 2015-12-15 18:37:04 +00:00
libcxx Remove dead code missed in r258852. 2016-01-26 20:31:01 +00:00
libcxxabi [libcxxabi] Teach cxa_demangle about Hexagon's long double size 2016-01-20 14:10:23 +00:00
libunwind Replace cmake check for printf with a check for fopen. 2015-12-10 00:47:08 +00:00
lld Fix Clang-tidy modernize-use-nullptr warnings in include/lld/Core/range.h; other minor fixes. 2016-01-26 18:27:37 +00:00
lldb Revert r258546. 2016-01-26 17:43:48 +00:00
llgo [llgo] Force exporting __morestack from llgoi 2015-11-27 04:46:46 +00:00
llvm [GVN] Split AvailableValueInBlock into two parts [NFC] 2016-01-26 23:43:16 +00:00
openmp [OMPT]: Fix the order of implicit_task_end_events 2016-01-26 21:45:21 +00:00
polly Unique phi write accesses 2016-01-26 13:33:27 +00:00