UnstableChanges

Summary

  1. [mlir][doc] Fix links and indentation of mlir::ModuleOp description (details)
  2. [AArch64] Use \t in AsmStreamer to match the prevailing style (details)
  3. [NFC][X86][Costmodel] Add tests with with masked loads/stores w/non-power-of-two vectors (details)
  4. NFC: cleaned up and renamed scalable-vf-analysis.ll -> scalable-vectorization.ll (details)
Commit 9a6eb4968e03d4dbcc74a5cbd3f90486c2b5e6c3 by markus.boeck02
[mlir][doc] Fix links and indentation of mlir::ModuleOp description

All lines after the first are currently indented by one char further to the left than the first line. This leads to the first character of each sentence being cut from the resulting Markdown file after compilation. The text also contains 3 references to sections of other markdown files. One was missing the file, while the other two had outdated files, leading to 404 errors in the documentation.

Differential Revision: https://reviews.llvm.org/D102983
The file was modifiedmlir/include/mlir/IR/BuiltinOps.td
Commit ff8be66c028868be50e1d60f370ae74e7a14948d by i
[AArch64] Use \t in AsmStreamer to match the prevailing style
The file was modifiedllvm/test/CodeGen/AArch64/variant-pcs.ll
The file was modifiedllvm/lib/Target/AArch64/MCTargetDesc/AArch64ELFStreamer.cpp
Commit d426a8ce7efe4cf7bb7e65572b6442e3b8eb3e95 by lebedev.ri
[NFC][X86][Costmodel] Add tests with with masked loads/stores w/non-power-of-two vectors
The file was modifiedllvm/test/Analysis/CostModel/X86/masked-intrinsic-cost.ll
Commit 1e6630311c4634bcaa2c5b091a9c31874f3309a3 by sander.desmalen
NFC: cleaned up and renamed scalable-vf-analysis.ll -> scalable-vectorization.ll

* Removes unnecessary loop hints.
* Use RUN line with '-scalable-vectorization=preferred' instead of 'on'
  for the maximize-bandwidth behaviour. This prepares the test for enabling
  scalable vectorization; With a forced instruction-cost of 1, 'on' will
  always favour fixed-width VF to be chosen, whereas with 'preferred'
  we can check that the maximize-bandwidth option in combination with
  scalable-vectorization=preferred actually picks a scalable VF.
* Renamed to scalable-vectorization.ll, because a follow-up patch will
  test more than just analysis.
The file was removedllvm/test/Transforms/LoopVectorize/AArch64/scalable-vf-analysis.ll
The file was addedllvm/test/Transforms/LoopVectorize/AArch64/scalable-vectorization.ll