mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-23 19:23:23 +01:00
Document several current CodeGen limitations in LangRef.html.
Patches for any of these are welcome! llvm-svn: 62120
This commit is contained in:
parent
68ef0f4ecb
commit
276142c95b
@ -2034,6 +2034,10 @@ return value.</p>
|
|||||||
ret void <i>; Return from a void function</i>
|
ret void <i>; Return from a void function</i>
|
||||||
ret { i32, i8 } { i32 4, i8 2 } <i>; Return an aggregate of values 4 and 2</i>
|
ret { i32, i8 } { i32 4, i8 2 } <i>; Return an aggregate of values 4 and 2</i>
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
|
<p>Note that the code generator does not yet fully support larger
|
||||||
|
aggregate return values.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<!-- _______________________________________________________________________ -->
|
<!-- _______________________________________________________________________ -->
|
||||||
<div class="doc_subsubsection"> <a name="i_br">'<tt>br</tt>' Instruction</a> </div>
|
<div class="doc_subsubsection"> <a name="i_br">'<tt>br</tt>' Instruction</a> </div>
|
||||||
@ -3231,6 +3235,10 @@ result is null if there is insufficient memory available.</p>
|
|||||||
%array3 = malloc i32, i32 4, align 1024 <i>; yields {i32*}:array3</i>
|
%array3 = malloc i32, i32 4, align 1024 <i>; yields {i32*}:array3</i>
|
||||||
%array4 = malloc i32, align 1024 <i>; yields {i32*}:array4</i>
|
%array4 = malloc i32, align 1024 <i>; yields {i32*}:array4</i>
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
|
<p>Note that the code generator does not yet respect the
|
||||||
|
alignment value.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- _______________________________________________________________________ -->
|
<!-- _______________________________________________________________________ -->
|
||||||
@ -4493,6 +4501,10 @@ argument.</p>
|
|||||||
|
|
||||||
<p>See the <a href="#int_varargs">variable argument processing</a> section.</p>
|
<p>See the <a href="#int_varargs">variable argument processing</a> section.</p>
|
||||||
|
|
||||||
|
<p>Note that the code generator does not yet fully support va_arg
|
||||||
|
on many targets. Also, it does not currently support va_arg with
|
||||||
|
aggregate types on any target.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- *********************************************************************** -->
|
<!-- *********************************************************************** -->
|
||||||
|
Loading…
Reference in New Issue
Block a user