Home | History | Annotate | Download | only in mips64

Lines Matching defs:result_register

9 // The result_register() for mips is the 'v0' register, which is defined
471 codegen()->GetVar(result_register(), var);
472 codegen()->PushOperand(result_register());
482 __ LoadRoot(result_register(), index);
488 __ LoadRoot(result_register(), index);
489 codegen()->PushOperand(result_register());
505 __ LoadRoot(result_register(), index);
517 __ li(result_register(), Operand(lit));
523 __ li(result_register(), Operand(lit));
524 codegen()->PushOperand(result_register());
554 __ li(result_register(), Operand(lit));
580 __ LoadRoot(result_register(), Heap::kTrueValueRootIndex);
583 __ LoadRoot(result_register(), Heap::kFalseValueRootIndex);
615 __ LoadRoot(result_register(), value_root_index);
644 __ mov(a0, result_register());
648 Split(eq, result_register(), Operand(at), if_true, if_false, fall_through);
832 __ sd(result_register(), StackOperand(variable));
840 __ sd(result_register(), ContextMemOperand(cp, variable->index()));
845 result_register(),
917 __ mov(a0, result_register()); // CompareStub requires args in a0, a1.
990 __ mov(a0, result_register());
1114 __ mov(a3, result_register());
1121 __ mov(result_register(), a3);
1433 __ mov(StoreDescriptor::ValueRegister(), result_register());
1597 __ mov(a0, result_register());
1635 __ mov(StoreDescriptor::ValueRegister(), result_register());
1701 PushOperand(result_register());
1705 PushOperands(scratch, result_register());
1714 __ Move(scratch, result_register());
1716 PushOperands(scratch, result_register());
1720 PushOperands(scratch1, scratch, result_register());
1836 __ Push(result_register());
1861 PopOperand(result_register());
1865 context()->Plug(result_register());
1938 __ mov(a0, result_register());
2071 __ mov(a0, result_register());
2096 PushOperand(result_register()); // Preserve value.
2098 __ mov(StoreDescriptor::ReceiverRegister(), result_register());
2114 __ mov(scratch, result_register()); // home_object
2144 PushOperand(result_register()); // Preserve value.
2147 __ Move(StoreDescriptor::NameRegister(), result_register());
2163 __ sd(result_register(), location);
2166 __ Move(a3, result_register());
2178 __ mov(StoreDescriptor::ValueRegister(), result_register());
2266 result_register());
2314 __ mov(StoreDescriptor::ValueRegister(), result_register());
2657 __ AssertFunction(result_register());
2658 __ ld(result_register(),
2659 FieldMemOperand(result_register(), HeapObject::kMapOffset));
2660 __ ld(result_register(),
2661 FieldMemOperand(result_register(), Map::kPrototypeOffset));
2662 PushOperand(result_register());
2677 __ mov(a3, result_register());
2920 __ mov(a0, result_register());
3234 PushOperand(result_register());
3237 PushOperands(scratch, result_register());
3248 __ Move(scratch, result_register());
3250 PushOperands(scratch, result_register());
3252 result_register());
3391 __ mov(StoreDescriptor::ValueRegister(), result_register());
3430 __ mov(StoreDescriptor::ValueRegister(), result_register());
3563 __ mov(a0, result_register());
3577 __ mov(a0, result_register());
3633 Register FullCodeGenerator::result_register() {
3687 DCHECK(!result_register().is(a1));
3700 DCHECK(!result_register().is(a1));
3711 DCHECK(!result_register().is(a1));
3721 __ Pop(result_register()); // Restore the accumulator.
3732 __ Push(result_register());