Go to file
Shuxin Yang 637b9bebd4 Decompose GVN::processNonLocalLoad() (about 400 LOC) into smaller helper functions. No function change.
This function consists of following steps:
   1. Collect dependent memory accesses.
   2. Analyze availability.
   3. Perform fully redundancy elimination, or 
   4. Perform PRE, depending on the availability

 Step 2, 3 and 4 are now moved to three helper routines.

llvm-svn: 181047
2013-05-03 19:17:26 +00:00
clang PR15906: The body of a lambda is not an evaluated subexpression; don't visit it when visiting such subexpressions. 2013-05-03 19:16:22 +00:00
clang-tools-extra Generate input files from within unit test 2013-05-03 16:30:55 +00:00
compiler-rt Use unbuffered I/O. This reduces the runtime by about half. Our implementation is now only about 5 times slower than gcc's. 2013-05-03 00:25:49 +00:00
debuginfo-tests Remove IR scenario tests. 2013-03-15 20:52:10 +00:00
libclc Update the copyright coredits -- Happy new year 2013! 2013-01-01 10:00:19 +00:00
libcxx Stephan Tolksdorf: fixes the issue in the <atomic> header and adds corresponding tests. I've used macros to fall back to a user-provided default constructor if _LIBCPP_HAS_NO_DEFAULTED_FUNCTIONS (though I suspect that there won't be many users defining that macro). 2013-05-02 20:18:43 +00:00
libcxxabi Add capability to demangle invocation functions for ObjC blocks. 2013-04-10 19:44:03 +00:00
lld [lld][ELF] reduce the number of symbols emitted in the symbol table 2013-05-01 19:36:38 +00:00
lldb Harden against potential empty nodes in the map 2013-05-03 19:07:20 +00:00
llvm Decompose GVN::processNonLocalLoad() (about 400 LOC) into smaller helper functions. No function change. 2013-05-03 19:17:26 +00:00
polly IndependentBlocks: We can only reconstruct PHI nodes that are within the ScoP 2013-04-17 07:20:36 +00:00