Lines Matching refs:LOperand
59 UsePosition::UsePosition(LifetimePosition pos, LOperand* operand) in UsePosition()
141 spill_operand_(new(zone) LOperand()), in LiveRange()
170 void LiveRange::SetSpillOperand(LOperand* operand) { in SetSpillOperand()
228 LOperand* LiveRange::CreateAssignedOperand(Zone* zone) { in CreateAssignedOperand()
229 LOperand* op = NULL; in CreateAssignedOperand()
444 LOperand* operand, in AddUsePosition()
470 LOperand* op = CreateAssignedOperand(zone); in ConvertOperands()
613 LOperand* LAllocator::AllocateFixed(LUnallocated* operand, in AllocateFixed()
619 operand->ConvertTo(LOperand::STACK_SLOT, operand->fixed_index()); in AllocateFixed()
622 operand->ConvertTo(LOperand::REGISTER, reg_index); in AllocateFixed()
625 operand->ConvertTo(LOperand::DOUBLE_REGISTER, reg_index); in AllocateFixed()
686 HPhi* LAllocator::LookupPhi(LOperand* operand) const { in LookupPhi()
697 LiveRange* LAllocator::LiveRangeFor(LOperand* operand) { in LiveRangeFor()
711 LOperand* operand, in Define()
712 LOperand* hint) { in Define()
733 LOperand* operand, in Use()
734 LOperand* hint) { in Use()
746 LOperand* from, in AddConstraintsGapMove()
747 LOperand* to) { in AddConstraintsGapMove()
754 LOperand* cur_to = cur.destination(); in AddConstraintsGapMove()
909 LOperand* from = cur->source(); in ProcessInstructions()
910 LOperand* to = cur->destination(); in ProcessInstructions()
912 LOperand* hint = to; in ProcessInstructions()
941 LOperand* output = instr->Output(); in ProcessInstructions()
974 LOperand* input = it.Current(); in ProcessInstructions()
991 LOperand* temp = it.Current(); in ProcessInstructions()
1020 LOperand* operand = NULL; in ResolvePhis()
1133 LOperand* pred_op = pred_cover->CreateAssignedOperand(zone_); in ResolveControlFlow()
1134 LOperand* cur_op = cur_cover->CreateAssignedOperand(zone_); in ResolveControlFlow()
1206 LOperand* prev_operand = first_range->CreateAssignedOperand(zone_); in ConnectRanges()
1207 LOperand* cur_operand = second_range->CreateAssignedOperand(zone_); in ConnectRanges()
1270 LOperand* hint = NULL; in BuildLiveRanges()
1271 LOperand* phi_operand = NULL; in BuildLiveRanges()
1275 LOperand* to = move->move_operands()->at(j).destination(); in BuildLiveRanges()
1431 LOperand* operand = cur->CreateAssignedOperand(zone_); in PopulatePointerMaps()
1459 LOperand* spill_operand = range->TopLevel()->GetSpillOperand(); in ProcessOsrEntry()
1713 LOperand* LAllocator::TryReuseSpillSlot(LiveRange* range) { in TryReuseSpillSlot()
1719 LOperand* result = reusable_slots_.first()->TopLevel()->GetSpillOperand(); in TryReuseSpillSlot()
1788 LOperand* hint = hinted_use->hint(); in TryAllocateFreeReg()
2091 LOperand* op = TryReuseSpillSlot(range); in Spill()