Documentation fixes (#103)

* Clarify that extended basic blocks are abbreviated as EBB.

* Fix typo.

* Fix a typo.

* Fix typos.

* Use the same phrase to indicate scalar-only as other places in the doc.

* Mention that `band_imm` and friends are scalar-only.

And mention that they're equivalent to their respective
non-immediate-form counterparts.
This commit is contained in:
Dan Gohman
2017-06-22 12:01:32 -07:00
committed by Jakob Stoklund Olesen
parent b4e785d0f5
commit e83e2ccf17
6 changed files with 27 additions and 11 deletions

View File

@@ -40,9 +40,9 @@ that can be referenced inside the function. In the example above, the preamble
declares a single local variable, ``ss1``.
After the preamble follows the :term:`function body` which consists of
:term:`extended basic block`\s, the first of which is the :term:`entry block`.
Every EBB ends with a :term:`terminator instruction`, so execution can never
fall through to the next EBB without an explicit branch.
:term:`extended basic block`\s (EBBs), the first of which is the
:term:`entry block`. Every EBB ends with a :term:`terminator instruction`, so
execution can never fall through to the next EBB without an explicit branch.
A ``.cton`` file consists of a sequence of independent function definitions:
@@ -253,7 +253,7 @@ indicate the different kinds of immediate operands on an instruction.
A signed 32-bit immediate address offset.
In the textual format, :type:`offset32` immediates always have an explicit
sign, and a 0 offset may beomitted.
sign, and a 0 offset may be omitted.
.. type:: ieee32