mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-06-13 22:24:07 +00:00
Note on new type legalizer.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65446 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@ -306,6 +306,15 @@ which allows us to implement more aggressive algorithms and make it run
|
|||||||
faster:</p>
|
faster:</p>
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
|
<li>The type legalization logic has been completely rewritten, and is now
|
||||||
|
more powerful (it supports arbitrary precision integer types for example)
|
||||||
|
and hopefully more correct.
|
||||||
|
The type legalizer converts operations on types that are not natively
|
||||||
|
supported by the target machine into equivalent code sequences that only use
|
||||||
|
natively supported types.
|
||||||
|
The old type legalizer is still available and will be used if
|
||||||
|
<tt>-disable-legalize-types</tt> is passed to <tt>llc</tt>.
|
||||||
|
</li>
|
||||||
<li>?</li>
|
<li>?</li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
|
Reference in New Issue
Block a user