SuccessChanges

Summary

  1. [ELF] Add --dependency-file option (details)
  2. OpenMP: Fix typo variabls -> variables (details)
  3. [Attributor][NFC] Clang format (details)
  4. [flang] Implement runtime support for INQUIRE statements (details)
  5. [SCEVExpander][PowerPC]clear scev rewriter before deleting instructions. (details)
  6. Temporarily revert "[test] Exit with an error if no tests are run." (details)
Commit 81eeabbd97f32f7cd7dbe403e2b15db6fd23ad81 by phosek
[ELF] Add --dependency-file option

Clang and GCC have a feature (-MD flag) to create a dependency file
in a format that build systems such as Make or Ninja can read, which
specifies all the additional inputs such .h files.

This change introduces the same functionality to lld bringing it to
feature parity with ld and gold which gained this feature recently.
See https://sourceware.org/bugzilla/show_bug.cgi?id=22843 for more
details and discussion.

The implementation corresponds to -MD -MP compiler flag where the
generated dependency file also includes phony targets which works
around the errors where the dependency is removed. This matches the
format used by ld and gold.

Fixes PR42806

Differential Revision: https://reviews.llvm.org/D82437
The file was modifiedlld/ELF/InputFiles.cpp
The file was modifiedlld/ELF/Driver.cpp
The file was modifiedlld/ELF/Config.h
The file was modifiedlld/ELF/Options.td
The file was addedlld/test/ELF/dependency-file.s
Commit 0c938a8dd80ad707ec1f20d936cc5c9d73df8de5 by dblaikie
OpenMP: Fix typo variabls -> variables
The file was modifiedopenmp/runtime/tools/lib/Platform.pm
Commit ffe0066b62e989ca3e59f1ed211324ca7ec37b5a by okuraofvegetable
[Attributor][NFC] Clang format
The file was modifiedllvm/lib/Transforms/IPO/AttributorAttributes.cpp
Commit 675ad1bc6a96d3c7ef1909c91695189cd818a143 by pklausler
[flang] Implement runtime support for INQUIRE statements

Differential Revision: https://reviews.llvm.org/D85166
The file was modifiedflang/runtime/io-api.cpp
The file was modifiedflang/runtime/io-api.h
The file was modifiedflang/runtime/unit.cpp
The file was modifiedflang/runtime/unit-map.cpp
The file was modifiedflang/runtime/io-error.h
The file was modifiedflang/runtime/memory.h
The file was modifiedflang/runtime/unit-map.h
The file was modifiedflang/runtime/tools.cpp
The file was modifiedflang/runtime/io-stmt.cpp
The file was modifiedflang/runtime/io-stmt.h
The file was modifiedflang/runtime/unit.h
The file was modifiedflang/runtime/tools.h
Commit ba955397ac44e5df6135469d76c645fdcac256da by czhengsz
[SCEVExpander][PowerPC]clear scev rewriter before deleting instructions.

Reviewed By: lebedev.ri
Differential Revision: https://reviews.llvm.org/D85130
The file was modifiedllvm/lib/Target/PowerPC/PPCLoopInstrFormPrep.cpp
Commit a06c28df3e8c85ceb665d3d9a1ebc2853dfd87a9 by rupprecht
Temporarily revert "[test] Exit with an error if no tests are run."

This reverts commit adb5c23f8c0d60eeec41dcbe21d1b26184e1c97d. It surprisingly fails on a windows build bot: http://lab.llvm.org:8011/builders/lldb-x64-windows-ninja/builds/18009

Will reland after some investigation and/or after adding some extra logging to help debug the issue.
The file was modifiedlldb/packages/Python/lldbsuite/test/dotest.py