mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-08-07 12:28:24 +00:00
More DragonEgg verbiage.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83788 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -245,18 +245,23 @@ KLEE.</p>
|
|||||||
<p>
|
<p>
|
||||||
The goal of <a href="http://dragonegg.llvm.org/">DragonEgg</a> is to make
|
The goal of <a href="http://dragonegg.llvm.org/">DragonEgg</a> is to make
|
||||||
gcc-4.5 act like llvm-gcc without requiring any gcc modifications whatsoever.
|
gcc-4.5 act like llvm-gcc without requiring any gcc modifications whatsoever.
|
||||||
DragonEgg is a shared library (llvm.so) that is loaded by gcc at runtime. It
|
<a href="http://dragonegg.llvm.org/">DragonEgg</a> is a shared library (llvm.so)
|
||||||
uses the new gcc plugin architecture to disable the GCC optimizers and code
|
that is loaded by gcc at runtime. It uses the new gcc plugin architecture to
|
||||||
generators, and schedule the LLVM optimizers and code generators (or direct
|
disable the GCC optimizers and code generators, and schedule the LLVM optimizers
|
||||||
output of LLVM IR) instead. Currently only Linux and Darwin are supported,
|
and code generators (or direct output of LLVM IR) instead. Currently only Linux
|
||||||
and only on x86-32 and x86-64. It should be easy to add additional unix-like
|
and Darwin are supported, and only on x86-32 and x86-64. It should be easy to
|
||||||
architectures and other processor families. Since gcc-4.5 has not yet been
|
add additional unix-like architectures and other processor families. In theory
|
||||||
released, neither has <a href="http://dragonegg.llvm.org/">DragonEgg</a>.
|
it should be possible to use <a href="http://dragonegg.llvm.org/">DragonEgg</a>
|
||||||
To build <a href="http://dragonegg.llvm.org/">DragonEgg</a> you will need to
|
with any language supported by gcc, however only C and Fortran work well for the
|
||||||
check out the development versions of <a href="http://gcc.gnu.org/svn.html/">
|
moment. Ada and C++ work to some extent, while Java, Obj-C and Obj-C++ are so
|
||||||
gcc</a>, <a href="http://llvm.org/docs/GettingStarted.html#checkout">llvm</a>
|
far entirely untested. Since gcc-4.5 has not yet been released, neither has
|
||||||
and <a href="http://dragonegg.llvm.org/">DragonEgg</a> from their respective
|
<a href="http://dragonegg.llvm.org/">DragonEgg</a>. To build
|
||||||
subversion repositories.
|
<a href="http://dragonegg.llvm.org/">DragonEgg</a> you will need to check out the
|
||||||
|
development versions of <a href="http://gcc.gnu.org/svn.html/"> gcc</a>,
|
||||||
|
<a href="http://llvm.org/docs/GettingStarted.html#checkout">llvm</a> and
|
||||||
|
<a href="http://dragonegg.llvm.org/">DragonEgg</a> from their respective
|
||||||
|
subversion repositories, and follow the instructions in the
|
||||||
|
<a href="http://dragonegg.llvm.org/">DragonEgg</a> README.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
Reference in New Issue
Block a user