Home | History | Annotate | Download | only in ia32

Lines Matching defs:__

37 #define __ ACCESS_MASM(masm())
73 __ mov(Operand(ebp, fp_relative(index)), element.reg());
80 __ Set(Operand(ebp, fp_relative(index)),
91 __ mov(temp.reg(), Operand(ebp, fp_relative(backing_index)));
92 __ mov(Operand(ebp, fp_relative(index)), temp.reg());
95 __ mov(Operand(ebp, fp_relative(index)), backing_element.reg());
113 __ push(Immediate(Smi::FromInt(0)));
122 __ push(element.reg());
129 __ push(Immediate(element.handle()));
138 __ push(Operand(ebp, fp_relative(backing_index)));
140 __ push(backing.reg());
201 __ Set(fresh.reg(), Immediate(element.handle()));
211 __ mov(fresh.reg(), backing_element.reg());
215 __ mov(fresh.reg(), Operand(ebp, fp_relative(element.index())));
243 __ sub(Operand(esp), Immediate(difference * kPointerSize));
254 __ add(Operand(esp), Immediate(difference * kPointerSize));
293 __ mov(Operand(ebp, fp_relative(i)), source.reg());
302 __ mov(Operand(ebp, fp_relative(i)), esi);
304 __ Set(Operand(ebp, fp_relative(i)), Immediate(source.handle()));
317 __ mov(esi, Operand(ebp, fp_relative(backing_index)));
319 __ mov(Operand(ebp, fp_relative(i)), esi);
322 __ mov(Operand(ebp, fp_relative(i)), backing_element.reg());
332 __ mov(esi, Operand(ebp, fp_relative(context_index())));
357 __ mov(target, source);
364 __ xchg(source, target);
370 __ mov(Operand(ebp, fp_relative(index)), target);
404 __ mov(target_reg, Operand(ebp, fp_relative(index)));
411 __ Set(target_reg, Immediate(source.handle()));
429 __ mov(new_backing_reg,
431 __ mov(target_reg, new_backing_reg);
433 __ mov(target_reg, Operand(ebp, fp_relative(backing_index)));
436 __ mov(target_reg, backing.reg());
442 __ mov(Operand(ebp, fp_relative(index)), target_reg);
459 __ test(edi, Immediate(kSmiTagMask));
460 __ Check(not_zero,
462 __ CmpObjectType(edi, JS_FUNCTION_TYPE, eax);
463 __ Check(equal,
470 __ mov(ebp, Operand(esp));
489 __ RecordJSReturn();
495 __ mov(esp, Operand(ebp));
521 __ push(Immediate(undefined));
526 __ Set(temp.reg(), Immediate(undefined));
528 __ push(temp.reg());
537 __ mov(cnt.reg(), Immediate(count));
538 __ mov(tmp.reg(), Immediate(undefined));
539 __ bind(&alloc_locals_loop);
540 __ push(tmp.reg());
541 __ dec(cnt.reg());
542 __ j(not_zero, &alloc_locals_loop);
554 __ mov(Operand(ebp, fp_relative(context_index())), esi);
560 __ mov(esi, Operand(ebp, fp_relative(context_index())));
567 __ lea(temp.reg(), ParameterAt(-1));
603 __ mov(backing_reg, Operand(ebp, fp_relative(index)));
656 __ mov(fresh.reg(), Operand(ebp, fp_relative(index)));
725 __ mov(temp.reg(), Operand(ebp, fp_relative(backing_index)));
726 __ mov(Operand(ebp, fp_relative(index)), temp.reg());
772 __ mov(temp.reg(), Operand(esp, 0));
773 __ mov(Operand(ebp, fp_relative(index)), temp.reg());
799 __ PushTryHandler(IN_JAVASCRIPT, type);
805 __ CallStub(stub);
826 __ xchg(eax, edx);
848 __ CallRuntime(f, arg_count);
858 __ CallRuntime(id, arg_count);
869 __ DebugBreak();
881 __ InvokeBuiltin(id, flag);
891 __ call(code, rmode);
909 __ xchg(eax, ecx);
941 __ xchg(edx, eax);
959 __ mov(edx, Operand(esi, Context::SlotOffset(Context::GLOBAL_INDEX)));
960 __ mov(ecx, name);
968 __ xchg(eax, edx);
981 __ mov(ecx, name);
1034 __ Set(num_args.reg(), Immediate(arg_count));
1051 __ add(Operand(esp), Immediate(num_dropped * kPointerSize));
1083 __ pop(temp.reg());
1088 __ add(Operand(esp), Immediate(kPointerSize));
1118 __ mov(temp.reg(), Operand(ebp, fp_relative(index)));
1133 __ pop(reg);
1141 __ pop(operand);
1149 __ push(reg);
1157 __ push(operand);
1165 __ push(immediate);
1188 #undef __