1. [llvm-reduce] Extend test to also use special globals. (details)
  2. [X86] Regenerate bool-vector tests. NFCI. (details)
  3. [DAG] Move canFoldInAddressingMode before foldBinOpIntoSelect. NFC. (details)
  4. [yaml2obj][obj2yaml] - Teach tools to work with regular archives. (details)
  5. [mlir] NFC: small fixes to LinalgTilingOptions API (details)
  6. [gn build] Port 47369e194a4 (details)
  7. [llvm-objdump] - Rewrite malformed-archives.test to use YAML descriptions. (details)
Commit 4b1fbdbd8e5ba1c0236a2d8e1caed095dc56fab5 by flo
[llvm-reduce] Extend test to also use special globals.
The file was modifiedllvm/test/Reduce/remove-alias.ll (diff)
Commit ee57619c531aeb9dad057231666e4b57769f2a8a by llvm-dev
[X86] Regenerate bool-vector tests. NFCI.

Merge prefixes where possible, use 'X86' instead of 'X32' (which we try to only use for gnux32 triple tests).
The file was modifiedllvm/test/CodeGen/X86/bool-vector.ll (diff)
Commit f53d7f55f14c14f1366192f7117840eb0afbd5b2 by llvm-dev
[DAG] Move canFoldInAddressingMode before foldBinOpIntoSelect. NFC.

Reduces the diff in D90113.
The file was modifiedllvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp (diff)
Commit 47369e194a48dbe3cf04a7845e23e25e43e973f0 by grimar
[yaml2obj][obj2yaml] - Teach tools to work with regular archives.

This teaches obj2yaml to dump valid regular (not thin) archives.
This also teaches yaml2obj to recognize archives YAML descriptions,
what allows to craft all different kinds of archives (valid and broken ones).

Differential revision:
The file was modifiedllvm/lib/ObjectYAML/ObjectYAML.cpp (diff)
The file was modifiedllvm/include/llvm/ObjectYAML/yaml2obj.h (diff)
The file was addedllvm/lib/ObjectYAML/ArchiveYAML.cpp
The file was modifiedllvm/tools/obj2yaml/CMakeLists.txt (diff)
The file was modifiedllvm/include/llvm/ObjectYAML/ObjectYAML.h (diff)
The file was addedllvm/include/llvm/ObjectYAML/ArchiveYAML.h
The file was modifiedllvm/lib/ObjectYAML/CMakeLists.txt (diff)
The file was addedllvm/lib/ObjectYAML/ArchiveEmitter.cpp
The file was modifiedllvm/lib/ObjectYAML/yaml2obj.cpp (diff)
The file was addedllvm/test/tools/obj2yaml/Archives/regular.yaml
The file was addedllvm/test/tools/yaml2obj/Archives/regular.yaml
The file was modifiedllvm/tools/obj2yaml/obj2yaml.h (diff)
The file was addedllvm/tools/obj2yaml/archive2yaml.cpp
The file was modifiedllvm/tools/obj2yaml/obj2yaml.cpp (diff)
Commit b1b0ddbb67d206de7dd2ea028a3e5eff8f6bdf49 by antiagainst
[mlir] NFC: small fixes to LinalgTilingOptions API

This commit changes to use plain values instead of references.
We need to copy it anyway. References forbid using temporary
values generated from expressions.

Reviewed By: nicolasvasilache

Differential Revision:
The file was modifiedmlir/include/mlir/Dialect/Linalg/Transforms/Transforms.h (diff)
Commit aa455164066e0336d51b4ef50b3b896393a868a4 by llvmgnsyncbot
[gn build] Port 47369e194a4
The file was modifiedllvm/utils/gn/secondary/llvm/lib/ObjectYAML/ (diff)
The file was modifiedllvm/utils/gn/secondary/llvm/tools/obj2yaml/ (diff)
Commit 080ca508589664a9a2d431ca11e409ac4a6314f7 by grimar
[llvm-objdump] - Rewrite malformed-archives.test to use YAML descriptions.

Currently the test uses 14 precompiled binaries. With the functionality
implemented in D89949, it is possible to remove them and use YAMLs instead.

Differential revision:
The file was removedllvm/test/tools/llvm-objdump/Inputs/libbogus4.a
The file was removedllvm/test/tools/llvm-objdump/Inputs/libbogus5.a
The file was removedllvm/test/tools/llvm-objdump/Inputs/libbogus12.a
The file was removedllvm/test/tools/llvm-objdump/Inputs/libbogus11.a
The file was removedllvm/test/tools/llvm-objdump/Inputs/libbogus10.a
The file was removedllvm/test/tools/llvm-objdump/Inputs/libbogus13.a
The file was removedllvm/test/tools/llvm-objdump/Inputs/libbogus8.a
The file was modifiedllvm/test/tools/llvm-objdump/malformed-archives.test (diff)
The file was removedllvm/test/tools/llvm-objdump/Inputs/libbogus6.a
The file was removedllvm/test/tools/llvm-objdump/Inputs/libbogus2.a
The file was removedllvm/test/tools/llvm-objdump/Inputs/libbogus9.a
The file was removedllvm/test/tools/llvm-objdump/Inputs/libbogus3.a
The file was removedllvm/test/tools/llvm-objdump/Inputs/libbogus7.a
The file was removedllvm/test/tools/llvm-objdump/Inputs/libbogus1.a
The file was removedllvm/test/tools/llvm-objdump/Inputs/libbogus14.a