Home | History | Annotate | Download | only in mips

Lines Matching defs:result_register

9 // The result_register() for mips is the 'v0' register, which is defined
472 codegen()->GetVar(result_register(), var);
473 codegen()->PushOperand(result_register());
483 __ LoadRoot(result_register(), index);
489 __ LoadRoot(result_register(), index);
490 codegen()->PushOperand(result_register());
506 __ LoadRoot(result_register(), index);
518 __ li(result_register(), Operand(lit));
524 __ li(result_register(), Operand(lit));
525 codegen()->PushOperand(result_register());
555 __ li(result_register(), Operand(lit));
581 __ LoadRoot(result_register(), Heap::kTrueValueRootIndex);
584 __ LoadRoot(result_register(), Heap::kFalseValueRootIndex);
616 __ LoadRoot(result_register(), value_root_index);
645 __ mov(a0, result_register());
649 Split(eq, result_register(), Operand(at), if_true, if_false, fall_through);
833 __ sw(result_register(), StackOperand(variable));
841 __ sw(result_register(), ContextMemOperand(cp, variable->index()));
846 result_register(),
918 __ mov(a0, result_register()); // CompareStub requires args in a0, a1.
990 __ mov(a0, result_register());
1113 __ mov(a3, result_register());
1120 __ mov(result_register(), a3);
1432 __ mov(StoreDescriptor::ValueRegister(), result_register());
1596 __ mov(a0, result_register());
1634 __ mov(StoreDescriptor::ValueRegister(), result_register());
1700 PushOperand(result_register());
1704 PushOperands(scratch, result_register());
1713 __ Move(scratch, result_register());
1715 PushOperands(scratch, result_register());
1719 PushOperands(scratch1, scratch, result_register());
1835 __ Push(result_register());
1860 PopOperand(result_register());
1864 context()->Plug(result_register());
1937 __ 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 __ mov(StoreDescriptor::NameRegister(), result_register());
2163 __ sw(result_register(), location);
2166 __ Move(a3, result_register());
2178 __ mov(StoreDescriptor::ValueRegister(), result_register());
2267 result_register());
2315 __ mov(StoreDescriptor::ValueRegister(), result_register());
2658 __ AssertFunction(result_register());
2659 __ lw(result_register(),
2660 FieldMemOperand(result_register(), HeapObject::kMapOffset));
2661 __ lw(result_register(),
2662 FieldMemOperand(result_register(), Map::kPrototypeOffset));
2663 PushOperand(result_register());
2678 __ mov(a3, result_register());
2921 __ 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() {
3683 DCHECK(!result_register().is(a1));
3696 DCHECK(!result_register().is(a1));
3707 DCHECK(!result_register().is(a1));
3717 DCHECK(!result_register().is(a1));
3718 __ Pop(result_register()); // Restore the accumulator.
3729 __ Push(result_register());