本文整理汇总了C++中LMoveGroup::addAfter方法的典型用法代码示例。如果您正苦于以下问题:C++ LMoveGroup::addAfter方法的具体用法?C++ LMoveGroup::addAfter怎么用?C++ LMoveGroup::addAfter使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类LMoveGroup
的用法示例。
在下文中一共展示了LMoveGroup::addAfter方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: getInputMoveGroup
void
StupidAllocator::loadRegister(LInstruction *ins, uint32_t vreg, RegisterIndex index)
{
// Load a vreg from its stack location to a register.
LMoveGroup *input = getInputMoveGroup(ins->id());
LAllocation *source = stackLocation(vreg);
LAllocation *dest = new LAllocation(registers[index].reg);
input->addAfter(source, dest);
registers[index].set(vreg, ins);
}
示例2: getInputMoveGroup
void
StupidAllocator::loadRegister(LInstruction* ins, uint32_t vreg, RegisterIndex index, LDefinition::Type type)
{
// Load a vreg from its stack location to a register.
LMoveGroup* input = getInputMoveGroup(ins);
LAllocation* source = stackLocation(vreg);
LAllocation* dest = new(alloc()) LAllocation(registers[index].reg);
input->addAfter(source, dest, type);
registers[index].set(vreg, ins);
registers[index].type = type;
}