Do not pass a null pointer if this instruction is not prepended or

appended anywhere.

llvm-svn: 13798
This commit is contained in:
Alkis Evlogimenos 2004-05-26 22:50:28 +00:00
parent af494c5f13
commit 0eefdcd73f
1 changed files with 2 additions and 2 deletions

View File

@ -394,7 +394,7 @@ emitCallAndSwitchStatement(Function *newFunction, BasicBlock *codeReplacer,
Indices.push_back(ConstantUInt::get(Type::UIntTy, i)); Indices.push_back(ConstantUInt::get(Type::UIntTy, i));
GetElementPtrInst *GEP = GetElementPtrInst *GEP =
new GetElementPtrInst(Struct, Indices, new GetElementPtrInst(Struct, Indices,
"gep_" + StructValues[i]->getName(), 0); "gep_" + StructValues[i]->getName());
codeReplacer->getInstList().push_back(GEP); codeReplacer->getInstList().push_back(GEP);
StoreInst *SI = new StoreInst(StructValues[i], GEP); StoreInst *SI = new StoreInst(StructValues[i], GEP);
codeReplacer->getInstList().push_back(SI); codeReplacer->getInstList().push_back(SI);
@ -420,7 +420,7 @@ emitCallAndSwitchStatement(Function *newFunction, BasicBlock *codeReplacer,
Indices.push_back(ConstantUInt::get(Type::UIntTy, FirstOut + i)); Indices.push_back(ConstantUInt::get(Type::UIntTy, FirstOut + i));
GetElementPtrInst *GEP GetElementPtrInst *GEP
= new GetElementPtrInst(Struct, Indices, = new GetElementPtrInst(Struct, Indices,
"gep_reload_" + outputs[i]->getName(), 0); "gep_reload_" + outputs[i]->getName());
codeReplacer->getInstList().push_back(GEP); codeReplacer->getInstList().push_back(GEP);
Output = GEP; Output = GEP;
} else { } else {