[all-commits] [llvm/llvm-project] 791930: Re-reapply "[DebugInfo] Use variadic debug values ...

Stephen Tozer via All-commits all-commits at lists.llvm.org
Fri Apr 23 02:56:22 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 791930d74087b8ae8901172861a0fd21a211e436
      https://github.com/llvm/llvm-project/commit/791930d74087b8ae8901172861a0fd21a211e436
  Author: Stephen Tozer <Stephen.Tozer at Sony.com>
  Date:   2021-04-23 (Fri, 23 Apr 2021)

  Changed paths:
    M llvm/include/llvm/IR/DebugInfoMetadata.h
    M llvm/include/llvm/IR/Instructions.h
    M llvm/include/llvm/IR/IntrinsicInst.h
    M llvm/include/llvm/IR/Operator.h
    M llvm/include/llvm/Transforms/Utils/Local.h
    M llvm/lib/CodeGen/AsmPrinter/DebugLocEntry.h
    M llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
    M llvm/lib/IR/DebugInfoMetadata.cpp
    M llvm/lib/IR/Instructions.cpp
    M llvm/lib/IR/IntrinsicInst.cpp
    M llvm/lib/IR/Operator.cpp
    M llvm/lib/Transforms/Coroutines/CoroFrame.cpp
    M llvm/lib/Transforms/Utils/Local.cpp
    M llvm/test/DebugInfo/NVPTX/debug-info.ll
    A llvm/test/DebugInfo/salvage-gep.ll
    A llvm/test/DebugInfo/salvage-nonconst-binop.ll
    M llvm/test/Transforms/InstCombine/debuginfo-sink.ll
    M llvm/test/Transforms/Reassociate/undef_intrinsics_when_deleting_instructions.ll

  Log Message:
  -----------
  Re-reapply "[DebugInfo] Use variadic debug values to salvage BinOps and GEP instrs with non-const operands"

Previous build failures were caused by an error in bitcode reading and
writing for DIArgList metadata, which has been fixed in e5d844b587.
There were also some unnecessary asserts that were being triggered on
certain builds, which have been removed.

This reverts commit dad5caa59e6b2bde8d6cf5b64a972c393c526c82.




More information about the All-commits mailing list