summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorDuncan Sands <baldrick@free.fr>2009-11-27 12:33:22 +0000
committerDuncan Sands <baldrick@free.fr>2009-11-27 12:33:22 +0000
commit65687f76c0732e04eb3dac2164e88ff269615111 (patch)
tree7dbfcad1748ae303624e5de47e6778ec15bc6e04 /docs
parent9763487bd50bd9927c8bbdcc84e4f7d59b8d9cdf (diff)
downloadllvm-65687f76c0732e04eb3dac2164e88ff269615111.tar.gz
llvm-65687f76c0732e04eb3dac2164e88ff269615111.tar.bz2
llvm-65687f76c0732e04eb3dac2164e88ff269615111.tar.xz
These code generator limitations have been removed.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@90003 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'docs')
-rw-r--r--docs/LangRef.html28
1 files changed, 0 insertions, 28 deletions
diff --git a/docs/LangRef.html b/docs/LangRef.html
index ab656d89a7..d67e43ccfd 100644
--- a/docs/LangRef.html
+++ b/docs/LangRef.html
@@ -1440,11 +1440,6 @@ Classifications</a> </div>
</tr>
</table>
-<p>Note that the code generator does not yet support large integer types to be
- used as function return types. The specific limit on how large a return type
- the code generator can currently handle is target-dependent; currently it's
- often 64 bits for 32-bit targets and 128 bits for 64-bit targets.</p>
-
</div>
<!-- _______________________________________________________________________ -->
@@ -1583,11 +1578,6 @@ Classifications</a> </div>
length array type. An implementation of 'pascal style arrays' in LLVM could
use the type "<tt>{ i32, [0 x float]}</tt>", for example.</p>
-<p>Note that the code generator does not yet support large aggregate types to be
- used as function return types. The specific limit on how large an aggregate
- return type the code generator can currently handle is target-dependent, and
- also dependent on the aggregate element types.</p>
-
</div>
<!-- _______________________________________________________________________ -->
@@ -1680,11 +1670,6 @@ Classifications</a> </div>
</tr>
</table>
-<p>Note that the code generator does not yet support large aggregate types to be
- used as function return types. The specific limit on how large an aggregate
- return type the code generator can currently handle is target-dependent, and
- also dependent on the aggregate element types.</p>
-
</div>
<!-- _______________________________________________________________________ -->
@@ -1803,11 +1788,6 @@ Classifications</a> </div>
</tr>
</table>
-<p>Note that the code generator does not yet support large vector types to be
- used as function return types. The specific limit on how large a vector
- return type codegen can currently handle is target-dependent; currently it's
- often a few times longer than a hardware vector register.</p>
-
</div>
<!-- _______________________________________________________________________ -->
@@ -2600,14 +2580,6 @@ Instruction</a> </div>
ret { i32, i8 } { i32 4, i8 2 } <i>; Return a struct of values 4 and 2</i>
</pre>
-<p>Note that the code generator does not yet fully support large
- return values. The specific sizes that are currently supported are
- dependent on the target. For integers, on 32-bit targets the limit
- is often 64 bits, and on 64-bit targets the limit is often 128 bits.
- For aggregate types, the current limits are dependent on the element
- types; for example targets are often limited to 2 total integer
- elements and 2 total floating-point elements.</p>
-
</div>
<!-- _______________________________________________________________________ -->
<div class="doc_subsubsection"> <a name="i_br">'<tt>br</tt>' Instruction</a> </div>