<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://deepjava.org/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://deepjava.org/feed.php">
        <title>deep dev:crosscompiler:backend</title>
        <description></description>
        <link>https://deepjava.org/</link>
        <image rdf:resource="https://deepjava.org/lib/tpl/deepjava-tpl/images/favicon.ico" />
       <dc:date>2026-04-28T01:25:40+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://deepjava.org/dev/crosscompiler/backend/linker32?rev=1671526843&amp;do=diff"/>
                <rdf:li rdf:resource="https://deepjava.org/dev/crosscompiler/backend/register_allocaton?rev=1515076830&amp;do=diff"/>
                <rdf:li rdf:resource="https://deepjava.org/dev/crosscompiler/backend/register_allocator?rev=1567090413&amp;do=diff"/>
                <rdf:li rdf:resource="https://deepjava.org/dev/crosscompiler/backend/start?rev=1540991092&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://deepjava.org/lib/tpl/deepjava-tpl/images/favicon.ico">
        <title>deep</title>
        <link>https://deepjava.org/</link>
        <url>https://deepjava.org/lib/tpl/deepjava-tpl/images/favicon.ico</url>
    </image>
    <item rdf:about="https://deepjava.org/dev/crosscompiler/backend/linker32?rev=1671526843&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-12-20T10:00:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:crosscompiler:backend:linker32</title>
        <link>https://deepjava.org/dev/crosscompiler/backend/linker32?rev=1671526843&amp;do=diff</link>
        <description>Linker32

The linker32 is written for 32 bit platforms. The linker performs various tasks like:

	*  Place code in the memory
	*  Create type descriptors and constant blocks
	*  Create system table
	*  Create target image

When creating the target image or calculating a crc the endianess of the target platform has to be taken into account.</description>
    </item>
    <item rdf:about="https://deepjava.org/dev/crosscompiler/backend/register_allocaton?rev=1515076830&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-01-04T15:40:30+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:crosscompiler:backend:register_allocaton</title>
        <link>https://deepjava.org/dev/crosscompiler/backend/register_allocaton?rev=1515076830&amp;do=diff</link>
        <description>Register Allocation

Starting with the SSA form for each result of an SSA instruction a register has to be assigned. However, it must be decided how the registers of a processor will be used generally.

Register Usage

Registers can be classified as</description>
    </item>
    <item rdf:about="https://deepjava.org/dev/crosscompiler/backend/register_allocator?rev=1567090413&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-08-29T16:53:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:crosscompiler:backend:register_allocator</title>
        <link>https://deepjava.org/dev/crosscompiler/backend/register_allocator?rev=1567090413&amp;do=diff</link>
        <description>Register Allocation

Starting with the SSA form for each result of an SSA instruction a register has to be assigned. However, it must be decided how the registers of a processor will be used generally.

Register Usage

Registers can be classified as</description>
    </item>
    <item rdf:about="https://deepjava.org/dev/crosscompiler/backend/start?rev=1540991092&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-10-31T14:04:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:crosscompiler:backend:start</title>
        <link>https://deepjava.org/dev/crosscompiler/backend/start?rev=1540991092&amp;do=diff</link>
        <description>Backend

The backend of the compiler is generally platform specific. The links below describe the common features for any architecture.
 Components, platform independent
	*  Register Allocation
		*  Linker32

----------
 Components, platform dependent
	*  Backend for PPC Architecture
		*  Backend for ARM Architecture</description>
    </item>
</rdf:RDF>
