From: Dan Gohman
Date: Mon, 12 Jan 2009 23:12:39 +0000 (+0000)
Subject: Document several current CodeGen limitations in LangRef.html.
X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=f3e60bd8ee1a1ef1c34011874b05cf3b462c91fd;p=oota-llvm.git
Document several current CodeGen limitations in LangRef.html.
Patches for any of these are welcome!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62120 91177308-0d34-0410-b5e6-96231b3b80d8
---
diff --git a/docs/LangRef.html b/docs/LangRef.html
index 8857590d437..e097c2a84c5 100644
--- a/docs/LangRef.html
+++ b/docs/LangRef.html
@@ -2034,6 +2034,10 @@ return value.
ret void ; Return from a void function
ret { i32, i8 } { i32 4, i8 2 } ; Return an aggregate of values 4 and 2
+
+Note that the code generator does not yet fully support larger
+ aggregate return values.
+
@@ -3231,6 +3235,10 @@ result is null if there is insufficient memory available.
%array3 = malloc i32, i32 4, align 1024 ; yields {i32*}:array3
%array4 = malloc i32, align 1024 ; yields {i32*}:array4
+
+Note that the code generator does not yet respect the
+ alignment value.
+
@@ -4493,6 +4501,10 @@ argument.
See the variable argument processing section.
+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.
+