SuccessChanges

Summary

  1. Cleanup for final comment on https://reviews.llvm.org/D103304 (details)
  2. Revert "[llvm-tapi-diff] Apply stable sorting to output" (details)
  3. Revert "Reland "[llvm] llvm-tapi-diff"" (details)
  4. [SCEV] Minor code motion to simplify a later patch [nfc] (details)
  5. Add a static assertions for custom Op<> to not defined data members (NFC) (details)
  6. [ms] [llvm-ml] Add support for INCLUDE environment variable (details)
  7. [tests] Precommit test for D103991 (details)
  8. [RISCV] Remove unused method from RISCVInsertVSETVLI. NFC (details)
  9. Folds linalg.pad_tensor with zero padding (details)
  10. Fix to Windows temp file change. (details)
Commit ddac31c59342a8a7304c759e7b32280386530132 by kda
Cleanup for final comment on https://reviews.llvm.org/D103304

Consolidate DEFINE_STACK_MALLOC to simplify.

Reviewed By: vitalybuka

Differential Revision: https://reviews.llvm.org/D103965
The file was modifiedcompiler-rt/lib/asan/asan_fake_stack.cpp
Commit 1899cb7d0eae74cc700d44e1f220a7ce41395ce0 by Cyndy Ishida
Revert "[llvm-tapi-diff] Apply stable sorting to output"

This reverts commit 90a26a41e9ce16a4d471d25c2f7b36b5538fb4ce.
This failed to fix ubuntu failures.
The file was modifiedllvm/tools/llvm-tapi-diff/DiffEngine.cpp
Commit e7b755ecb1402e83a9af310f4411c0d9047e98be by Cyndy Ishida
Revert "Reland "[llvm] llvm-tapi-diff""

This reverts commit 20126c9fd4afe2fe11510becccaa769332da302f.
The sorting fixes failed to have stable output on different platforms.
The file was removedllvm/tools/llvm-tapi-diff/llvm-tapi-diff.cpp
The file was removedllvm/test/tools/llvm-tapi-diff/Inputs/v4E.tbd
The file was modifiedllvm/test/CMakeLists.txt
The file was removedllvm/test/tools/llvm-tapi-diff/tapi-diff-same-number-of-inlines.test
The file was removedllvm/test/tools/llvm-tapi-diff/tapi-diff-tbd-has-single-inlineB.test
The file was modifiedllvm/test/lit.cfg.py
The file was modifiedllvm/include/llvm/Object/TapiUniversal.h
The file was removedllvm/tools/llvm-tapi-diff/DiffEngine.cpp
The file was removedllvm/test/tools/llvm-tapi-diff/Inputs/v4C.tbd
The file was removedllvm/test/tools/llvm-tapi-diff/tapi-diff-misspelled-tbd.test
The file was removedllvm/test/tools/llvm-tapi-diff/tapi-diff-tbd-has-single-inlineA.test
The file was removedllvm/test/tools/llvm-tapi-diff/Inputs/v4B.tbd
The file was removedllvm/tools/llvm-tapi-diff/DiffEngine.h
The file was removedllvm/test/tools/llvm-tapi-diff/Inputs/v4D.tbd
The file was modifiedllvm/lib/TextAPI/Target.cpp
The file was modifiedllvm/lib/TextAPI/Platform.cpp
The file was removedllvm/test/tools/llvm-tapi-diff/tapi-diff-mismatched-number-of-inlines.test
The file was modifiedllvm/include/llvm/TextAPI/Symbol.h
The file was removedllvm/test/tools/llvm-tapi-diff/Inputs/v4A.tbd
The file was removedllvm/test/tools/llvm-tapi-diff/tapi-diff-incorrect-format.test
The file was removedllvm/test/tools/llvm-tapi-diff/tapi-diff-matching-tbd.test
The file was removedllvm/test/tools/llvm-tapi-diff/Inputs/macho.yaml
The file was modifiedllvm/include/llvm/TextAPI/Target.h
The file was removedllvm/test/tools/llvm-tapi-diff/tapi-diff-tbd-has-multiple-inlines.test
The file was removedllvm/tools/llvm-tapi-diff/CMakeLists.txt
The file was removedllvm/test/tools/llvm-tapi-diff/tapi-diff-no-inlines.test
The file was modifiedllvm/include/llvm/TextAPI/Platform.h
Commit b65f30d6fb6f5333dcb7c51f81c4309704c26f1f by listmail
[SCEV] Minor code motion to simplify a later patch [nfc]
The file was modifiedllvm/lib/Analysis/ScalarEvolution.cpp
Commit 1b21e9c1fa990a303fa5a543c17a5f470a32e112 by joker.eph
Add a static assertions for custom Op<> to not defined data members (NFC)

A common mistake for newcomers to MLIR is to try to store extra member
on the Op class. However these are intended to be thing wrapper around
an Operation*, all the storage is meant to be encoded in attribute on
the underlying Operation. This can be confusing to debug, so better
catch it at build time.

Reviewed By: ftynse

Differential Revision: https://reviews.llvm.org/D103869
The file was modifiedmlir/include/mlir/IR/OpDefinition.h
Commit 4b5317e937ac5c87c30a67bc76a4e253c2c3516c by epastor
[ms] [llvm-ml] Add support for INCLUDE environment variable

Also adds support for the ML.exe command-line flag /X, which ignores the INCLUDE environment variable.

This relands commit c43f413b01b021a8f7b6fce013296114fa92a245 using lit's cross-platform `env` support.

Differential Revision: https://reviews.llvm.org/D103989
The file was addedllvm/test/tools/llvm-ml/include_by_env_var_errors.asm
The file was modifiedllvm/tools/llvm-ml/Opts.td
The file was addedllvm/test/tools/llvm-ml/include_by_env_var.asm
The file was modifiedllvm/tools/llvm-ml/llvm-ml.cpp
Commit 4ac3dae57f276ee3c83ef5b18c864a2b1eb07add by listmail
[tests] Precommit test for D103991
The file was addedllvm/test/Analysis/ScalarEvolution/ne-overflow.ll
Commit 8dfd0810f240cd97d9cdf9fde4635025f2462853 by craig.topper
[RISCV] Remove unused method from RISCVInsertVSETVLI. NFC

If this becomes needed its trivial to add it back.
The file was modifiedllvm/lib/Target/RISCV/RISCVInsertVSETVLI.cpp
Commit b9d7ffd9cf5f9caefb9796468bf4cbeec709b320 by ataei
Folds linalg.pad_tensor with zero padding

Differential Revision: https://reviews.llvm.org/D103984
The file was modifiedmlir/test/Dialect/Linalg/canonicalize.mlir
The file was modifiedmlir/include/mlir/Dialect/Linalg/IR/LinalgOps.td
The file was modifiedmlir/lib/Dialect/Linalg/IR/LinalgOps.cpp
Commit cf11d9585afd5c43031aaaaa9fb622c8c31b4bef by akhuang
Fix to Windows temp file change.

Original change passed wrong parameters to the raw_fd_ostream ctor.
Fixes a bug in https://reviews.llvm.org/D102736.
The file was modifiedclang/lib/Frontend/CompilerInstance.cpp