diff --git a/llvm/docs/LangRef.html b/llvm/docs/LangRef.html index 5e1ddaa1be14..f9b777617f23 100644 --- a/llvm/docs/LangRef.html +++ b/llvm/docs/LangRef.html @@ -305,7 +305,7 @@ important lexical features of LLVM:
-...and it also show a convention that we follow in this document. When +
...and it also shows a convention that we follow in this document. When demonstrating instructions, we will follow an instruction with a comment that defines the type and name of value produced. Comments are shown in italic text.
@@ -446,7 +446,7 @@ the future:The first basic block in program is special in two ways: it is immediately +
The first basic block in a program is special in two ways: it is immediately executed on entrance to the function, and it is not allowed to have predecessor basic blocks (i.e. there can not be any branches to the entry block of a function). Because the block can have no predecessors, it also cannot have any @@ -685,7 +685,7 @@ elements) and an underlying data type.
[<# elements> x <elementtype>] -The number of elements is a constant integer value, elementtype may +
The number of elements is a constant integer value; elementtype may be any type with a size.
The 'invoke' instruction causes control to transfer to a specified function, with the possibility of control flow transfer to either the -'normal' label label or the -'exception'label. If the callee function returns with the +'normal' label or the +'exception' label. If the callee function returns with the "ret" instruction, control flow will return to the "normal" label. If the callee (or any indirect callees) returns with the "unwind" instruction, control is interrupted, and -continued at the dynamically nearest "except" label.
+href="#i_unwind">unwind" instruction, control is interrupted and +continued at the dynamically nearest "exception" label.