@@ -156,7 +156,7 @@ CompilerValue *LLVMCodeBuilder::addLocalVariableValue(CompilerLocalVariable *var
156156CompilerValue *LLVMCodeBuilder::addVariableValue (Variable *variable)
157157{
158158 auto ins = std::make_shared<LLVMInstruction>(LLVMInstruction::Type::ReadVariable, m_loopCondition);
159- ins->workVariable = variable;
159+ ins->targetVariable = variable;
160160 m_utils.createVariablePtr (variable);
161161
162162 auto ret = std::make_shared<LLVMRegister>(Compiler::StaticType::Unknown);
@@ -170,7 +170,7 @@ CompilerValue *LLVMCodeBuilder::addVariableValue(Variable *variable)
170170CompilerValue *LLVMCodeBuilder::addListContents (List *list)
171171{
172172 LLVMInstruction ins (LLVMInstruction::Type::GetListContents, m_loopCondition);
173- ins.workList = list;
173+ ins.targetList = list;
174174 m_utils.createListPtr (list);
175175
176176 return createOp (ins, Compiler::StaticType::String);
@@ -179,7 +179,7 @@ CompilerValue *LLVMCodeBuilder::addListContents(List *list)
179179CompilerValue *LLVMCodeBuilder::addListItem (List *list, CompilerValue *index)
180180{
181181 auto ins = std::make_shared<LLVMInstruction>(LLVMInstruction::Type::GetListItem, m_loopCondition);
182- ins->workList = list;
182+ ins->targetList = list;
183183 m_utils.createListPtr (list);
184184
185185 ins->args .push_back ({ Compiler::StaticType::Number, dynamic_cast <LLVMRegister *>(index) });
@@ -195,7 +195,7 @@ CompilerValue *LLVMCodeBuilder::addListItem(List *list, CompilerValue *index)
195195CompilerValue *LLVMCodeBuilder::addListItemIndex (List *list, CompilerValue *item)
196196{
197197 LLVMInstruction ins (LLVMInstruction::Type::GetListItemIndex, m_loopCondition);
198- ins.workList = list;
198+ ins.targetList = list;
199199 m_utils.createListPtr (list);
200200
201201 auto ret = createOp (ins, Compiler::StaticType::Number, Compiler::StaticType::Unknown, { item });
@@ -205,7 +205,7 @@ CompilerValue *LLVMCodeBuilder::addListItemIndex(List *list, CompilerValue *item
205205CompilerValue *LLVMCodeBuilder::addListContains (List *list, CompilerValue *item)
206206{
207207 LLVMInstruction ins (LLVMInstruction::Type::ListContainsItem, m_loopCondition);
208- ins.workList = list;
208+ ins.targetList = list;
209209 m_utils.createListPtr (list);
210210
211211 auto ret = createOp (ins, Compiler::StaticType::Bool, Compiler::StaticType::Unknown, { item });
@@ -215,7 +215,7 @@ CompilerValue *LLVMCodeBuilder::addListContains(List *list, CompilerValue *item)
215215CompilerValue *LLVMCodeBuilder::addListSize (List *list)
216216{
217217 LLVMInstruction ins (LLVMInstruction::Type::GetListSize, m_loopCondition);
218- ins.workList = list;
218+ ins.targetList = list;
219219 m_utils.createListPtr (list);
220220
221221 return createOp (ins, Compiler::StaticType::Number);
@@ -422,47 +422,47 @@ void LLVMCodeBuilder::createLocalVariableWrite(CompilerLocalVariable *variable,
422422void LLVMCodeBuilder::createVariableWrite (Variable *variable, CompilerValue *value)
423423{
424424 LLVMInstruction ins (LLVMInstruction::Type::WriteVariable, m_loopCondition);
425- ins.workVariable = variable;
425+ ins.targetVariable = variable;
426426 createOp (ins, Compiler::StaticType::Void, Compiler::StaticType::Unknown, { value });
427427 m_utils.createVariablePtr (variable);
428428}
429429
430430void LLVMCodeBuilder::createListClear (List *list)
431431{
432432 LLVMInstruction ins (LLVMInstruction::Type::ClearList, m_loopCondition);
433- ins.workList = list;
433+ ins.targetList = list;
434434 createOp (ins, Compiler::StaticType::Void);
435435 m_utils.createListPtr (list);
436436}
437437
438438void LLVMCodeBuilder::createListRemove (List *list, CompilerValue *index)
439439{
440440 LLVMInstruction ins (LLVMInstruction::Type::RemoveListItem, m_loopCondition);
441- ins.workList = list;
441+ ins.targetList = list;
442442 createOp (ins, Compiler::StaticType::Void, Compiler::StaticType::Number, { index });
443443 m_utils.createListPtr (list);
444444}
445445
446446void LLVMCodeBuilder::createListAppend (List *list, CompilerValue *item)
447447{
448448 LLVMInstruction ins (LLVMInstruction::Type::AppendToList, m_loopCondition);
449- ins.workList = list;
449+ ins.targetList = list;
450450 createOp (ins, Compiler::StaticType::Void, Compiler::StaticType::Unknown, { item });
451451 m_utils.createListPtr (list);
452452}
453453
454454void LLVMCodeBuilder::createListInsert (List *list, CompilerValue *index, CompilerValue *item)
455455{
456456 LLVMInstruction ins (LLVMInstruction::Type::InsertToList, m_loopCondition);
457- ins.workList = list;
457+ ins.targetList = list;
458458 createOp (ins, Compiler::StaticType::Void, { Compiler::StaticType::Number, Compiler::StaticType::Unknown }, { index, item });
459459 m_utils.createListPtr (list);
460460}
461461
462462void LLVMCodeBuilder::createListReplace (List *list, CompilerValue *index, CompilerValue *item)
463463{
464464 LLVMInstruction ins (LLVMInstruction::Type::ListReplace, m_loopCondition);
465- ins.workList = list;
465+ ins.targetList = list;
466466 createOp (ins, Compiler::StaticType::Void, { Compiler::StaticType::Number, Compiler::StaticType::Unknown }, { index, item });
467467 m_utils.createListPtr (list);
468468}
0 commit comments