The list of VectorOps is currently undergoing evolutions and is best kept
track of by following the evolution of the
-[VectorOps.td](https://github.com/tensorflow/mlir/blob/master/include/mlir/Dialect/VectorOps/VectorOps.td)
+[VectorOps.td](https://github.com/llvm/llvm-project/blob/master/mlir/include/mlir/Dialect/VectorOps/VectorOps.td)
ODS file (markdown documentation is automatically generated locally when
building and populates the [Vector
-doc](https://github.com/tensorflow/mlir/blob/master/g3doc/Dialects/Vector.md)). Recent
+doc](https://github.com/llvm/llvm-project/blob/master/mlir/docs/Dialects/Vector.md)). Recent
extensions are driven by concrete use cases of interest. A notable such use
case is the `vector.contract` op which applies principles of the StructuredOps
abstraction to `vector` types.
lowering](https://github.com/tensorflow/mlir/commit/957b1ca9680b4aacabb3a480fbc4ebd2506334b8)).
Simple [conversion
-tests](https://github.com/tensorflow/mlir/blob/master/test/Conversion/VectorToLLVM/vector-to-llvm.mlir)
+tests](https://github.com/llvm/llvm-project/blob/master/mlir/test/Conversion/VectorToLLVM/vector-to-llvm.mlir)
are available for the `LLVM` target starting from the Virtual Vector Level.
# Rationale
Irrespective of the existence of an auto-vectorizer, one can build a notional
vector language based on the VectorOps dialect and build end-to-end models
with expressing `vector`s in the IR directly and simple
-pattern-rewrites. [EDSC](https://github.com/tensorflow/mlir/blob/master/g3doc/EDSC.md)s
+pattern-rewrites. [EDSC](https://github.com/llvm/llvm-project/blob/master/mlir/docs/EDSC.md)s
provide a simple way of driving such a notional language directly in C++.
# Bikeshed Naming Discussion
([rationale](../../Rationale.md#reserving-dialect-type-kinds)). For `toy`, this
means we need to explicitly reserve a static range of type `kind` values in the
symbol registry file
-[DialectSymbolRegistry](https://github.com/tensorflow/mlir/blob/master/include/mlir/IR/DialectSymbolRegistry.def).
+[DialectSymbolRegistry](https://github.com/llvm/llvm-project/blob/master/mlir/include/mlir/IR/DialectSymbolRegistry.def).
```c++
DEFINE_SYM_KIND_RANGE(LINALG) // Linear Algebra Dialect
//===----------------------------------------------------------------------===//
//
// This file implements the IR Dialect for the Toy language.
-// See g3doc/Tutorials/Toy/Ch-2.md for more information.
+// See docs/Tutorials/Toy/Ch-2.md for more information.
//
//===----------------------------------------------------------------------===//
//===----------------------------------------------------------------------===//
//
// This file implements the IR Dialect for the Toy language.
-// See g3doc/Tutorials/Toy/Ch-2.md for more information.
+// See docs/Tutorials/Toy/Ch-2.md for more information.
//
//===----------------------------------------------------------------------===//
//===----------------------------------------------------------------------===//
//
// This file implements the IR Dialect for the Toy language.
-// See g3doc/Tutorials/Toy/Ch-2.md for more information.
+// See docs/Tutorials/Toy/Ch-2.md for more information.
//
//===----------------------------------------------------------------------===//
//===----------------------------------------------------------------------===//
//
// This file implements the IR Dialect for the Toy language.
-// See g3doc/Tutorials/Toy/Ch-2.md for more information.
+// See docs/Tutorials/Toy/Ch-2.md for more information.
//
//===----------------------------------------------------------------------===//
//===----------------------------------------------------------------------===//
//
// This file implements the IR Dialect for the Toy language.
-// See g3doc/Tutorials/Toy/Ch-2.md for more information.
+// See docs/Tutorials/Toy/Ch-2.md for more information.
//
//===----------------------------------------------------------------------===//
//===----------------------------------------------------------------------===//
//
// This file implements the IR Dialect for the Toy language.
-// See g3doc/Tutorials/Toy/Ch-2.md for more information.
+// See docs/Tutorials/Toy/Ch-2.md for more information.
//
//===----------------------------------------------------------------------===//
This contains sample code to support the tutorial on using MLIR for
building a compiler for a simple Toy language.
-See [g3doc/Tutorials/Toy](../../g3doc/Tutorials/Toy) at the root of
-the repository for more informations.
+See [docs/Tutorials/Toy](../../docs/Tutorials/Toy) at the root of
+the project for more informations.