X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=docs%2FLangRef.html;h=01b971bf2f0a9402a06394a4ec68ffff9503b983;hb=a6fb5b54f3a35fdefbb03b9c7be4c6d6d53cdd35;hp=59d6581ce211e915c7ac6121c01f7e01acca662b;hpb=5568e94dbf1b54e959f3f290eed9679398e5d85c;p=oota-llvm.git diff --git a/docs/LangRef.html b/docs/LangRef.html index 59d6581ce21..01b971bf2f0 100644 --- a/docs/LangRef.html +++ b/docs/LangRef.html @@ -466,7 +466,7 @@ All Global Variables and Functions have one of the following types of linkage:
The first class types are perhaps the most important. Values of these types are the only ones which can be produced by instructions, passed as arguments, or used as operands to -instructions. This means that all structures and arrays must be -manipulated either by pointer or by component.
+instructions. @@ -2910,7 +2917,7 @@ or array element from an aggregate value. The first operand of an 'extractvalue' instruction is a value of struct or array type. The operands are constant indices to specify which value to extract -in the same manner as indices in a +in a similar manner as indices in a 'getelementptr' instruction. @@ -2924,7 +2931,7 @@ the index operands.- %result = extractvalue {i32, float} %agg, i32 0 ; yields i32 + %result = extractvalue {i32, float} %agg, 0 ; yields i32@@ -2939,7 +2946,7 @@ the index operands.
- <result> = insertvalue <aggregate type> <val>, <ty> <val>, i32 <idx> ; yields <n x <ty>> + <result> = insertvalue <aggregate type> <val>, <ty> <val>, <idx> ; yields <n x <ty>>
- %result = insertvalue {i32, float} %agg, i32 1, i32 0 ; yields {i32, float} + %result = insertvalue {i32, float} %agg, i32 1, 0 ; yields {i32, float}