/external/v8/src/ia32/ |
codegen-ia32-inl.h | 35 #define __ ACCESS_MASM(masm_) macro 39 void DeferredCode::Jump() { __ jmp(&entry_label_); } 40 void DeferredCode::Branch(Condition cc) { __ j(cc, &entry_label_); } 42 #undef __ macro
|
virtual-frame-ia32.cc | 37 #define __ ACCESS_MASM(masm()) macro 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))) [all...] |
debug-ia32.cc | 70 #define __ ACCESS_MASM(masm) macro 82 __ SaveRegistersToMemory(kJSCallerSaved); 85 __ EnterInternalFrame(); 89 __ PushRegistersFromMemory(pointer_regs); 92 __ RecordComment("// Calling from debug break to runtime - come in - over"); 94 __ Set(eax, Immediate(0)); // no arguments 95 __ mov(ebx, Immediate(ExternalReference::debug_break())); 98 __ CallStub(&ceb); 102 __ PopRegistersToMemory(pointer_regs); 105 __ LeaveInternalFrame() 206 #undef __ macro [all...] |
jump-target-ia32.cc | 40 #define __ ACCESS_MASM(cgen()->masm()) macro 55 __ jmp(&entry_label_); 61 __ jmp(&entry_label_); 68 __ jmp(&merge_labels_.last()); 95 __ j(cc, &entry_label_, hint); 106 __ j(cc, &merge_labels_[i], hint); 115 __ j(NegateCondition(cc), &original_fall_through, NegateHint(hint)); 118 __ jmp(&entry_label_); 120 __ bind(&original_fall_through); 126 // Explicitly use the macro assembler instead of __ as forwar 429 #undef __ macro [all...] |
/external/v8/src/mips/ |
codegen-mips-inl.h | 35 #define __ ACCESS_MASM(masm_) macro 39 void DeferredCode::Jump() { __ b(&entry_label_); } 51 #undef __ macro
|
fast-codegen-mips.cc | 36 #define __ ACCESS_MASM(masm_) macro 52 #undef __ macro
|
jump-target-mips.cc | 41 #define __ ACCESS_MASM(cgen()->masm()) macro 83 #undef __ macro
|
builtins-mips.cc | 40 #define __ ACCESS_MASM(masm) macro 106 #undef __ macro
|
debug-mips.cc | 62 #define __ ACCESS_MASM(masm) macro 107 #undef __ macro
|
ic-mips.cc | 45 #define __ ACCESS_MASM(masm) macro 184 #undef __ macro
|
stub-cache-mips.cc | 37 #define __ ACCESS_MASM(masm) macro 85 __ break_(0x249); 119 #undef __ macro 120 #define __ ACCESS_MASM(masm()) macro 170 __ break_(0x470); 185 __ break_(0x505); 218 __ break_(0x782); 246 __ break_(0x906); 381 #undef __ macro
|
virtual-frame-mips.cc | 42 #define __ ACCESS_MASM(masm()) macro 237 #undef __ macro
|
/external/v8/src/x64/ |
codegen-x64-inl.h | 35 #define __ ACCESS_MASM(masm_) macro 39 void DeferredCode::Jump() { __ jmp(&entry_label_); } 40 void DeferredCode::Branch(Condition cc) { __ j(cc, &entry_label_); } 42 #undef __ macro
|
debug-x64.cc | 45 #define __ ACCESS_MASM(masm) macro 56 __ SaveRegistersToMemory(kJSCallerSaved); 59 __ EnterInternalFrame(); 63 __ PushRegistersFromMemory(pointer_regs); 66 __ RecordComment("// Calling from debug break to runtime - come in - over"); 68 __ xor_(rax, rax); // No arguments (argc == 0). 69 __ movq(rbx, ExternalReference::debug_break()); 72 __ CallStub(&ceb); 76 __ PopRegistersToMemory(pointer_regs); 79 __ LeaveInternalFrame() 180 #undef __ macro [all...] |
jump-target-x64.cc | 40 #define __ ACCESS_MASM(cgen()->masm()) macro 55 __ jmp(&entry_label_); 61 __ jmp(&entry_label_); 68 __ jmp(&merge_labels_.last()); 95 __ j(cc, &entry_label_); 106 __ j(cc, &merge_labels_[i]); 115 __ j(NegateCondition(cc), &original_fall_through); 118 __ jmp(&entry_label_); 120 __ bind(&original_fall_through); 126 // Explicitly use the macro assembler instead of __ as forwar 429 #undef __ macro [all...] |
fast-codegen-x64.cc | 36 #define __ ACCESS_MASM(masm()) macro 49 __ movq(receiver_reg(), Operand(rbp, index * kPointerSize)); 57 __ Move(destination(), cell); 58 __ movq(destination(), 61 __ Cmp(destination(), Factory::the_hole_value()); 62 __ Check(not_equal, "DontDelete cells can't contain the hole"); 87 __ movq(FieldOperand(receiver_reg(), offset), accumulator0()); 90 __ movq(scratch0(), receiver_reg()); 94 __ movq(scratch0(), 96 __ movq(FieldOperand(scratch0(), offset), accumulator0()) 241 #undef __ macro [all...] |
/external/v8/src/arm/ |
codegen-arm-inl.h | 35 #define __ ACCESS_MASM(masm_) macro 67 void DeferredCode::Jump() { __ jmp(&entry_label_); } 68 void DeferredCode::Branch(Condition cc) { __ b(cc, &entry_label_); } 70 #undef __ macro
|
debug-arm.cc | 75 #define __ ACCESS_MASM(masm) macro 86 __ SaveRegistersToMemory(kJSCallerSaved); 88 __ EnterInternalFrame(); 93 __ CopyRegistersFromMemoryToStack(sp, pointer_regs); 96 __ RecordComment("// Calling from debug break to runtime - come in - over"); 98 __ mov(r0, Operand(0)); // no arguments 99 __ mov(r1, Operand(ExternalReference::debug_break())); 102 __ CallStub(&ceb); 107 __ CopyRegistersFromStackToMemory(sp, r3, pointer_regs); 109 __ LeaveInternalFrame() 209 #undef __ macro [all...] |
jump-target-arm.cc | 40 #define __ ACCESS_MASM(cgen()->masm()) macro 72 __ jmp(&entry_label_); 97 __ b(cc, &entry_label_); 125 __ bl(&entry_label_); 159 __ bind(&entry_label_); 235 #undef __ macro
|
fast-codegen-arm.cc | 36 #define __ ACCESS_MASM(masm()) macro 49 __ ldr(receiver_reg(), MemOperand(sp, index * kPointerSize)); 57 __ mov(destination(), Operand(cell)); 58 __ ldr(destination(), 61 __ mov(ip, Operand(Factory::the_hole_value())); 62 __ cmp(destination(), ip); 63 __ Check(ne, "DontDelete cells can't contain the hole"); 88 __ str(accumulator0(), FieldMemOperand(receiver_reg(), offset)); 91 __ mov(scratch0(), receiver_reg()); 95 __ ldr(scratch0() 232 #undef __ macro [all...] |
virtual-frame-arm.cc | 40 #define __ ACCESS_MASM(masm()) macro 107 __ tst(r1, Operand(kSmiTagMask)); 108 __ b(ne, &map_check); 109 __ stop("VirtualFrame::Enter - r1 is not a function (smi check)."); 110 __ bind(&map_check); 111 __ CompareObjectType(r1, r2, r2, JS_FUNCTION_TYPE); 112 __ b(eq, &done); 113 __ stop("VirtualFrame::Enter - r1 is not a function (map check)."); 114 __ bind(&done); 120 __ stm(db_w, sp, r1.bit() | cp.bit() | fp.bit() | lr.bit()) 329 #undef __ macro [all...] |
/external/v8/test/cctest/ |
test-assembler-mips.cc | 64 #define __ assm. macro 73 __ addu(v0, a0, a1); 74 __ jr(ra); 75 __ nop(); 101 __ mov(a1, a0); 102 __ li(v0, 0); 103 __ b(&C); 104 __ nop(); 106 __ bind(&L); 107 __ add(v0, v0, a1) 257 #undef __ macro [all...] |
test-assembler-x64.cc | 79 #define __ assm. macro 92 __ movq(rax, arg2); 93 __ nop(); 94 __ ret(0); 115 __ push(rbp); 116 __ movq(rbp, rsp); 117 __ push(arg2); // Value at (rbp - 8) 118 __ push(arg2); // Value at (rbp - 16) 119 __ push(arg1); // Value at (rbp - 24) 120 __ pop(rax) 292 #undef __ macro [all...] |
test-assembler-arm.cc | 59 #define __ assm. macro 67 __ add(r0, r0, Operand(r1)); 68 __ mov(pc, Operand(lr)); 94 __ mov(r1, Operand(r0)); 95 __ mov(r0, Operand(0)); 96 __ b(&C); 98 __ bind(&L); 99 __ add(r0, r0, Operand(r1)); 100 __ sub(r1, r1, Operand(1)); 102 __ bind(&C) 283 #undef __ macro [all...] |
test-disasm-ia32.cc | 50 #define __ assm. macro 65 __ adc(eax, 12345678); 66 __ add(Operand(eax), Immediate(12345678)); 67 __ or_(eax, 12345678); 68 __ sub(Operand(eax), Immediate(12345678)); 69 __ xor_(eax, 12345678); 70 __ and_(eax, 12345678); 72 __ cmp(eax, foo); 75 __ mov(ebx, Operand(esp, ecx, times_2, 0)); // [esp+ecx*4] 78 __ add(edx, Operand(ebx)) 420 #undef __ macro [all...] |