Lines Matching refs:LUnallocated
29 DCHECK(Output() == NULL || LUnallocated::cast(Output())->HasFixedPolicy() || in LITHIUM_CONCRETE_INSTRUCTION_LIST()
30 !LUnallocated::cast(Output())->HasRegisterPolicy()); in LITHIUM_CONCRETE_INSTRUCTION_LIST()
32 LUnallocated* operand = LUnallocated::cast(it.Current()); in LITHIUM_CONCRETE_INSTRUCTION_LIST()
36 LUnallocated* operand = LUnallocated::cast(it.Current()); in LITHIUM_CONCRETE_INSTRUCTION_LIST()
441 LUnallocated* LChunkBuilder::ToUnallocated(Register reg) { in ToUnallocated()
442 return new (zone()) LUnallocated(LUnallocated::FIXED_REGISTER, reg.code()); in ToUnallocated()
446 LUnallocated* LChunkBuilder::ToUnallocated(DoubleRegister reg) { in ToUnallocated()
448 LUnallocated(LUnallocated::FIXED_DOUBLE_REGISTER, reg.code()); in ToUnallocated()
464 new (zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER)); in UseRegister()
469 return Use(value, new (zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER, in UseRegisterAtStart()
470 LUnallocated::USED_AT_START)); in UseRegisterAtStart()
475 return Use(value, new (zone()) LUnallocated(LUnallocated::WRITABLE_REGISTER)); in UseTempRegister()
480 return Use(value, new (zone()) LUnallocated(LUnallocated::NONE)); in Use()
486 LUnallocated(LUnallocated::NONE, LUnallocated::USED_AT_START)); in UseAtStart()
526 : Use(value, new (zone()) LUnallocated(LUnallocated::ANY)); in UseAny()
530 LOperand* LChunkBuilder::Use(HValue* value, LUnallocated* operand) { in Use()
541 LUnallocated* result) { in Define()
551 new (zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER)); in DefineAsRegister()
558 new (zone()) LUnallocated(LUnallocated::FIXED_SLOT, index)); in DefineAsSpilled()
565 new (zone()) LUnallocated(LUnallocated::SAME_AS_FIRST_INPUT)); in DefineSameAsFirst()
624 LUnallocated* LChunkBuilder::TempRegister() { in TempRegister()
625 LUnallocated* operand = in TempRegister()
626 new (zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER); in TempRegister()
637 LUnallocated* LChunkBuilder::TempDoubleRegister() { in TempDoubleRegister()
638 LUnallocated* operand = in TempDoubleRegister()
639 new (zone()) LUnallocated(LUnallocated::MUST_HAVE_DOUBLE_REGISTER); in TempDoubleRegister()
651 LUnallocated* operand = ToUnallocated(reg); in FixedTemp()
658 LUnallocated* operand = ToUnallocated(reg); in FixedTemp()
892 LUnallocated* operand = LUnallocated::cast(it.Current()); in AddInstruction()
896 if (LUnallocated::cast(instr->Output())->HasFixedPolicy()) ++fixed; in AddInstruction()
899 LUnallocated* operand = LUnallocated::cast(it.Current()); in AddInstruction()
1894 LUnallocated* result_temp = TempRegister(); in DoChange()
2423 if (spill_index > LUnallocated::kMaxFixedSlotIndex) { in DoUnknownOSRValue()