Revision f230a1cf deps/v8/src/lithium-allocator-inl.h
deps/v8/src/lithium-allocator-inl.h | ||
---|---|---|
145 | 145 |
} |
146 | 146 |
|
147 | 147 |
|
148 |
void LAllocator::SetLiveRangeAssignedRegister( |
|
149 |
LiveRange* range, |
|
150 |
int reg, |
|
151 |
RegisterKind register_kind) { |
|
152 |
if (register_kind == DOUBLE_REGISTERS) { |
|
148 |
void LAllocator::SetLiveRangeAssignedRegister(LiveRange* range, int reg) { |
|
149 |
if (range->Kind() == DOUBLE_REGISTERS) { |
|
153 | 150 |
assigned_double_registers_->Add(reg); |
154 | 151 |
} else { |
152 |
ASSERT(range->Kind() == GENERAL_REGISTERS); |
|
155 | 153 |
assigned_registers_->Add(reg); |
156 | 154 |
} |
157 |
range->set_assigned_register(reg, register_kind, chunk()->zone());
|
|
155 |
range->set_assigned_register(reg, chunk()->zone()); |
|
158 | 156 |
} |
159 | 157 |
|
160 | 158 |
|
Also available in: Unified diff