diff --git a/llvm/docs/Lexicon.rst b/llvm/docs/Lexicon.rst --- a/llvm/docs/Lexicon.rst +++ b/llvm/docs/Lexicon.rst @@ -92,6 +92,14 @@ **DSE** Dead Store Elimination +E +- + +**EDSC** + Embedded Domain Specific Constructs. A library of `declarative builders + `_ for constructing MLIR + programmatically with an idiomatic C++ API. + F - diff --git a/mlir/docs/EDSC.md b/mlir/docs/EDSC.md --- a/mlir/docs/EDSC.md +++ b/mlir/docs/EDSC.md @@ -2,9 +2,10 @@ The main purpose of the declarative builders API is to provide an intuitive way of constructing MLIR programmatically. In the majority of cases, the IR we wish -to construct exhibits structured control-flow. Declarative builders provide an -API to make MLIR construction and manipulation very idiomatic, for the -structured control-flow case, in C++. +to construct exhibits structured control-flow. The Declarative builders in the +`EDSC` library (Embedded Domain Specific Constructs) provide an API to make MLIR +construction and manipulation very idiomatic, for the structured control-flow +case, in C++. ## ScopedContext