Lines Matching refs:LUnallocated
29 DCHECK(Output() == NULL || LUnallocated::cast(Output())->HasFixedPolicy() ||
30 !LUnallocated::cast(Output())->HasRegisterPolicy());
32 LUnallocated* operand = LUnallocated::cast(it.Current());
36 LUnallocated* operand = LUnallocated::cast(it.Current());
394 LUnallocated* LChunkBuilder::ToUnallocated(Register reg) {
395 return new (zone()) LUnallocated(LUnallocated::FIXED_REGISTER, reg.code());
399 LUnallocated* LChunkBuilder::ToUnallocated(DoubleRegister reg) {
401 LUnallocated(LUnallocated::FIXED_DOUBLE_REGISTER, reg.code());
417 new (zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER));
422 return Use(value, new (zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER,
423 LUnallocated::USED_AT_START));
428 return Use(value, new (zone()) LUnallocated(LUnallocated::WRITABLE_REGISTER));
433 return Use(value, new (zone()) LUnallocated(LUnallocated::NONE));
439 LUnallocated(LUnallocated::NONE, LUnallocated::USED_AT_START));
479 : Use(value, new (zone()) LUnallocated(LUnallocated::ANY));
483 LOperand* LChunkBuilder::Use(HValue* value, LUnallocated* operand) {
494 LUnallocated* result) {
504 new (zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER));
511 new (zone()) LUnallocated(LUnallocated::FIXED_SLOT, index));
518 new (zone()) LUnallocated(LUnallocated::SAME_AS_FIRST_INPUT));
573 LUnallocated* LChunkBuilder::TempRegister() {
574 LUnallocated* operand =
575 new (zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER);
586 LUnallocated* LChunkBuilder::TempDoubleRegister() {
587 LUnallocated* operand =
588 new (zone()) LUnallocated(LUnallocated::MUST_HAVE_DOUBLE_REGISTER);
600 LUnallocated* operand = ToUnallocated(reg);
607 LUnallocated* operand = ToUnallocated(reg);
841 LUnallocated* operand = LUnallocated::cast(it.Current());
845 if (LUnallocated::cast(instr->Output())->HasFixedPolicy()) ++fixed;
848 LUnallocated* operand = LUnallocated::cast(it.Current());
1801 LUnallocated* result_temp = TempRegister();
2234 if (spill_index > LUnallocated::kMaxFixedSlotIndex) {