Searched refs:Immediate (Results 26 - 50 of 143) sorted by relevance

123456

/external/chromium_org/v8/src/x87/
H A Dfull-codegen-x87.cc41 __ test(reg, Immediate(kSmiTagMask));
48 __ test(reg, Immediate(kSmiTagMask));
56 __ test(eax, Immediate(delta_to_patch_site));
148 __ push(Immediate(isolate()->factory()->undefined_value()));
153 __ sub(ecx, Immediate(locals_count * kPointerSize));
161 __ mov(eax, Immediate(isolate()->factory()->undefined_value()));
251 __ push(Immediate(Smi::FromInt(num_parameters)));
323 __ Move(eax, Immediate(Smi::FromInt(0)));
328 __ mov(ebx, Immediate(profiling_counter_));
330 Immediate(Sm
[all...]
H A Dbuiltins-x87.cc50 __ add(eax, Immediate(num_extra_args + 1));
138 __ cmp(Operand::StaticVariable(debug_step_in_fp), Immediate(0));
172 Immediate(1 << Map::ConstructionCount::kShift));
196 __ add(edi, Immediate(AllocationMemento::kSize));
266 __ or_(ebx, Immediate(kHeapObjectTag));
320 __ add(eax, Immediate(kPointerSize));
330 __ or_(edi, Immediate(kHeapObjectTag)); // add the heap tag
387 Immediate(Smi::FromInt(1)));
487 __ Move(esi, Immediate(0));
509 __ Move(ecx, Immediate(
[all...]
H A Dcodegen-x87.cc133 __ sub(count, Immediate(4));
134 __ add(src, Immediate(4));
136 __ add(dst, Immediate(4));
160 __ sub(src, Immediate(4));
161 __ sub(count, Immediate(4));
163 __ sub(dst, Immediate(4));
248 __ cmp(edi, Immediate(masm->isolate()->factory()->empty_fixed_array()));
268 Immediate(masm->isolate()->factory()->fixed_double_array_map()));
320 __ sub(edi, Immediate(Smi::FromInt(1)));
362 __ cmp(edi, Immediate(mas
[all...]
H A Ddeoptimizer-x87.cc240 __ sub(esp, Immediate(kDoubleRegsSize));
248 __ sub(esp, Immediate(kPointerSize));
288 __ mov(Operand(esp, 1 * kPointerSize), Immediate(type())); // Bailout type.
293 Immediate(ExternalReference::isolate_address(isolate())));
326 __ add(esp, Immediate(kDoubleRegsSize + 2 * kPointerSize));
342 __ add(edx, Immediate(sizeof(uint32_t)));
363 Immediate(0));
367 __ cmp(ecx, Immediate(kAlignmentZapValue));
387 __ sub(ecx, Immediate(sizeof(uint32_t)));
392 __ add(eax, Immediate(kPointerSiz
[all...]
H A Dmacro-assembler-x87.h255 void StoreToSafepointRegisterSlot(Register dst, Immediate src);
267 Move(result, Immediate(object));
276 cmp(reg, Immediate(object));
331 bool IsUnsafeImmediate(const Immediate& x);
332 void SafeMove(Register dst, const Immediate& x);
333 void SafePush(const Immediate& x);
467 test(value, Immediate(kSmiTagMask));
474 test(value, Immediate(kSmiTagMask));
481 test(value, Immediate(kSmiTagMask));
496 and_(reg, Immediate(mas
[all...]
H A Dlithium-codegen-x87.cc134 __ Move(edx, Immediate(kNoAlignmentPadding));
139 __ test(esp, Immediate(kPointerSize));
141 __ push(Immediate(0));
143 __ mov(edx, Immediate(kAlignmentPaddingPushed));
145 __ mov(ecx, Immediate(scope()->num_parameters() + 2));
150 __ add(Operand(ebx), Immediate(kPointerSize));
153 __ mov(Operand(ebx, 0), Immediate(kAlignmentZapValue));
173 __ test(esp, Immediate(kPointerSize));
185 __ push(Immediate(kNoAlignmentPadding));
189 __ sub(Operand(esp), Immediate(slot
[all...]
/external/chromium_org/v8/src/compiler/ia32/
H A Dcode-generator-ia32.cc30 Immediate InputImmediate(int index) {
57 Immediate ToImmediate(InstructionOperand* operand) {
61 return Immediate(constant.ToInt32());
63 return Immediate(
66 return Immediate(constant.ToExternalReference());
68 return Immediate(constant.ToHeapObject());
73 return Immediate(-1);
265 __ sub(esp, Immediate(kDoubleSize));
285 __ add(esp, Immediate(kDoubleSize));
299 __ add(i.OutputRegister(), Immediate(
[all...]
/external/chromium_org/v8/src/ic/ia32/
H A Dhandler-compiler-ia32.cc79 Immediate(masm->isolate()->factory()->hash_table_map()));
104 __ Move(prototype, Immediate(Handle<Map>(function->initial_map())));
180 __ mov(call_data, Immediate(isolate->factory()->undefined_value()));
187 __ mov(api_function_address, Immediate(function_address));
205 __ mov(scratch, Immediate(cell));
207 Immediate(the_hole));
209 __ cmp(Operand::ForCell(cell), Immediate(the_hole));
268 __ mov(scratch, Immediate(interceptor));
327 __ mov(this->name(), Immediate(name));
396 __ push(Immediate(transitio
[all...]
H A Dic-compiler-ia32.cc28 __ push(Immediate(Smi::FromInt(strict_mode)));
57 __ cmp(this->name(), Immediate(name));
111 __ mov(transition_map(), Immediate(transitioned_maps->at(i)));
/external/chromium_org/v8/src/ic/x87/
H A Dhandler-compiler-x87.cc79 Immediate(masm->isolate()->factory()->hash_table_map()));
104 __ Move(prototype, Immediate(Handle<Map>(function->initial_map())));
180 __ mov(call_data, Immediate(isolate->factory()->undefined_value()));
187 __ mov(api_function_address, Immediate(function_address));
205 __ mov(scratch, Immediate(cell));
207 Immediate(the_hole));
209 __ cmp(Operand::ForCell(cell), Immediate(the_hole));
268 __ mov(scratch, Immediate(interceptor));
327 __ mov(this->name(), Immediate(name));
398 __ push(Immediate(transitio
[all...]
H A Dic-compiler-x87.cc28 __ push(Immediate(Smi::FromInt(strict_mode)));
57 __ cmp(this->name(), Immediate(name));
111 __ mov(transition_map(), Immediate(transitioned_maps->at(i)));
/external/chromium_org/v8/src/ia32/
H A Dbuiltins-ia32.cc50 __ add(eax, Immediate(num_extra_args + 1));
138 __ cmp(Operand::StaticVariable(debug_step_in_fp), Immediate(0));
172 Immediate(1 << Map::ConstructionCount::kShift));
196 __ add(edi, Immediate(AllocationMemento::kSize));
266 __ or_(ebx, Immediate(kHeapObjectTag));
320 __ add(eax, Immediate(kPointerSize));
330 __ or_(edi, Immediate(kHeapObjectTag)); // add the heap tag
387 Immediate(Smi::FromInt(1)));
487 __ Move(esi, Immediate(0));
509 __ Move(ecx, Immediate(
[all...]
H A Ddeoptimizer-ia32.cc238 __ sub(esp, Immediate(kDoubleRegsSize));
265 __ mov(Operand(esp, 1 * kPointerSize), Immediate(type())); // Bailout type.
270 Immediate(ExternalReference::isolate_address(isolate())));
301 __ add(esp, Immediate(kDoubleRegsSize + 2 * kPointerSize));
317 __ add(edx, Immediate(sizeof(uint32_t)));
336 Immediate(0));
340 __ cmp(ecx, Immediate(kAlignmentZapValue));
360 __ sub(ecx, Immediate(sizeof(uint32_t)));
365 __ add(eax, Immediate(kPointerSize));
H A Dcodegen-ia32.cc128 if (direction == BACKWARD) __ sub(src, Immediate(0x40));
133 if (direction == FORWARD) __ add(src, Immediate(0x40));
134 if (direction == BACKWARD) __ sub(dst, Immediate(0x40));
139 if (direction == FORWARD) __ add(dst, Immediate(0x40));
144 __ test(count, Immediate(0x20));
146 if (direction == BACKWARD) __ sub(src, Immediate(0x20));
149 if (direction == FORWARD) __ add(src, Immediate(0x20));
150 if (direction == BACKWARD) __ sub(dst, Immediate(0x20));
153 if (direction == FORWARD) __ add(dst, Immediate(0x20));
156 __ test(count, Immediate(
[all...]
H A Dlithium-codegen-ia32.cc165 __ Move(edx, Immediate(kNoAlignmentPadding));
170 __ test(esp, Immediate(kPointerSize));
172 __ push(Immediate(0));
174 __ mov(edx, Immediate(kAlignmentPaddingPushed));
176 __ mov(ecx, Immediate(scope()->num_parameters() + 2));
181 __ add(Operand(ebx), Immediate(kPointerSize));
184 __ mov(Operand(ebx, 0), Immediate(kAlignmentZapValue));
204 __ test(esp, Immediate(kPointerSize));
216 __ push(Immediate(kNoAlignmentPadding));
220 __ sub(Operand(esp), Immediate(slot
[all...]
H A Dmacro-assembler-ia32.h277 void StoreToSafepointRegisterSlot(Register dst, Immediate src);
289 Move(result, Immediate(object));
298 cmp(reg, Immediate(object));
359 bool IsUnsafeImmediate(const Immediate& x);
360 void SafeMove(Register dst, const Immediate& x);
361 void SafePush(const Immediate& x);
495 test(value, Immediate(kSmiTagMask));
502 test(value, Immediate(kSmiTagMask));
509 test(value, Immediate(kSmiTagMask));
524 and_(reg, Immediate(mas
[all...]
/external/chromium_org/v8/src/x64/
H A Dcode-stubs-x64.cc187 __ andl(rcx, Immediate(HeapNumber::kExponentMask));
188 __ shrl(rcx, Immediate(HeapNumber::kExponentShift));
190 __ cmpl(result_reg, Immediate(HeapNumber::kMantissaBits));
195 __ subl(rcx, Immediate(delta));
197 __ cmpl(rcx, Immediate(31));
211 __ cmpl(MemOperand(rsp, 0), Immediate(0));
213 __ cmpl(exponent_operand, Immediate(0));
220 __ addp(rsp, Immediate(kDoubleSize));
275 __ movp(scratch, Immediate(1));
329 __ cmpl(exponent, Immediate(
[all...]
H A Dlithium-codegen-x64.cc167 __ subp(rsp, Immediate(slots * kPointerSize));
182 __ subp(rsp, Immediate(slots * kPointerSize));
259 __ subp(rsp, Immediate(slots * kPointerSize));
749 __ subl(rax, Immediate(1));
752 __ movl(rax, Immediate(FLAG_deopt_every_n_times));
1033 __ andl(dividend, Immediate(mask));
1042 __ andl(dividend, Immediate(mask));
1058 __ imull(rdx, rdx, Immediate(Abs(divisor)));
1067 __ cmpl(dividend, Immediate(0));
1097 __ cmpl(left_reg, Immediate(kMinIn
[all...]
H A Dbuiltins-x64.cc49 __ addp(rax, Immediate(num_extra_args + 1));
139 __ cmpp(Operand(kScratchRegister, 0), Immediate(0));
170 __ shrl(rsi, Immediate(Map::ConstructionCount::kShift));
174 Immediate(1 << Map::ConstructionCount::kShift));
176 __ cmpl(rsi, Immediate(JSFunction::kFinishSlackTracking));
194 __ shlp(rdi, Immediate(kPointerSizeLog2));
196 __ addp(rdi, Immediate(AllocationMemento::kSize));
225 __ cmpl(rsi, Immediate(JSFunction::kNoSlackTracking));
267 __ orp(rbx, Immediate(kHeapObjectTag));
321 __ addp(rcx, Immediate(kPointerSiz
[all...]
H A Dcodegen-x64.cc121 __ testb(rax, Immediate(5));
134 __ testl(rax, Immediate(0x400 /* C2 */));
144 __ testb(rax, Immediate(5));
163 __ testb(rax, Immediate(0x3f /* Any Exception*/));
485 __ testb(result, Immediate(kIsIndirectStringMask));
490 __ testb(result, Immediate(kSlicedNotConsMask));
521 __ testb(result, Immediate(kStringRepresentationMask));
529 __ testb(result, Immediate(kIsIndirectStringMask));
534 __ testb(result, Immediate(kShortExternalStringTag));
538 __ testb(result, Immediate(kStringEncodingMas
[all...]
/external/chromium_org/v8/test/cctest/
H A Dtest-code-stubs-x64.cc85 __ subq(rsp, Immediate(kDoubleSize));
91 __ addq(rsp, Immediate(kDoubleSize));
99 __ addq(rsp, Immediate(kPointerSize));
H A Dtest-disasm-ia32.cc60 __ add(eax, Immediate(12345678));
62 __ sub(eax, Immediate(12345678));
94 __ add(Operand(ebp, ecx, times_4, 12), Immediate(12));
97 __ add(ebx, Immediate(12));
106 __ cmp(Operand(ebp, ecx, times_4, 0), Immediate(1000));
131 __ push(Immediate(12));
132 __ push(Immediate(23456));
160 __ mov(Operand(ebx, ecx, times_4, 10000), Immediate(12345));
179 __ test(Operand(ebx, ecx, times_4, 10000), Immediate(123456));
231 __ add(ebx, Immediate(1
[all...]
H A Dtest-code-stubs-ia32.cc88 __ add(esp, Immediate(kDoubleSize));
96 __ add(esp, Immediate(kPointerSize));
H A Dtest-code-stubs-x87.cc88 __ add(esp, Immediate(kDoubleSize));
96 __ add(esp, Immediate(kPointerSize));
/external/chromium_org/v8/src/compiler/x64/
H A Dcode-generator-x64.cc56 Immediate InputImmediate(int index) {
96 Immediate ToImmediate(InstructionOperand* operand) {
100 return Immediate(constant.ToInt32());
108 return Immediate(-1);
195 __ asm_instr(i.OutputRegister(), Immediate(i.InputInt##width(1))); \
420 __ subq(rsp, Immediate(kDoubleSize));
437 __ shrl(rax, Immediate(8));
438 __ andl(rax, Immediate(0xFF));
447 __ addq(rsp, Immediate(kDoubleSize));
504 __ movb(operand, Immediate(
[all...]

Completed in 1142 milliseconds

123456