From 65687f76c0732e04eb3dac2164e88ff269615111 Mon Sep 17 00:00:00 2001 From: Duncan Sands Date: Fri, 27 Nov 2009 12:33:22 +0000 Subject: These code generator limitations have been removed. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@90003 91177308-0d34-0410-b5e6-96231b3b80d8 --- docs/LangRef.html | 28 ---------------------------- 1 file changed, 28 deletions(-) (limited to 'docs') 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 -

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.

- @@ -1583,11 +1578,6 @@ Classifications length array type. An implementation of 'pascal style arrays' in LLVM could use the type "{ i32, [0 x float]}", for example.

-

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.

- @@ -1680,11 +1670,6 @@ Classifications -

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.

- @@ -1803,11 +1788,6 @@ Classifications -

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.

- @@ -2600,14 +2580,6 @@ Instruction ret { i32, i8 } { i32 4, i8 2 } ; Return a struct of values 4 and 2 -

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.

-
'br' Instruction
-- cgit v1.2.3