Searched defs:__ (Results 101 - 125 of 161) sorted by relevance

1234567

/external/chromium_org/v8/src/compiler/arm64/
H A Dcode-generator-arm64.cc18 #define __ masm()-> macro
120 __ asm_instr(i.OutputRegister##width(), i.InputRegister##width(0), \
124 __ asm_instr(i.OutputRegister##width(), i.InputRegister##width(0), imm); \
137 __ Call(Handle<Code>::cast(i.InputHeapObject(0)),
141 __ Add(target, target, Code::kHeaderSize - kHeapObjectTag);
142 __ Call(target);
154 __ Ldr(temp, FieldMemOperand(func, JSFunction::kContextOffset));
155 __ cmp(cp, temp);
156 __ Assert(eq, kWrongFunctionContext);
158 __ Ld
875 #undef __ macro
[all...]
/external/chromium_org/v8/src/compiler/x64/
H A Dcode-generator-x64.cc19 #define __ masm()-> macro
177 __ asm_instr(input.reg, i.InputImmediate(1)); \
179 __ asm_instr(input.operand, i.InputImmediate(1)); \
184 __ asm_instr(i.InputRegister(0), input.reg); \
186 __ asm_instr(i.InputRegister(0), input.operand); \
195 __ asm_instr(i.OutputRegister(), Immediate(i.InputInt##width(1))); \
197 __ asm_instr##_cl(i.OutputRegister()); \
211 __ Call(code, RelocInfo::CODE_TARGET);
215 __ Call(Operand(reg, entry));
225 __ cmp
1020 #undef __ macro
[all...]
/external/chromium_org/v8/src/ia32/
H A Dregexp-macro-assembler-ia32.cc79 #define __ ACCESS_MASM(masm_) macro
96 __ jmp(&entry_label_); // We'll write the entry code later.
97 __ bind(&start_label_); // And then continue from here.
121 __ add(edi, Immediate(by * char_size()));
130 __ add(register_location(reg), Immediate(by));
139 __ add(ebx, Immediate(masm_->CodeObject()));
140 __ jmp(ebx);
145 __ bind(label);
150 __ cmp(current_character(), c);
156 __ cm
1304 #undef __ macro
[all...]
H A Dbuiltins-ia32.cc18 #define __ ACCESS_MASM(masm) macro
41 __ pop(scratch); // Save return address.
42 __ push(edi);
43 __ push(scratch); // Restore return address.
50 __ add(eax, Immediate(num_extra_args + 1));
51 __ JumpToExternalReference(ExternalReference(id, masm->isolate()));
59 __ push(edi);
61 __ push(edi);
63 __ CallRuntime(function_id, 1);
65 __ po
1454 #undef __ macro
[all...]
H A Dcodegen-ia32.cc34 #define __ masm. macro
51 __ movsd(input, Operand(esp, 1 * kPointerSize));
52 __ push(eax);
53 __ push(ebx);
57 __ pop(ebx);
58 __ pop(eax);
59 __ movsd(Operand(esp, 1 * kPointerSize), result);
60 __ fld_d(Operand(esp, 1 * kPointerSize));
61 __ Ret();
85 __ movs
104 #undef __ macro
105 #define __ macro
174 #undef __ macro
175 #define __ macro
516 #undef __ macro
521 #define __ macro
973 #undef __ macro
[all...]
/external/chromium_org/v8/src/ic/arm/
H A Dic-arm.cc22 #define __ ACCESS_MASM(masm) macro
29 __ cmp(type, Operand(JS_GLOBAL_OBJECT_TYPE));
30 __ b(eq, global_object);
31 __ cmp(type, Operand(JS_BUILTINS_OBJECT_TYPE));
32 __ b(eq, global_object);
33 __ cmp(type, Operand(JS_GLOBAL_PROXY_TYPE));
34 __ b(eq, global_object);
67 __ bind(&done); // scratch2 == elements + 4 * index
72 __ ldr(scratch1, FieldMemOperand(scratch2, kDetailsOffset));
73 __ ts
922 #undef __ macro
[all...]
/external/chromium_org/v8/src/ic/ia32/
H A Dhandler-compiler-ia32.cc16 #define __ ACCESS_MASM(masm) macro
29 __ mov(receiver,
32 __ push(receiver);
35 __ InvokeFunction(getter, expected, actual, CALL_FUNCTION,
44 __ mov(esi, Operand(ebp, StandardFrameConstants::kContextOffset));
46 __ ret(0);
56 __ IncrementCounter(counters->negative_lookups(), 1);
57 __ IncrementCounter(counters->negative_lookups_miss(), 1);
59 __ mov(scratch0, FieldOperand(receiver, HeapObject::kMapOffset));
65 __ test_
319 #undef __ macro
320 #define __ macro
849 #undef __ macro
[all...]
/external/chromium_org/v8/src/ic/mips/
H A Dic-mips.cc23 #define __ ACCESS_MASM(masm) macro
30 __ Branch(global_object, eq, type, Operand(JS_GLOBAL_OBJECT_TYPE));
31 __ Branch(global_object, eq, type, Operand(JS_BUILTINS_OBJECT_TYPE));
32 __ Branch(global_object, eq, type, Operand(JS_GLOBAL_PROXY_TYPE));
67 __ bind(&done); // scratch2 == elements + 4 * index.
72 __ lw(scratch1, FieldMemOperand(scratch2, kDetailsOffset));
73 __ And(at, scratch1,
75 __ Branch(miss, ne, at, Operand(zero_reg));
78 __ lw(result,
112 __ bin
926 #undef __ macro
[all...]
/external/chromium_org/v8/src/ic/mips64/
H A Dic-mips64.cc23 #define __ ACCESS_MASM(masm) macro
30 __ Branch(global_object, eq, type, Operand(JS_GLOBAL_OBJECT_TYPE));
31 __ Branch(global_object, eq, type, Operand(JS_BUILTINS_OBJECT_TYPE));
32 __ Branch(global_object, eq, type, Operand(JS_GLOBAL_PROXY_TYPE));
67 __ bind(&done); // scratch2 == elements + 4 * index.
72 __ ld(scratch1, FieldMemOperand(scratch2, kDetailsOffset));
73 __ And(at, scratch1,
75 __ Branch(miss, ne, at, Operand(zero_reg));
78 __ ld(result,
112 __ bin
933 #undef __ macro
[all...]
/external/chromium_org/v8/src/ic/x64/
H A Dhandler-compiler-x64.cc16 #define __ ACCESS_MASM(masm) macro
24 __ IncrementCounter(counters->negative_lookups(), 1);
25 __ IncrementCounter(counters->negative_lookups_miss(), 1);
27 __ movp(scratch0, FieldOperand(receiver, HeapObject::kMapOffset));
33 __ testb(FieldOperand(scratch0, Map::kBitFieldOffset),
35 __ j(not_zero, miss_label);
38 __ CmpInstanceType(scratch0, FIRST_SPEC_OBJECT_TYPE);
39 __ j(below, miss_label);
43 __ movp(properties, FieldOperand(receiver, JSObject::kPropertiesOffset));
46 __ CompareRoo
314 #undef __ macro
315 #define __ macro
831 #undef __ macro
[all...]
/external/chromium_org/v8/src/ic/x87/
H A Dhandler-compiler-x87.cc16 #define __ ACCESS_MASM(masm) macro
29 __ mov(receiver,
32 __ push(receiver);
35 __ InvokeFunction(getter, expected, actual, CALL_FUNCTION,
44 __ mov(esi, Operand(ebp, StandardFrameConstants::kContextOffset));
46 __ ret(0);
56 __ IncrementCounter(counters->negative_lookups(), 1);
57 __ IncrementCounter(counters->negative_lookups_miss(), 1);
59 __ mov(scratch0, FieldOperand(receiver, HeapObject::kMapOffset));
65 __ test_
319 #undef __ macro
320 #define __ macro
851 #undef __ macro
[all...]
/external/chromium_org/v8/src/mips/
H A Dbuiltins-mips.cc22 #define __ ACCESS_MASM(masm) macro
43 __ push(a1);
50 __ Addu(s0, a0, num_extra_args + 1);
51 __ sll(s1, s0, kPointerSizeLog2);
52 __ Subu(s1, s1, kPointerSize);
53 __ JumpToExternalReference(ExternalReference(id, masm->isolate()));
62 __ lw(result,
64 __ lw(result,
67 __ lw(result,
78 __ l
1577 #undef __ macro
[all...]
H A Dcodegen-mips.cc17 #define __ masm. macro
48 __ MovFromFloatParameter(input);
49 __ Push(temp3, temp2, temp1);
53 __ Pop(temp3, temp2, temp1);
54 __ MovToFloatResult(result);
55 __ Ret();
120 __ slti(t2, a2, 2 * loadstore_chunk);
121 __ bne(t2, zero_reg, &lastb);
122 __ mov(v0, a0); // In delay slot.
128 __ xor
633 #undef __ macro
656 #define __ macro
1248 #undef __ macro
[all...]
H A Dregexp-macro-assembler-mips.cc96 #define __ ACCESS_MASM(masm_) macro
114 __ jmp(&entry_label_); // We'll write the entry code later.
117 __ bind(&internal_failure_label_);
118 __ li(v0, Operand(FAILURE));
119 __ Ret();
120 __ bind(&start_label_); // And then continue from here.
145 __ Addu(current_input_offset(),
155 __ lw(a0, register_location(reg));
156 __ Addu(a0, a0, Operand(by));
157 __ s
1320 #undef __ macro
[all...]
/external/chromium_org/v8/src/mips64/
H A Dbuiltins-mips64.cc21 #define __ ACCESS_MASM(masm) macro
42 __ push(a1);
49 __ Daddu(s0, a0, num_extra_args + 1);
50 __ dsll(s1, s0, kPointerSizeLog2);
51 __ Dsubu(s1, s1, kPointerSize);
52 __ JumpToExternalReference(ExternalReference(id, masm->isolate()));
61 __ ld(result,
63 __ ld(result,
66 __ ld(result,
77 __ l
1592 #undef __ macro
[all...]
H A Dcodegen-mips64.cc17 #define __ masm. macro
51 __ Move(input, a0, a1);
53 __ Push(temp3, temp2, temp1);
57 __ Pop(temp3, temp2, temp1);
61 __ Move(v0, v1, result);
63 __ Ret();
127 __ slti(a6, a2, 2 * loadstore_chunk);
128 __ bne(a6, zero_reg, &lastb);
129 __ mov(v0, a0); // In delay slot.
135 __ xor
528 #undef __ macro
551 #define __ macro
1138 #undef __ macro
[all...]
H A Dregexp-macro-assembler-mips64.cc132 #define __ ACCESS_MASM(masm_) macro
150 __ jmp(&entry_label_); // We'll write the entry code later.
153 __ bind(&internal_failure_label_);
154 __ li(v0, Operand(FAILURE));
155 __ Ret();
156 __ bind(&start_label_); // And then continue from here.
181 __ Daddu(current_input_offset(),
191 __ ld(a0, register_location(reg));
192 __ Daddu(a0, a0, Operand(by));
193 __ s
1365 #undef __ macro
[all...]
/external/chromium_org/v8/src/x64/
H A Dbuiltins-x64.cc18 #define __ ACCESS_MASM(masm) macro
40 __ PopReturnAddressTo(kScratchRegister);
41 __ Push(rdi);
42 __ PushReturnAddressFrom(kScratchRegister);
49 __ addp(rax, Immediate(num_extra_args + 1));
50 __ JumpToExternalReference(ExternalReference(id, masm->isolate()), 1);
58 __ Push(rdi);
60 __ Push(rdi);
62 __ CallRuntime(function_id, 1);
64 __ Po
1522 #undef __ macro
[all...]
/external/chromium_org/v8/src/x87/
H A Dcodegen-x87.cc34 #define __ masm. macro
50 #undef __ macro
51 #define __ ACCESS_MASM(masm) macro
58 __ pop(esi);
59 __ pop(edi);
60 __ ret(0);
64 #undef __ macro
65 #define __ masm. macro
108 __ push(edi);
109 __ pus
193 #undef __ macro
198 #define __ macro
558 #undef __ macro
[all...]
H A Dregexp-macro-assembler-x87.cc78 #define __ ACCESS_MASM(masm_) macro
95 __ jmp(&entry_label_); // We'll write the entry code later.
96 __ bind(&start_label_); // And then continue from here.
120 __ add(edi, Immediate(by * char_size()));
129 __ add(register_location(reg), Immediate(by));
138 __ add(ebx, Immediate(masm_->CodeObject()));
139 __ jmp(ebx);
144 __ bind(label);
149 __ cmp(current_character(), c);
155 __ cm
1303 #undef __ macro
[all...]
/external/chromium_org/v8/test/cctest/
H A Dtest-assembler-arm.cc47 #define __ assm. macro
56 __ add(r0, r0, Operand(r1));
57 __ mov(pc, Operand(lr));
82 __ mov(r1, Operand(r0));
83 __ mov(r0, Operand::Zero());
84 __ b(&C);
86 __ bind(&L);
87 __ add(r0, r0, Operand(r1));
88 __ sub(r1, r1, Operand(1));
90 __ bin
1568 #undef __ macro
[all...]
H A Dtest-assembler-mips.cc47 #define __ assm. macro
58 __ addu(v0, a0, a1);
59 __ jr(ra);
60 __ nop();
81 __ mov(a1, a0);
82 __ li(v0, 0);
83 __ b(&C);
84 __ nop();
86 __ bind(&L);
87 __ add
1278 #undef __ macro
[all...]
H A Dtest-assembler-mips64.cc47 #define __ assm. macro
58 __ addu(v0, a0, a1);
59 __ jr(ra);
60 __ nop();
82 __ mov(a1, a0);
83 __ li(v0, 0);
84 __ b(&C);
85 __ nop();
87 __ bind(&L);
88 __ add
1389 #undef __ macro
[all...]
H A Dtest-macro-assembler-x64.cc96 #define __ masm-> macro
101 __ pushq(i::kSmiConstantRegister);
102 __ pushq(i::kRootRegister);
103 __ InitializeSmiConstantRegister();
104 __ InitializeRootRegister();
110 __ Move(rdx, Smi::FromInt(1));
111 __ cmpq(rdx, i::kSmiConstantRegister);
112 __ movq(rdx, Immediate(-1));
113 __ cmovq(not_equal, rax, rdx);
114 __ pop
2748 #undef __ macro
[all...]
/external/chromium_org/v8/src/arm64/
H A Dbuiltins-arm64.cc19 #define __ ACCESS_MASM(masm) macro
25 __ Ldr(result, GlobalObjectMemOperand());
26 __ Ldr(result,
29 __ Ldr(result,
39 __ Ldr(result, GlobalObjectMemOperand());
40 __ Ldr(result,
43 __ Ldr(result, ContextMemOperand(result,
66 __ Push(x1);
73 __ Add(x0, x0, num_extra_args + 1);
74 __ JumpToExternalReferenc
1560 #undef __ macro
[all...]

Completed in 2239 milliseconds

1234567