mirror of
https://github.com/RPCS3/llvm.git
synced 2024-12-04 17:58:22 +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:
parent
8524cb9fa5
commit
07636eae92
@ -306,6 +306,15 @@ which allows us to implement more aggressive algorithms and make it run
|
||||
faster:</p>
|
||||
|
||||
<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>
|
||||
|
||||
</ul>
|
||||
|
Loading…
Reference in New Issue
Block a user