mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-07-28 19:25:00 +00:00
Remove MallocInst from LLVM Instructions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84299 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -847,7 +847,7 @@ static Value *getAISize(LLVMContext &Context, Value *Amt) {
|
||||
assert(!isa<BasicBlock>(Amt) &&
|
||||
"Passed basic block into allocation size parameter! Use other ctor");
|
||||
assert(Amt->getType() == Type::getInt32Ty(Context) &&
|
||||
"Malloc/Allocation array size is not a 32-bit integer!");
|
||||
"Allocation array size is not a 32-bit integer!");
|
||||
}
|
||||
return Amt;
|
||||
}
|
||||
@@ -3083,18 +3083,6 @@ InsertValueInst *InsertValueInst::clone() const {
|
||||
return New;
|
||||
}
|
||||
|
||||
MallocInst *MallocInst::clone() const {
|
||||
MallocInst *New = new MallocInst(getAllocatedType(),
|
||||
(Value*)getOperand(0),
|
||||
getAlignment());
|
||||
New->SubclassOptionalData = SubclassOptionalData;
|
||||
if (hasMetadata()) {
|
||||
LLVMContext &Context = getContext();
|
||||
Context.pImpl->TheMetadata.ValueIsCloned(this, New);
|
||||
}
|
||||
return New;
|
||||
}
|
||||
|
||||
AllocaInst *AllocaInst::clone() const {
|
||||
AllocaInst *New = new AllocaInst(getAllocatedType(),
|
||||
(Value*)getOperand(0),
|
||||
|
Reference in New Issue
Block a user