mirror of
https://github.com/RPCSX/llvm.git
synced 2024-11-25 12:50:00 +00:00
Describe the LLVMContext API change.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74701 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
2067433852
commit
e27be3aae9
@ -419,7 +419,7 @@ it run faster:</p>
|
||||
<div class="doc_text">
|
||||
|
||||
<p>If you're already an LLVM user or developer with out-of-tree changes based
|
||||
on LLVM 2.4, this section lists some "gotchas" that you may run into upgrading
|
||||
on LLVM 2.5, this section lists some "gotchas" that you may run into upgrading
|
||||
from the previous release.</p>
|
||||
|
||||
<ul>
|
||||
@ -433,6 +433,13 @@ from the previous release.</p>
|
||||
API changes are:</p>
|
||||
|
||||
<ul>
|
||||
<li>LLVM's global uniquing tables for <tt>Type</tt>s and <tt>Constant</tt>s have
|
||||
been privatized into members of an <tt>LLVMContext</tt>. A number of APIs
|
||||
now take an <tt>LLVMContext</tt> as a parameter. To smooth the transition
|
||||
for clients that will only ever use a single context, the new
|
||||
<tt>getGlobalContext()</tt> API can be used to access a default global
|
||||
context which can be passed in any and all cases where a context is
|
||||
required.
|
||||
<li>The <tt>getABITypeSize</tt> methods are now called <tt>getAllocSize</tt>.</li>
|
||||
</ul>
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user