diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2011-11-27 22:05:46 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2011-11-27 22:05:46 +0000 |
commit | 70d2b17d52caf565130b7c6a822e0aa8bfd16e82 (patch) | |
tree | c1772c28952f9de729e8ed2d7580be957be966c4 /docs | |
parent | 2f20602de30b5ceb29f40635e4ea91d9c4b0b8b4 (diff) |
Add a description of the status of segmented stacks.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145201 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'docs')
-rw-r--r-- | docs/CodeGenerator.html | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/docs/CodeGenerator.html b/docs/CodeGenerator.html index 62ea6cad25..f1f862c795 100644 --- a/docs/CodeGenerator.html +++ b/docs/CodeGenerator.html @@ -2321,6 +2321,20 @@ is the key:</p> <td class="unknown"></td> <!-- XCore --> </tr> +<tr> + <td><a href="#feat_segstacks">segmented stacks</a></td> + <td class="no"></td> <!-- ARM --> + <td class="no"></td> <!-- CellSPU --> + <td class="no"></td> <!-- MBlaze --> + <td class="no"></td> <!-- MSP430 --> + <td class="no"></td> <!-- Mips --> + <td class="no"></td> <!-- PTX --> + <td class="no"></td> <!-- PowerPC --> + <td class="no"></td> <!-- Sparc --> + <td class="partial"><a href="#feat_segstacks_x86">*</a></td> <!-- X86 --> + <td class="no"></td> <!-- XCore --> +</tr> + </table> @@ -2404,6 +2418,22 @@ more more details</a>.</p> </div> +<!-- _______________________________________________________________________ --> +<h4 id="feat_segstacks">Segmented Stacks</h4> + +<div> + +<p>This box indicates whether the target supports segmented stacks. This +replaces the traditional large C stack with many linked segments. It +is compatible with the <a href="http://gcc.gnu.org/wiki/SplitStacks">gcc +implementation</a> used by the Go front end.</p> + +<p id="feat_segstacks_x86">Basic support exits on the X86 backend. Currently +vararg don't work and the object files are not marked the way the gold +linker expects, but simple Go program can be built by dragonegg.</p> + +</div> + </div> <!-- ======================================================================= --> |