SuccessChanges

Summary

  1. [CodeView] Add option to disable inline line tables. (details)
Commit 6d03890384517919a3ba7fe4c35535425f278f89 by akhuang
[CodeView] Add option to disable inline line tables.
Summary: This adds a clang option to disable inline line tables. When it
is used, the inliner uses the call site as the location of the inlined
function instead of marking it as an inline location with the function
location.
See https://bugs.llvm.org/show_bug.cgi?id=42344
Reviewers: rnk
Subscribers: hiraditya, cfe-commits, llvm-commits
Tags: #clang, #llvm
Differential Revision: https://reviews.llvm.org/D67723
The file was addedllvm/test/Transforms/Inline/no-inline-line-tables.ll
The file was addedclang/test/CodeGen/debug-info-no-inline-line-tables.c
The file was modifiedclang/include/clang/Basic/CodeGenOptions.def
The file was modifiedllvm/include/llvm/IR/Attributes.td
The file was modifiedllvm/lib/Transforms/Utils/InlineFunction.cpp
The file was modifiedclang/lib/Driver/ToolChains/Clang.cpp
The file was modifiedclang/lib/Frontend/CompilerInvocation.cpp
The file was modifiedclang/include/clang/Driver/Options.td
The file was modifiedllvm/docs/LangRef.rst
The file was modifiedclang/lib/CodeGen/CodeGenFunction.cpp