SuccessChanges

Summary

  1. [libcxx] [test] Use the native path types in path.compare (details)
  2. [mlir] Add polynomial approximation for math::ExpOp (details)
  3. [test/profile] Pass -w to suppress suggestion to use fopen_s (details)
  4. [test/profile] Disable instrprof-write-buffer-internal.c on Windows (details)
  5. [MLIR][TOSA] Lower tosa.transpose to linalg.generic (details)
  6. [lldb] Remove XPCServices symlinking (details)
  7. [lld-macho] Partial revert of D95204 (details)
  8. Revert "[lldb] Fix handling of `DW_AT_decl_file` according to D91014" (details)
Commit 74c883f7e5ba9143e51c2a68203e324511eb63a0 by martin
[libcxx] [test] Use the native path types in path.compare

This makes sure that it actually tests the right compare() overloads
in windows configurations.

This also fixes the allocation guards that enforce no allocations
while running the compare() functions.

Differential Revision: https://reviews.llvm.org/D97551
The file was modifiedlibcxx/test/std/input.output/filesystems/class.path/path.member/path.compare.pass.cpp (diff)
Commit ea7f211b2e6cbb49f178ec9ba085a4958d33cdea by ataei
[mlir] Add polynomial approximation for math::ExpOp

Similar to fast_exp in https://github.com/boulos/syrah

Differential Revision: https://reviews.llvm.org/D97599
The file was modifiedmlir/lib/Dialect/Math/Transforms/PolynomialApproximation.cpp (diff)
The file was modifiedmlir/test/Dialect/Math/polynomial-approximation.mlir (diff)
The file was modifiedmlir/test/mlir-cpu-runner/math_polynomial_approx.mlir (diff)
Commit 8f7dc9964752fa7ba703a6682314a79b4df849dd by Vedant Kumar
[test/profile] Pass -w to suppress suggestion to use fopen_s
The file was modifiedcompiler-rt/test/profile/instrprof-write-buffer-internal.c (diff)
Commit 2fcc3f4b18b4b82711ef0142f0881136cd419d76 by Vedant Kumar
[test/profile] Disable instrprof-write-buffer-internal.c on Windows

This is failing due to:

"instrprof-write-buffer-internal.c.tmp.buf.profraw: Invalid
instrumentation profile data (file header is corrupt)"

https://lab.llvm.org/buildbot/#/builders/127/builds/6830
The file was modifiedcompiler-rt/test/profile/instrprof-write-buffer-internal.c (diff)
Commit 087bc20fe42f2619fca76818900f73dd2c4a5b94 by rob.suderman
[MLIR][TOSA] Lower tosa.transpose to linalg.generic

Lowers the transpose operation to a generic linalg op when permutations
is a constant value.

Reviewed By: mravishankar

Differential Revision: https://reviews.llvm.org/D97508
The file was modifiedmlir/lib/Conversion/TosaToLinalg/TosaToLinalg.cpp (diff)
The file was modifiedmlir/test/Conversion/TosaToLinalg/tosa-to-linalg.mlir (diff)
Commit 015d78a25e510a6ff512d562b4e062d16c4afc78 by smeenai
[lldb] Remove XPCServices symlinking

This is a downstream change that was accidentally included upstream.

Reviewed By: vsk

Differential Revision: https://reviews.llvm.org/D97701
The file was modifiedlldb/cmake/modules/LLDBFramework.cmake (diff)
Commit 922de2574c17a755279358be928e5343dcf56c56 by jezng
[lld-macho] Partial revert of D95204

Trying to unbreak https://lab.llvm.org/buildbot/#/builders/57/builds/4753

I'm not able to repro the failures locally so... here's hoping
The file was removedclang/test/Driver/Inputs/lld/ld64.lld.darwinold
The file was addedclang/test/Driver/Inputs/lld/ld64.lld.darwinnew
The file was modifiedclang/test/Driver/darwin-ld-platform-version-watchos.c (diff)
The file was modifiedclang/test/Driver/darwin-ld-demangle-lld.c (diff)
The file was modifiedclang/test/Driver/darwin-ld-platform-version-macos.c (diff)
The file was modifiedclang/lib/Driver/ToolChain.cpp (diff)
The file was modifiedclang/test/Driver/darwin-ld-platform-version-ios.c (diff)
The file was modifiedclang/test/Driver/darwin-ld-platform-version-tvos.c (diff)
Commit 011e7bcaa3194ed4ca3fec48263f5ef69fc1813c by jan.kratochvil
Revert "[lldb] Fix handling of `DW_AT_decl_file` according to D91014"

This reverts commit 7ec7876feda412b6edad0d83565395ef2fd5a004.

Non-x86_64 non-Linux bots broke by the testcase.
The file was modifiedlldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp (diff)
The file was modifiedlldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp (diff)
The file was removedlldb/test/Shell/SymbolFile/DWARF/Inputs/DW_TAG_variable-DW_AT_decl_file-DW_AT_abstract_origin-crosscu2.s
The file was removedlldb/test/Shell/SymbolFile/DWARF/DW_TAG_variable-DW_AT_decl_file-DW_AT_abstract_origin-crosscu1.s