Go to file
David Blaikie 2f3f76fdb1 Use DILexicalBlockFile, rather than DILexicalBlock, to track discriminator changes to ensure discriminator changes don't introduce new DWARF DW_TAG_lexical_blocks.
Somewhat unnoticed in the original implementation of discriminators, but
it could cause instructions to end up in new, small,
DW_TAG_lexical_blocks due to the use of DILexicalBlock to track
discriminator changes.

Instead, use DILexicalBlockFile which we already use to track file
changes without introducing new scopes, so it works well to track
discriminator changes in the same way.

llvm-svn: 216239
2014-08-21 22:45:21 +00:00
clang Update Clang for LLVM API change to use unique_ptr in SourceManager::AddNewSourceBuffer 2014-08-21 21:01:00 +00:00
clang-tools-extra [clang-tidy] Allow /**/ comments on #endifs when checking header guards. 2014-08-20 16:01:42 +00:00
compiler-rt Follow-up for r215436: use SIZE_T for strlen and wcslen interceptors. 2014-08-21 16:12:46 +00:00
debuginfo-tests relax testcase for LLDB output format compatibility. 2014-03-19 23:06:18 +00:00
libclc Add missing file from r216127 2014-08-20 21:28:44 +00:00
libcxx Refactor lit.cfg. 2014-08-21 17:30:44 +00:00
libcxxabi Add baremetal ARM support to libcxxabi/libunwind 2014-08-21 18:42:36 +00:00
lld [mach-o] support N_NO_DEAD_STRIP nlist.desc bit 2014-08-21 22:18:30 +00:00
lldb Add missing HostInfo::Initialize() in llgs. 2014-08-21 22:41:25 +00:00
llvm Use DILexicalBlockFile, rather than DILexicalBlock, to track discriminator changes to ensure discriminator changes don't introduce new DWARF DW_TAG_lexical_blocks. 2014-08-21 22:45:21 +00:00
openmp Commit PowerPC64 support from Carlo Bertolli at IBM. 2014-08-07 10:12:54 +00:00
polly [Fix] isl usage errors in ScheduleOptimizer 2014-08-20 17:15:34 +00:00