mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-03-02 22:32:08 +00:00
Finish the thought that got interrupted when my train arrived. :)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13923 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
4654bdb4c1
commit
5489e93101
@ -203,12 +203,13 @@ targets with unusual requirements can be supported with custom passes as needed.
|
|||||||
|
|
||||||
<div class="doc_text">
|
<div class="doc_text">
|
||||||
|
|
||||||
<p>The target description classes require a detailed descriptions of the target
|
<p>The target description classes require a detailed description of the target
|
||||||
architecture. These target descriptions often have a large amount of common
|
architecture. These target descriptions often have a large amount of common
|
||||||
information (e.g., an add instruction is almost identical to a sub instruction).
|
information (e.g., an add instruction is almost identical to a sub instruction).
|
||||||
In order to allow the maximum amount of commonality to be factored out, the LLVM
|
In order to allow the maximum amount of commonality to be factored out, the LLVM
|
||||||
code generator uses the <a href="TableGenFundamentals.html">TableGen</a> tool to
|
code generator uses the <a href="TableGenFundamentals.html">TableGen</a> tool to
|
||||||
allow
|
describe big chunks of the target machine, which allows the use of domain- and
|
||||||
|
target-specific abstractions to reduce the amount of repetition.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user