FailedChanges

Summary

  1. [ARM] GlobalISel: Fix extended stack operands Fix a crash when trying to extend a value passed as a sign- or zero-extended stack parameter. The cause of the crash was that we were setting the size of the loaded value to 32 bits, and then tyring to extend again to 32 bits. This patch addresses the issue by also introducing a G_TRUNC after the load. This will leave the unused bits to their original values set by the caller, while being consistent about the types. For values that are not extended, we just use a smaller load.
  2. [LLDB][MIPS] Fix TestMiExec.py failure. Reviewers: ki.stfu, labath Subscribers: jaydeep, bhushan, lldb-commits, slthakur Differential Revision: https://reviews.llvm.org/D32340
  3. 2 tests that were lost in rL301390
  4. [ELF] - Modify testcase because of llvm-dwarfdump dump format change. llvm-dwarfdump format changed in r301527
  5. [llvm-dwarfdump] - Change format for .gdb_index dump. It is useful to output size of ranges when address ranges section of .gdb_index is dumped. It helps to compare outputs produced by different linkers, for example. In that case address ranges can look very different, when they are the same at fact. Difference comes from different low address because of different address of .text. Differential revision: https://reviews.llvm.org/D32492
  6. Constify SourceManager input to MacroInfo::getDefinitionLengthSlow, NFC.
Revision 301531 by rovka:
[ARM] GlobalISel: Fix extended stack operands

Fix a crash when trying to extend a value passed as a sign- or
zero-extended stack parameter. The cause of the crash was that we were
setting the size of the loaded value to 32 bits, and then tyring to
extend again to 32 bits.

This patch addresses the issue by also introducing a G_TRUNC after the
load. This will leave the unused bits to their original values set by
the caller, while being consistent about the types. For values that are
not extended, we just use a smaller load.
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/lib/Target/ARM/ARMCallLowering.cpp (diff)llvm-revision.src/llvm/trunk/lib/Target/ARM/ARMCallLowering.cpp
The file was modified/llvm/trunk/test/CodeGen/ARM/GlobalISel/arm-irtranslator.ll (diff)llvm-revision.src/llvm/trunk/test/CodeGen/ARM/GlobalISel/arm-irtranslator.ll
The file was modified/llvm/trunk/test/CodeGen/ARM/GlobalISel/arm-isel.ll (diff)llvm-revision.src/llvm/trunk/test/CodeGen/ARM/GlobalISel/arm-isel.ll
Revision 301530 by nitesh.jain:
[LLDB][MIPS] Fix TestMiExec.py failure.

Reviewers: ki.stfu, labath

Subscribers: jaydeep, bhushan, lldb-commits, slthakur

Differential Revision: https://reviews.llvm.org/D32340
Change TypePath in RepositoryPath in Workspace
The file was modified/lldb/trunk/packages/Python/lldbsuite/test/tools/lldb-mi/control/TestMiExec.py (diff)llvm-revision.src/lldb/trunk/packages/Python/lldbsuite/test/tools/lldb-mi/control/TestMiExec.py
Revision 301529 by avt77:
2 tests that were lost in rL301390
Change TypePath in RepositoryPath in Workspace
The file was added/llvm/trunk/test/CodeGen/X86/inline-0bh.llllvm-revision.src/llvm/trunk/test/CodeGen/X86/inline-0bh.ll
The file was added/llvm/trunk/test/MC/X86/pr27884.sllvm-revision.src/llvm/trunk/test/MC/X86/pr27884.s
Revision 301528 by grimar:
[ELF] - Modify testcase because of llvm-dwarfdump dump format change.

llvm-dwarfdump format changed in r301527
Change TypePath in RepositoryPath in Workspace
The file was modified/lld/trunk/test/ELF/gdb-index.s (diff)llvm-revision.src/lld/trunk/test/ELF/gdb-index.s
Revision 301527 by grimar:
[llvm-dwarfdump] - Change format for .gdb_index dump.

It is useful to output size of ranges when address ranges
section of .gdb_index is dumped.

It helps to compare outputs produced by different linkers,
for example. In that case address ranges can look very different,
when they are the same at fact. Difference comes from different
low address because of different address of .text.

Differential revision: https://reviews.llvm.org/D32492
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/lib/DebugInfo/DWARF/DWARFGdbIndex.cpp (diff)llvm-revision.src/llvm/trunk/lib/DebugInfo/DWARF/DWARFGdbIndex.cpp
The file was modified/llvm/trunk/test/DebugInfo/dwarfdump-dump-gdbindex.test (diff)llvm-revision.src/llvm/trunk/test/DebugInfo/dwarfdump-dump-gdbindex.test
Revision 301526 by yrnkrn:
Constify SourceManager input to MacroInfo::getDefinitionLengthSlow, NFC.
Change TypePath in RepositoryPath in Workspace
The file was modified/cfe/trunk/include/clang/Lex/MacroInfo.h (diff)llvm-revision.src/cfe/trunk/include/clang/Lex/MacroInfo.h
The file was modified/cfe/trunk/lib/Lex/MacroInfo.cpp (diff)llvm-revision.src/cfe/trunk/lib/Lex/MacroInfo.cpp