HomeSort by relevance Sort by last modified time
    Searched defs:__ (Results 51 - 65 of 65) sorted by null

1 23

  /external/v8/src/x64/
assembler-x64.cc 74 #define __ assm. macro
76 __ push(rbp);
77 __ pushfq();
78 __ push(rcx);
79 __ push(rbx);
80 __ movq(rbp, rsp);
83 __ pushfq();
84 __ pop(rax);
85 __ movq(rdx, rax);
86 __ xor_(rax, Immediate(0x200000)); // Flip bit 21
134 #undef __ macro
    [all...]
stub-cache-x64.cc 39 #define __ ACCESS_MASM(masm) macro
64 __ lea(offset, Operand(offset, offset, times_2, 0));
66 __ LoadAddress(kScratchRegister, key_offset);
72 __ cmpl(name, Operand(kScratchRegister, offset, scale_factor, 0));
73 __ j(not_equal, &miss);
77 __ movq(kScratchRegister,
79 __ cmpq(kScratchRegister, FieldOperand(receiver, HeapObject::kMapOffset));
80 __ j(not_equal, &miss);
83 __ LoadAddress(kScratchRegister, value_offset);
84 __ movq(kScratchRegister
843 #undef __ macro
844 #define __ macro
3075 #undef __ macro
3076 #define __ macro
3801 #undef __ macro
    [all...]
full-codegen-x64.cc 44 #define __ ACCESS_MASM(masm_) macro
62 __ testb(reg, Immediate(kSmiTagMask));
69 __ testb(reg, Immediate(kSmiTagMask));
77 __ testl(rax, Immediate(delta_to_patch_site));
82 __ nop(); // Signals no inlined code.
91 __ bind(&patch_site_);
92 __ j(cc, target, near_jump);
140 __ movq(rax, Handle<JSGlobalPropertyCell>(cell),
142 __ SmiAddConstant(FieldOperand(rax, JSGlobalPropertyCell::kValueOffset),
146 __ j(zero, compile_stub, RelocInfo::CODE_TARGET)
4310 #undef __ macro
4312 #define __ macro
4338 #undef __ macro
    [all...]
code-stubs-x64.cc 39 #define __ ACCESS_MASM(masm) macro
44 __ SmiTest(rax);
45 __ j(not_zero, &check_heap_number, Label::kNear);
46 __ Ret();
48 __ bind(&check_heap_number);
49 __ CompareRoot(FieldOperand(rax, HeapObject::kMapOffset),
51 __ j(not_equal, &call_builtin, Label::kNear);
52 __ Ret();
54 __ bind(&call_builtin);
55 __ pop(rcx); // Pop return address
6351 #undef __ macro
    [all...]
lithium-codegen-x64.cc 67 #define __ masm()-> macro
134 __ int3();
144 __ testq(rcx, rcx);
145 __ j(zero, &ok, Label::kNear);
148 __ LoadRoot(kScratchRegister, Heap::kUndefinedValueRootIndex);
149 __ movq(Operand(rsp, receiver_offset), kScratchRegister);
150 __ bind(&ok);
153 __ push(rbp); // Caller's frame pointer.
154 __ movq(rbp, rsp);
155 __ push(rsi); // Callee's context
4759 #undef __ macro
    [all...]
  /dalvik/vm/analysis/
CodeVerify.cpp 139 #define __ kRegTypeUnknown macro
189 { /*_*/ __,_X,_X,_X,_X,_X,_X,_X,_X,_X,_X,_X,_X,_X,_X,_X,_X,_X,_X,_X,_X,_X,_X,_X,_X },
216 #undef __ macro
    [all...]
  /external/v8/src/arm/
full-codegen-arm.cc 48 #define __ ACCESS_MASM(masm_) macro
74 __ bind(&patch_site_);
75 __ cmp(reg, Operand(reg));
79 __ b(eq, target); // Always taken before patched.
87 __ bind(&patch_site_);
88 __ cmp(reg, Operand(reg));
89 __ b(ne, target); // Never taken before patched.
97 __ cmp_raw_immediate(reg, delta_to_patch_site % kOff12Mask);
102 __ nop(); // Signals no inlined code.
148 __ stop("stop-at")
4407 #undef __ macro
4409 #define __ macro
4435 #undef __ macro
    [all...]
code-stubs-arm.cc 40 #define __ ACCESS_MASM(masm) macro
62 __ ldr(scratch1, FieldMemOperand(operand, HeapObject::kMapOffset));
63 __ LoadRoot(scratch2, Heap::kHeapNumberMapRootIndex);
64 __ cmp(scratch1, scratch2);
65 __ b(ne, not_a_heap_number);
72 __ JumpIfNotSmi(r0, &check_heap_number);
73 __ Ret();
75 __ bind(&check_heap_number);
77 __ Ret();
79 __ bind(&call_builtin)
7414 #undef __ macro
    [all...]
lithium-codegen-arm.cc 62 #define __ masm()-> macro
133 __ stop("stop_at");
148 __ cmp(r5, Operand(0));
149 __ b(eq, &ok);
151 __ LoadRoot(r2, Heap::kUndefinedValueRootIndex);
152 __ str(r2, MemOperand(sp, receiver_offset));
153 __ bind(&ok);
156 __ stm(db_w, sp, r1.bit() | cp.bit() | fp.bit() | lr.bit());
157 __ add(fp, sp, Operand(2 * kPointerSize)); // Adjust FP to point to saved FP.
163 __ mov(r0, Operand(slots))
5136 #undef __ macro
    [all...]
  /external/v8/src/ia32/
full-codegen-ia32.cc 45 #define __ ACCESS_MASM(masm_) macro
63 __ test(reg, Immediate(kSmiTagMask));
70 __ test(reg, Immediate(kSmiTagMask));
78 __ test(eax, Immediate(delta_to_patch_site));
83 __ nop(); // Signals no inlined code.
92 __ bind(&patch_site_);
93 __ j(cc, target, distance);
136 __ int3();
146 __ test(ecx, ecx);
147 __ j(zero, &ok, Label::kNear)
4393 #undef __ macro
4395 #define __ macro
4421 #undef __ macro
    [all...]
code-stubs-ia32.cc 43 #define __ ACCESS_MASM(masm) macro
48 __ JumpIfNotSmi(eax, &check_heap_number, Label::kNear);
49 __ ret(0);
51 __ bind(&check_heap_number);
52 __ mov(ebx, FieldOperand(eax, HeapObject::kMapOffset));
54 __ cmp(ebx, Immediate(factory->heap_number_map()));
55 __ j(not_equal, &call_builtin, Label::kNear);
56 __ ret(0);
58 __ bind(&call_builtin);
59 __ pop(ecx); // Pop return address
7384 #undef __ macro
    [all...]
lithium-codegen-ia32.cc 67 #define __ masm()-> macro
137 __ int3();
147 __ test(ecx, Operand(ecx));
148 __ j(zero, &ok, Label::kNear);
151 __ mov(Operand(esp, receiver_offset),
153 __ bind(&ok);
156 __ push(ebp); // Caller's frame pointer.
157 __ mov(ebp, esp);
158 __ push(esi); // Callee's context.
159 __ push(edi); // Callee's JS function
4982 #undef __ macro
    [all...]
  /external/v8/src/mips/
full-codegen-mips.cc 56 #define __ ACCESS_MASM(masm_) macro
84 __ bind(&patch_site_);
85 __ andi(at, reg, 0);
87 __ Branch(target, eq, at, Operand(zero_reg));
95 __ bind(&patch_site_);
96 __ andi(at, reg, 0);
98 __ Branch(target, ne, at, Operand(zero_reg));
105 __ andi(zero_reg, reg, delta_to_patch_site % kImm16Mask);
110 __ nop(); // Signals no inlined code.
156 __ stop("stop-at")
4444 #undef __ macro
4446 #define __ macro
4472 #undef __ macro
    [all...]
code-stubs-mips.cc 41 #define __ ACCESS_MASM(masm) macro
63 __ lw(scratch1, FieldMemOperand(operand, HeapObject::kMapOffset));
64 __ LoadRoot(scratch2, Heap::kHeapNumberMapRootIndex);
65 __ Branch(not_a_heap_number, ne, scratch1, Operand(scratch2));
72 __ JumpIfNotSmi(a0, &check_heap_number);
73 __ Ret(USE_DELAY_SLOT);
74 __ mov(v0, a0);
76 __ bind(&check_heap_number);
78 __ Ret(USE_DELAY_SLOT);
79 __ mov(v0, a0)
7692 #undef __ macro
    [all...]
lithium-codegen-mips.cc 62 #define __ masm()-> macro
131 __ stop("stop_at");
146 __ Branch(&ok, eq, t1, Operand(zero_reg));
149 __ LoadRoot(a2, Heap::kUndefinedValueRootIndex);
150 __ sw(a2, MemOperand(sp, receiver_offset));
151 __ bind(&ok);
154 __ Push(ra, fp, cp, a1);
155 __ Addu(fp, sp, Operand(2 * kPointerSize)); // Adj. FP to point to saved FP.
161 __ li(a0, Operand(slots));
162 __ li(a2, Operand(kSlotsZapValue))
5069 #undef __ macro
    [all...]

Completed in 315 milliseconds

1 23