mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-15 04:30:12 +00:00
Update the C++ backend to use the new ArrayRef'ified APIs. Patch by arrowdodger!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139124 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
7442a03dcc
commit
3bca101329
@ -1086,8 +1086,7 @@ void CppWriter::printInstruction(const Instruction *I,
|
||||
<< getOpName(inv->getCalledFunction()) << ", "
|
||||
<< getOpName(inv->getNormalDest()) << ", "
|
||||
<< getOpName(inv->getUnwindDest()) << ", "
|
||||
<< iName << "_params.begin(), "
|
||||
<< iName << "_params.end(), \"";
|
||||
<< iName << "_params, \"";
|
||||
printEscapedString(inv->getName());
|
||||
Out << "\", " << bbname << ");";
|
||||
nl(Out) << iName << "->setCallingConv(";
|
||||
@ -1409,7 +1408,7 @@ void CppWriter::printInstruction(const Instruction *I,
|
||||
Out << "ExtractValueInst* " << getCppName(evi)
|
||||
<< " = ExtractValueInst::Create(" << opNames[0]
|
||||
<< ", "
|
||||
<< iName << "_indices.begin(), " << iName << "_indices.end(), \"";
|
||||
<< iName << "_indices, \"";
|
||||
printEscapedString(evi->getName());
|
||||
Out << "\", " << bbname << ");";
|
||||
break;
|
||||
@ -1426,7 +1425,7 @@ void CppWriter::printInstruction(const Instruction *I,
|
||||
Out << "InsertValueInst* " << getCppName(ivi)
|
||||
<< " = InsertValueInst::Create(" << opNames[0]
|
||||
<< ", " << opNames[1] << ", "
|
||||
<< iName << "_indices.begin(), " << iName << "_indices.end(), \"";
|
||||
<< iName << "_indices, \"";
|
||||
printEscapedString(ivi->getName());
|
||||
Out << "\", " << bbname << ");";
|
||||
break;
|
||||
|
Loading…
Reference in New Issue
Block a user