aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorDiego Novillo <dnovillo@google.com>2014-06-24 17:02:03 +0000
committerDiego Novillo <dnovillo@google.com>2014-06-24 17:02:03 +0000
commit56653fdada178e97bbdaf9682cd691b8c3184d93 (patch)
treebf49b486e89ccc7aaa129c6c229780f7ab487064 /clang/lib/Frontend/CompilerInvocation.cpp
parent7c8bfd804bce0a12beca6bbbd6463fa84114c230 (diff)
downloadllvm-56653fdada178e97bbdaf9682cd691b8c3184d93.zip
llvm-56653fdada178e97bbdaf9682cd691b8c3184d93.tar.gz
llvm-56653fdada178e97bbdaf9682cd691b8c3184d93.tar.bz2
Add new debug kind LocTrackingOnly.
Summary: This new debug emission kind supports emitting line location information in all instructions, but stops code generation from emitting debug info to the final output. This mode is useful when the backend wants to track source locations during code generation, but it does not want to produce debug info. This is currently used by optimization remarks (-pass-remarks, -pass-remarks-missed and -pass-remarks-analysis). To prevent debug info emission, DIBuilder never inserts the annotation 'llvm.dbg.cu' when LocTrackingOnly is enabled. Reviewers: echristo, dblaikie Subscribers: llvm-commits Differential Revision: http://reviews.llvm.org/D4234 llvm-svn: 211609
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions