Add docs to all public exports and deny(missing_docs) going forward
This commit is contained in:
committed by
Chris Fallin
parent
922a3886d5
commit
b93304b327
9
cranelift/isle/isle/README.md
Normal file
9
cranelift/isle/isle/README.md
Normal file
@@ -0,0 +1,9 @@
|
||||
# ISLE: Instruction Selection / Lowering Expressions
|
||||
|
||||
ISLE is a domain specific language (DSL) for instruction selection and lowering
|
||||
clif instructions to vcode's `MachInst`s in Cranelift.
|
||||
|
||||
ISLE is a statically-typed term-rewriting language. You define rewriting rules
|
||||
that map input terms (clif instructions) into output terms (`MachInst`s). These
|
||||
rules get compiled down into Rust source test that uses a tree of `match`
|
||||
expressions that is as good or better than what you would have written by hand.
|
||||
Reference in New Issue
Block a user