SuccessChanges

Summary

  1. Split syntax tree tests into more granular ones (details)
  2. [CSInfo][MIPS][DwarfDebug] Add support for delay slots (details)
Commit d7d5dd31fc6f05daf4758e1523c86401aa4e3f2a by gribozavr
Split syntax tree tests into more granular ones

Summary:
Doing so allows us to increase test coverage by removing unnecessary
language restrictions.

Reviewers: hlopko, eduucaldas

Reviewed By: hlopko, eduucaldas

Subscribers: gribozavr2, cfe-commits

Tags: #clang

Differential Revision: https://reviews.llvm.org/D81040
The file was modifiedclang/unittests/Tooling/Syntax/TreeTest.cpp
Commit dd1bc59b729a31d6c0fe3aecc8559b9349363bf9 by djordje.todorovic
[CSInfo][MIPS][DwarfDebug] Add support for delay slots

This adds call site info support for call instructions with delay slot.
Search for instructions inside call delay slot, which load value
into parameter forwarding registers.
Return address of the call points to instruction after call delay slot,
which is not the one, immediately after the call instruction.

Patch by Nikola Tesic

Differential revision: https://reviews.llvm.org/D78107
The file was addedllvm/test/DebugInfo/MIR/Mips/dbg-call-site-delay-slot-interpretation.mir
The file was addedllvm/test/DebugInfo/MIR/Mips/dbg-call-site-delay-slot-interpretation-64bit.mir
The file was addedllvm/test/DebugInfo/Mips/dbg-call-site-low-pc.ll
The file was modifiedllvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp