DebugInfo: Omit scopes in -gmlt to reduce metadata size (on disk and in memory)
authorDavid Blaikie <dblaikie@gmail.com>
Wed, 22 Oct 2014 19:34:33 +0000 (19:34 +0000)
committerDavid Blaikie <dblaikie@gmail.com>
Wed, 22 Oct 2014 19:34:33 +0000 (19:34 +0000)
commit60a877b5b9c27fb2c3418274d05d7b0063838948
tree2ac4181347f52ce6447b3e5733d45b6da2acbe36
parent6d87ce8bd59a2b2e96fa418c4f5605cb8deda809
DebugInfo: Omit scopes in -gmlt to reduce metadata size (on disk and in memory)

I haven't done any actual impact analysis of this change as it's a
strict improvement, but I'd be curious to know how much it helps.

llvm-svn: 220408
clang/lib/CodeGen/CGDebugInfo.cpp
clang/test/CodeGen/debug-info-scope.c
clang/test/CodeGenCXX/debug-info-scope.cpp
clang/test/CodeGenObjC/catch-lexical-block.m