Lines Matching full:lunallocated
30 LUnallocated::cast(Output())->HasFixedPolicy() ||
31 !LUnallocated::cast(Output())->HasRegisterPolicy());
33 LUnallocated* operand = LUnallocated::cast(it.Current());
38 LUnallocated* operand = LUnallocated::cast(it.Current());
433 LUnallocated* LChunkBuilder::ToUnallocated(Register reg) {
434 return new(zone()) LUnallocated(LUnallocated::FIXED_REGISTER,
439 LUnallocated* LChunkBuilder::ToUnallocated(DoubleRegister reg) {
440 return new(zone()) LUnallocated(LUnallocated::FIXED_DOUBLE_REGISTER,
456 return Use(value, new(zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER));
462 new(zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER,
463 LUnallocated::USED_AT_START));
468 return Use(value, new(zone()) LUnallocated(LUnallocated::WRITABLE_REGISTER));
473 return Use(value, new(zone()) LUnallocated(LUnallocated::NONE));
478 return Use(value, new(zone()) LUnallocated(LUnallocated::NONE,
479 LUnallocated::USED_AT_START));
519 : Use(value, new(zone()) LUnallocated(LUnallocated::ANY));
523 LOperand* LChunkBuilder::Use(HValue* value, LUnallocated* operand) {
534 LUnallocated* result) {
544 new(zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER));
551 new(zone()) LUnallocated(LUnallocated::FIXED_SLOT, index));
558 new(zone()) LUnallocated(LUnallocated::SAME_AS_FIRST_INPUT));
619 LUnallocated* LChunkBuilder::TempRegister() {
620 LUnallocated* operand =
621 new(zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER);
632 LUnallocated* LChunkBuilder::TempDoubleRegister() {
633 LUnallocated* operand =
634 new(zone()) LUnallocated(LUnallocated::MUST_HAVE_DOUBLE_REGISTER);
646 LUnallocated* operand = ToUnallocated(reg);
653 LUnallocated* operand = ToUnallocated(reg);
891 LUnallocated* operand = LUnallocated::cast(it.Current());
895 if (LUnallocated::cast(instr->Output())->HasFixedPolicy()) ++fixed;
898 LUnallocated* operand = LUnallocated::cast(it.Current());
1897 LUnallocated* result_temp = TempRegister();
2421 if (spill_index > LUnallocated::kMaxFixedSlotIndex) {