Go to file
Douglas Gregor 4fc9f3e819 Optimize unqualified/global name lookup in modules by introducing a
generational scheme for identifiers that avoids searching the hash
tables of a given module more than once for a given
identifier. Previously, loading any new module invalidated all of the
previous lookup results for all identifiers, causing us to perform the
lookups repeatedly.

llvm-svn: 148412
2012-01-18 20:56:22 +00:00
clang Optimize unqualified/global name lookup in modules by introducing a 2012-01-18 20:56:22 +00:00
compiler-rt AddressSanitizer: return false instead of true for __asan_get_ownership(NULL) 2012-01-18 15:26:55 +00:00
debuginfo-tests Testcase for r133065 2011-06-15 17:57:23 +00:00
libclc Update repository paths. 2012-01-08 22:31:18 +00:00
libcxx Added installheaders target. 2012-01-18 17:44:31 +00:00
libcxxabi One more small optimization: Where possible, for loops that do a search and then try to break out of the loop early, eliminate the attempt to break out of the loop after the last search. And with that, I'm declaring __dynamic_cast done. Though if anyone sees any problems, has suggestions for improvements, or wants to contribute some test cases, that is certainly welcome feedback. 2012-01-16 18:21:05 +00:00
lld First chunk of native object file reader/writer. The lld-core tool now reads YAML file, links, writes that out as native object format, then reads that native file, then writes the YAML to stdout. Thus the test suite tests both YAML reading/writing as well as native object file reading/writing. 2012-01-16 22:03:44 +00:00
lldb Add a test case where 'settings set frame-format' supplies a format string containing, among other things, a single backtick character. 2012-01-18 19:07:08 +00:00
llvm Document the fact that the selection dag changes the vselect condition type 2012-01-18 20:50:30 +00:00
polly ScopInfo: Further style improvements 2012-01-17 20:39:11 +00:00