Sha256: cde3f7281c7a6c3195784341904495770914d41414546e65e0b4e66478676121
Contents?: true
Size: 503 Bytes
Versions: 38
Compression:
Stored size: 503 Bytes
Contents
# 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.
Version data entries
38 entries across 38 versions & 1 rubygems