Changes

Summary

  1. [clangd] Add new semantic token modifier "virtual" (details)
  2. [mlir] Improve Graphviz visualization in PrintOpPass (details)
  3. [MLGO] Update the current model url for the Oz inliner model. (details)
  4. [llvm-readobj][XCOFF] Warn about invalid offset (details)
  5. [mlir] Truncate/skip long strings in ViewOpGraph.cpp (details)
Commit 159a26964840c456f92387c6705ffff57e7174d4 by i
[clangd] Add new semantic token modifier "virtual"

This is needed for clients that want to highlight virtual functions
differently.

Reviewed By: sammccall

Differential Revision: https://reviews.llvm.org/D107145
The file was modifiedclang-tools-extra/clangd/SemanticHighlighting.h
The file was modifiedclang-tools-extra/clangd/test/initialize-params.test
The file was modifiedclang-tools-extra/clangd/SemanticHighlighting.cpp
The file was modifiedclang-tools-extra/clangd/test/semantic-tokens.test
The file was modifiedclang-tools-extra/clangd/unittests/SemanticHighlightingTests.cpp
Commit 8d15b7dcbaa1469d7e147ebdce988cca861ace6d by springerm
[mlir] Improve Graphviz visualization in PrintOpPass

* Visualize blocks and regions as subgraphs.
* Generate DOT file directly instead of using `GraphTraits`. `GraphTraits` does not support subgraphs.

Differential Revision: https://reviews.llvm.org/D106253
The file was modifiedmlir/include/mlir/Transforms/Passes.td
The file was modifiedmlir/lib/Transforms/ViewOpGraph.cpp
The file was modifiedmlir/lib/Transforms/CMakeLists.txt
The file was modifiedmlir/include/mlir/Support/IndentedOstream.h
The file was modifiedmlir/test/Transforms/print-op-graph.mlir
The file was modifiedmlir/include/mlir/Transforms/ViewOpGraph.h
Commit b16c37fa2c797bba51ae683729ed484980766d75 by jacobhegna
[MLGO] Update the current model url for the Oz inliner model.
The file was modifiedllvm/lib/Analysis/CMakeLists.txt
Commit 3df1e7e6f05e42df813accf8ec89e800515b6f70 by Vitaly Buka
[llvm-readobj][XCOFF] Warn about invalid offset

Followup for D105522

Differential Revision: https://reviews.llvm.org/D107398
The file was modifiedllvm/test/tools/llvm-readobj/XCOFF/string-table.yaml
The file was modifiedllvm/tools/llvm-readobj/ObjDumper.cpp
Commit a87be1c1bd950bfe46c1904474c67dd3a0a7586d by springerm
[mlir] Truncate/skip long strings in ViewOpGraph.cpp

* New pass option `max-label-len`: Truncate attributes/result types that have more #chars.
* New pass option `print-attrs`: Activate/deactivate rendering of attributes.
* New pass option `printResultTypes`: Activate/deactivate rendering of result types.

Differential Revision: https://reviews.llvm.org/D106337
The file was modifiedmlir/include/mlir/Transforms/Passes.td
The file was modifiedmlir/lib/Transforms/ViewOpGraph.cpp