forked from OSchip/llvm-project
[mlir] NFC: Fix broken links in docs
Summary: This commit fixes missing links that are caused by the repository movement. Reviewers: Jim, rriddle, jpienaar Reviewed By: Jim, rriddle, jpienaar Subscribers: arpith-jacob, mehdi_amini, rriddle, jpienaar, burmako, shauheen, antiagainst, nicolasvasilache, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D72065
This commit is contained in:
parent
5fc02dc0a7
commit
a050327064
|
@ -687,4 +687,4 @@ deduction ability. See [building operations](#building-operations) for more
|
|||
details.
|
||||
|
||||
[TableGen]: https://llvm.org/docs/TableGen/index.html
|
||||
[OpBase]: https://github.com/tensorflow/mlir/blob/master/include/mlir/IR/OpBase.td
|
||||
[OpBase]: https://github.com/llvm/llvm-project/blob/master/mlir/include/mlir/IR/OpBase.td
|
||||
|
|
|
@ -24,7 +24,7 @@ efficient([rationale](Rationale.md#reserving-dialect-type-kinds). For a dialect
|
|||
author, this means that a range of type `kind` values must be explicitly, and
|
||||
statically, reserved. A dialect can reserve a range of values by adding a new
|
||||
entry to the
|
||||
[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).
|
||||
To support out-of-tree and experimental dialects, the registry predefines a set
|
||||
of privates ranges, `PRIVATE_EXPERIMENTAL_[0-9]`, that are free for immediate
|
||||
use.
|
||||
|
|
|
@ -13,7 +13,7 @@ high-performance target-specific code.
|
|||
|
||||
This document defines and describes the key concepts in MLIR, and is intended to
|
||||
be a dry reference document - the [rationale documentation](Rationale.md),
|
||||
[glossary](Glossary.md), and other content are hosted elsewhere.
|
||||
[glossary](https://mlir.llvm.org/getting_started/Glossary/), and other content are hosted elsewhere.
|
||||
|
||||
MLIR is designed to be used in three different forms: a human-readable textual
|
||||
form suitable for debugging, an in-memory form suitable for programmatic
|
||||
|
@ -1455,7 +1455,7 @@ This attribute can only be held internally by
|
|||
attribute dictionary), i.e. no other attribute kinds such as Locations or
|
||||
extended attribute kinds. If a reference to a symbol is necessary from outside
|
||||
of the symbol table that the symbol is defined in, a
|
||||
[string attribute](string-attribute) can be used to refer to the symbol name.
|
||||
[string attribute](#string-attribute) can be used to refer to the symbol name.
|
||||
|
||||
**Rationale:** Given that MLIR models global accesses with symbol references, to
|
||||
enable efficient multi-threading, it becomes difficult to effectively reason
|
||||
|
|
|
@ -1203,8 +1203,8 @@ arbitrary computations needed to specify output shapes.
|
|||
[TableGenIntro]: https://llvm.org/docs/TableGen/LangIntro.html
|
||||
[TableGenRef]: https://llvm.org/docs/TableGen/LangRef.html
|
||||
[TableGenBackend]: https://llvm.org/docs/TableGen/BackEnds.html#introduction
|
||||
[OpBase]: https://github.com/tensorflow/mlir/blob/master/include/mlir/IR/OpBase.td
|
||||
[OpDefinitionsGen]: https://github.com/tensorflow/mlir/blob/master/tools/mlir-tblgen/OpDefinitionsGen.cpp
|
||||
[EnumsGen]: https://github.com/tensorflow/mlir/blob/master/tools/mlir-tblgen/EnumsGen.cpp
|
||||
[StringAttr]: https://github.com/tensorflow/mlir/blob/master/g3doc/LangRef.md#string-attribute
|
||||
[IntegerAttr]: https://github.com/tensorflow/mlir/blob/master/g3doc/LangRef.md#integer-attribute
|
||||
[OpBase]: ../include/mlir/IR/OpBase.td
|
||||
[OpDefinitionsGen]: ../tools/mlir-tblgen/OpDefinitionsGen.cpp
|
||||
[EnumsGen]: ../tools/mlir-tblgen/EnumsGen.cpp
|
||||
[StringAttr]: LangRef.md#string-attribute
|
||||
[IntegerAttr]: LangRef.md#integer-attribute
|
||||
|
|
Loading…
Reference in New Issue