[all-commits] [llvm/llvm-project] ab76cf: Recommit "[CodeView] Add option to disable inline ...

Amy Huang via All-commits all-commits at lists.llvm.org
Mon Nov 4 09:15:48 PST 2019


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: ab76cfdd200d35177df2042a1c0c7e86868d01bc
      https://github.com/llvm/llvm-project/commit/ab76cfdd200d35177df2042a1c0c7e86868d01bc
  Author: Amy Huang <akhuang at google.com>
  Date:   2019-11-04 (Mon, 04 Nov 2019)

  Changed paths:
    M clang/include/clang/Basic/CodeGenOptions.def
    M clang/include/clang/Driver/Options.td
    M clang/lib/CodeGen/CodeGenFunction.cpp
    M clang/lib/Driver/ToolChains/Clang.cpp
    M clang/lib/Frontend/CompilerInvocation.cpp
    A clang/test/CodeGen/debug-info-no-inline-line-tables.c
    M llvm/docs/LangRef.rst
    M llvm/include/llvm/IR/Attributes.td
    M llvm/lib/Transforms/Utils/InlineFunction.cpp
    A llvm/test/Transforms/Inline/no-inline-line-tables.ll

  Log Message:
  -----------
  Recommit "[CodeView] Add option to disable inline line tables."

This reverts commit 004ed2b0d1b86d424643ffc88fce20ad8bab6804.
Original commit hash 6d03890384517919a3ba7fe4c35535425f278f89

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.

https://reviews.llvm.org/D67723




More information about the All-commits mailing list