• Home
  • Raw
  • Download

Lines Matching refs:LUnallocated

30          LUnallocated::cast(Output())->HasFixedPolicy() ||  in LITHIUM_CONCRETE_INSTRUCTION_LIST()
31 !LUnallocated::cast(Output())->HasRegisterPolicy()); in LITHIUM_CONCRETE_INSTRUCTION_LIST()
33 LUnallocated* operand = LUnallocated::cast(it.Current()); in LITHIUM_CONCRETE_INSTRUCTION_LIST()
38 LUnallocated* operand = LUnallocated::cast(it.Current()); in LITHIUM_CONCRETE_INSTRUCTION_LIST()
407 LUnallocated* LChunkBuilder::ToUnallocated(Register reg) { in ToUnallocated()
408 return new (zone()) LUnallocated(LUnallocated::FIXED_REGISTER, reg.code()); in ToUnallocated()
412 LUnallocated* LChunkBuilder::ToUnallocated(DoubleRegister reg) { in ToUnallocated()
414 LUnallocated(LUnallocated::FIXED_DOUBLE_REGISTER, reg.code()); in ToUnallocated()
429 return Use(value, new(zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER)); in UseRegister()
435 new(zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER, in UseRegisterAtStart()
436 LUnallocated::USED_AT_START)); in UseRegisterAtStart()
441 return Use(value, new(zone()) LUnallocated(LUnallocated::WRITABLE_REGISTER)); in UseTempRegister()
446 return Use(value, new(zone()) LUnallocated(LUnallocated::NONE)); in Use()
451 return Use(value, new(zone()) LUnallocated(LUnallocated::NONE, in UseAtStart()
452 LUnallocated::USED_AT_START)); in UseAtStart()
492 : Use(value, new(zone()) LUnallocated(LUnallocated::ANY)); in UseAny()
496 LOperand* LChunkBuilder::Use(HValue* value, LUnallocated* operand) { in Use()
507 LUnallocated* result) { in Define()
517 new(zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER)); in DefineAsRegister()
524 new(zone()) LUnallocated(LUnallocated::FIXED_SLOT, index)); in DefineAsSpilled()
531 new(zone()) LUnallocated(LUnallocated::SAME_AS_FIRST_INPUT)); in DefineSameAsFirst()
587 LUnallocated* LChunkBuilder::TempRegister() { in TempRegister()
588 LUnallocated* operand = in TempRegister()
589 new(zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER); in TempRegister()
600 LUnallocated* LChunkBuilder::TempDoubleRegister() { in TempDoubleRegister()
601 LUnallocated* operand = in TempDoubleRegister()
602 new(zone()) LUnallocated(LUnallocated::MUST_HAVE_DOUBLE_REGISTER); in TempDoubleRegister()
614 LUnallocated* operand = ToUnallocated(reg); in FixedTemp()
621 LUnallocated* operand = ToUnallocated(reg); in FixedTemp()
852 LUnallocated* operand = LUnallocated::cast(it.Current()); in AddInstruction()
856 if (LUnallocated::cast(instr->Output())->HasFixedPolicy()) ++fixed; in AddInstruction()
859 LUnallocated* operand = LUnallocated::cast(it.Current()); in AddInstruction()
1860 LUnallocated* result_temp = TempRegister(); in DoChange()
2377 if (spill_index > LUnallocated::kMaxFixedSlotIndex) { in DoUnknownOSRValue()