mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-07-03 11:24:18 +00:00
Type::IntTy hasn't existed for a while. Just sub in Type::Int32Ty.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44526 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@ -1742,7 +1742,7 @@ parameters. For example, an <tt>AllocaInst</tt> only <i>requires</i> a
|
|||||||
|
|
||||||
<div class="doc_code">
|
<div class="doc_code">
|
||||||
<pre>
|
<pre>
|
||||||
AllocaInst* ai = new AllocaInst(Type::IntTy);
|
AllocaInst* ai = new AllocaInst(Type::Int32Ty);
|
||||||
</pre>
|
</pre>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@ -1770,7 +1770,7 @@ used as some kind of index by some other code. To accomplish this, I place an
|
|||||||
|
|
||||||
<div class="doc_code">
|
<div class="doc_code">
|
||||||
<pre>
|
<pre>
|
||||||
AllocaInst* pa = new AllocaInst(Type::IntTy, 0, "indexLoc");
|
AllocaInst* pa = new AllocaInst(Type::Int32Ty, 0, "indexLoc");
|
||||||
</pre>
|
</pre>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@ -1922,7 +1922,7 @@ AllocaInst* instToReplace = ...;
|
|||||||
BasicBlock::iterator ii(instToReplace);
|
BasicBlock::iterator ii(instToReplace);
|
||||||
|
|
||||||
ReplaceInstWithValue(instToReplace->getParent()->getInstList(), ii,
|
ReplaceInstWithValue(instToReplace->getParent()->getInstList(), ii,
|
||||||
Constant::getNullValue(PointerType::get(Type::IntTy)));
|
Constant::getNullValue(PointerType::get(Type::Int32Ty)));
|
||||||
</pre></div></li>
|
</pre></div></li>
|
||||||
|
|
||||||
<li><tt>ReplaceInstWithInst</tt>
|
<li><tt>ReplaceInstWithInst</tt>
|
||||||
@ -1937,7 +1937,7 @@ AllocaInst* instToReplace = ...;
|
|||||||
BasicBlock::iterator ii(instToReplace);
|
BasicBlock::iterator ii(instToReplace);
|
||||||
|
|
||||||
ReplaceInstWithInst(instToReplace->getParent()->getInstList(), ii,
|
ReplaceInstWithInst(instToReplace->getParent()->getInstList(), ii,
|
||||||
new AllocaInst(Type::IntTy, 0, "ptrToReplacedInt"));
|
new AllocaInst(Type::Int32Ty, 0, "ptrToReplacedInt"));
|
||||||
</pre></div></li>
|
</pre></div></li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
@ -2056,7 +2056,7 @@ To build this, use the following LLVM APIs:
|
|||||||
<a href="#PATypeHolder">PATypeHolder</a> StructTy = OpaqueType::get();
|
<a href="#PATypeHolder">PATypeHolder</a> StructTy = OpaqueType::get();
|
||||||
std::vector<const Type*> Elts;
|
std::vector<const Type*> Elts;
|
||||||
Elts.push_back(PointerType::get(StructTy));
|
Elts.push_back(PointerType::get(StructTy));
|
||||||
Elts.push_back(Type::IntTy);
|
Elts.push_back(Type::Int32Ty);
|
||||||
StructType *NewSTy = StructType::get(Elts);
|
StructType *NewSTy = StructType::get(Elts);
|
||||||
|
|
||||||
// <i>At this point, NewSTy = "{ opaque*, i32 }". Tell VMCore that</i>
|
// <i>At this point, NewSTy = "{ opaque*, i32 }". Tell VMCore that</i>
|
||||||
|
Reference in New Issue
Block a user