FailedChanges

Summary

  1. Add line table verification to lldb-dwarfdump --verify This patch verifies the .debug_line: - verify all addresses in a line table sequence have ascending addresses - verify that all line table file indexes are valid Unit tests added for both cases. Differential Revision: https://reviews.llvm.org/D32765
  2. ARM: avoid handing a deleted node back to TableGen during ISel. When we replaced the multiplicand the destination node might already exist. When that happens the original gets CSEd and deleted. However, it's actually used as the offset so nonsense is produced. Should fix PR32726.
  3. Remove a dead function declaration.
  4. Re-land r301697 "[IR] Make add/remove Attributes use AttrBuilder instead of AttributeList" This time, I fixed, built, and tested clang. This reverts r301712.
Revision 301984 by gclayton:
Add line table verification to lldb-dwarfdump --verify

This patch verifies the .debug_line:
- verify all addresses in a line table sequence have ascending addresses
- verify that all line table file indexes are valid

Unit tests added for both cases.

Differential Revision: https://reviews.llvm.org/D32765
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h (diff)llvm-revision.src/llvm/trunk/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h
The file was modified/llvm/trunk/lib/DebugInfo/DWARF/DWARFContext.cpp (diff)llvm-revision.src/llvm/trunk/lib/DebugInfo/DWARF/DWARFContext.cpp
The file was modified/llvm/trunk/lib/DebugInfo/DWARF/DWARFDebugLine.cpp (diff)llvm-revision.src/llvm/trunk/lib/DebugInfo/DWARF/DWARFDebugLine.cpp
The file was modified/llvm/trunk/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp (diff)llvm-revision.src/llvm/trunk/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp
Revision 301983 by Tim Northover:
ARM: avoid handing a deleted node back to TableGen during ISel.

When we replaced the multiplicand the destination node might already exist.
When that happens the original gets CSEd and deleted. However, it's actually
used as the offset so nonsense is produced.

Should fix PR32726.
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/lib/Target/ARM/ARMISelDAGToDAG.cpp (diff)llvm-revision.src/llvm/trunk/lib/Target/ARM/ARMISelDAGToDAG.cpp
The file was added/llvm/trunk/test/CodeGen/ARM/load-arm.llllvm-revision.src/llvm/trunk/test/CodeGen/ARM/load-arm.ll
Revision 301982 by ruiu:
Remove a dead function declaration.
Change TypePath in RepositoryPath in Workspace
The file was modified/lld/trunk/ELF/Driver.h (diff)llvm-revision.src/lld/trunk/ELF/Driver.h
Revision 301981 by rnk:
Re-land r301697 "[IR] Make add/remove Attributes use AttrBuilder instead of AttributeList"

This time, I fixed, built, and tested clang.

This reverts r301712.
Change TypePath in RepositoryPath in Workspace
The file was modified/cfe/trunk/lib/CodeGen/CGCall.cpp (diff)llvm-revision.src/cfe/trunk/lib/CodeGen/CGCall.cpp
The file was modified/cfe/trunk/lib/CodeGen/CodeGenModule.cpp (diff)llvm-revision.src/cfe/trunk/lib/CodeGen/CodeGenModule.cpp
The file was modified/cfe/trunk/lib/CodeGen/TargetInfo.cpp (diff)llvm-revision.src/cfe/trunk/lib/CodeGen/TargetInfo.cpp
The file was modified/llvm/trunk/include/llvm/CodeGen/CommandFlags.h (diff)llvm-revision.src/llvm/trunk/include/llvm/CodeGen/CommandFlags.h
The file was modified/llvm/trunk/include/llvm/IR/Attributes.h (diff)llvm-revision.src/llvm/trunk/include/llvm/IR/Attributes.h
The file was modified/llvm/trunk/include/llvm/IR/Function.h (diff)llvm-revision.src/llvm/trunk/include/llvm/IR/Function.h
The file was modified/llvm/trunk/lib/CodeGen/GlobalISel/CallLowering.cpp (diff)llvm-revision.src/llvm/trunk/lib/CodeGen/GlobalISel/CallLowering.cpp
The file was modified/llvm/trunk/lib/IR/Attributes.cpp (diff)llvm-revision.src/llvm/trunk/lib/IR/Attributes.cpp
The file was modified/llvm/trunk/lib/IR/Function.cpp (diff)llvm-revision.src/llvm/trunk/lib/IR/Function.cpp
The file was modified/llvm/trunk/lib/Target/Mips/Mips16HardFloat.cpp (diff)llvm-revision.src/llvm/trunk/lib/Target/Mips/Mips16HardFloat.cpp
The file was modified/llvm/trunk/lib/Transforms/Coroutines/CoroSplit.cpp (diff)llvm-revision.src/llvm/trunk/lib/Transforms/Coroutines/CoroSplit.cpp
The file was modified/llvm/trunk/lib/Transforms/Instrumentation/DataFlowSanitizer.cpp (diff)llvm-revision.src/llvm/trunk/lib/Transforms/Instrumentation/DataFlowSanitizer.cpp
The file was modified/llvm/trunk/lib/Transforms/Instrumentation/MemorySanitizer.cpp (diff)llvm-revision.src/llvm/trunk/lib/Transforms/Instrumentation/MemorySanitizer.cpp
The file was modified/llvm/trunk/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp (diff)llvm-revision.src/llvm/trunk/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp
The file was modified/llvm/trunk/unittests/IR/AttributesTest.cpp (diff)llvm-revision.src/llvm/trunk/unittests/IR/AttributesTest.cpp