Searched refs:Operand (Results 51 - 75 of 277) sorted by relevance

1234567891011>>

/external/chromium_org/v8/src/arm/
H A Dlithium-codegen-arm.cc156 __ sub(sp, sp, Operand(slots * kPointerSize));
159 __ add(r0, sp, Operand(slots * kPointerSize));
160 __ mov(r1, Operand(kSlotsZapValue));
163 __ sub(r0, r0, Operand(kPointerSize));
170 __ sub(sp, sp, Operand(slots * kPointerSize));
251 __ sub(sp, sp, Operand(slots * kPointerSize));
288 __ mov(scratch0(), Operand(Smi::FromInt(StackFrame::STUB)));
290 __ add(fp, sp, Operand(StandardFrameConstants::kFixedFrameSizeFromFp));
346 __ mov(entry_offset, Operand(entry - base));
360 __ mov(ip, Operand(Sm
[all...]
H A Dassembler-arm.h485 // Class Operand represents a shifter operand in data processing instructions
486 class Operand BASE_EMBEDDED {
489 INLINE(explicit Operand(int32_t immediate,
491 INLINE(static Operand Zero()) {
492 return Operand(static_cast<int32_t>(0));
494 INLINE(explicit Operand(const ExternalReference& f));
495 explicit Operand(Handle<Object> handle);
496 INLINE(explicit Operand(Smi* value));
499 INLINE(explicit Operand(Register rm));
502 explicit Operand(Registe
[all...]
H A Ddebug-arm.cc97 __ mov(ip, Operand(Smi::FromInt(LiveEdit::kFramePaddingValue)));
101 __ mov(ip, Operand(Smi::FromInt(LiveEdit::kFramePaddingInitialSize)));
116 __ tst(reg, Operand(0xc0000000));
128 __ mov(r0, Operand::Zero()); // no arguments
129 __ mov(r1, Operand(ExternalReference::debug_break(masm->isolate())));
145 __ mov(reg, Operand(kDebugZapValue));
161 __ mov(ip, Operand(after_break_target));
291 __ mov(ip, Operand(restarter_frame_function_slot));
292 __ mov(r1, Operand::Zero());
310 __ add(ip, ip, Operand(Cod
[all...]
/external/chromium_org/tools/traceline/traceline/
H A Dassembler.h161 class Operand {
163 explicit Operand(const Operand& x) : len_(x.len_) {
168 explicit Operand(Register reg) {
173 explicit Operand(int disp) {
178 Operand(Register base, int disp) {
183 Operand(Register base, Register index, ScaleFactor scale, int disp) {
188 Operand(Register index, ScaleFactor scale, int disp) {
272 // Returns true if this Operand is a wrapper for the specified register.
345 void emit_operand(Register reg, Operand operan
[all...]
/external/chromium_org/v8/src/ic/mips/
H A Dstub-cache-mips.cc49 __ li(base_addr, Operand(key_offset));
55 __ Branch(&miss, ne, name, Operand(at));
60 __ Branch(&miss, ne, at, Operand(scratch2));
71 __ And(flags_reg, flags_reg, Operand(~Code::kFlagsNotUsedInLookup));
72 __ Branch(&miss, ne, flags_reg, Operand(flags));
85 __ Addu(at, code, Operand(Code::kHeaderSize - kHeapObjectTag));
139 __ Xor(scratch, scratch, Operand((flags >> kCacheIndexShift) & mask));
140 __ And(scratch, scratch, Operand(mask));
150 __ Addu(scratch, scratch, Operand((flags >> kCacheIndexShift) & mask2));
151 __ And(scratch, scratch, Operand(mask
[all...]
/external/chromium_org/v8/src/ic/mips64/
H A Dstub-cache-mips64.cc49 __ li(base_addr, Operand(key_offset));
55 __ Branch(&miss, ne, name, Operand(at));
60 __ Branch(&miss, ne, at, Operand(scratch2));
71 __ And(flags_reg, flags_reg, Operand(~Code::kFlagsNotUsedInLookup));
72 __ Branch(&miss, ne, flags_reg, Operand(flags));
85 __ Daddu(at, code, Operand(Code::kHeaderSize - kHeapObjectTag));
140 __ Xor(scratch, scratch, Operand((flags >> kCacheIndexShift) & mask));
141 __ And(scratch, scratch, Operand(mask));
151 __ Daddu(scratch, scratch, Operand((flags >> kCacheIndexShift) & mask2));
152 __ And(scratch, scratch, Operand(mask
[all...]
/external/chromium_org/v8/src/ic/arm/
H A Dic-arm.cc29 __ cmp(type, Operand(JS_GLOBAL_OBJECT_TYPE));
31 __ cmp(type, Operand(JS_BUILTINS_OBJECT_TYPE));
33 __ cmp(type, Operand(JS_GLOBAL_PROXY_TYPE));
73 __ tst(scratch1, Operand(PropertyDetails::TypeField::kMask << kSmiTagSize));
119 __ tst(scratch1, Operand(kTypeAndReadOnlyMask));
124 __ add(scratch2, scratch2, Operand(kValueOffset - kHeapObjectTag));
147 Operand((1 << Map::kIsAccessCheckNeeded) | (1 << interceptor_bit)));
155 __ cmp(scratch, Operand(JS_OBJECT_TYPE));
201 __ cmp(key, Operand(scratch1));
204 __ add(scratch1, elements, Operand(FixedArra
[all...]
H A Dic-compiler-arm.cc23 __ mov(r0, Operand(Smi::FromInt(strict_mode)));
53 __ cmp(this->name(), Operand(name));
75 __ mov(ip, Operand(map));
105 __ mov(ip, Operand(receiver_maps->at(i)));
112 __ mov(transition_map(), Operand(transitioned_maps->at(i)));
/external/chromium_org/v8/src/x64/
H A Dmacro-assembler-x64.h29 typedef Operand MemOperand;
103 // Operand pointing to an external reference.
109 Operand ExternalOperand(ExternalReference reference,
115 // Operand operand = ExternalOperand(extref);
138 void CompareRoot(const Operand& with, Heap::RootListIndex index);
242 // Operand(reg, off).
410 void Integer32ToSmiField(const Operand& dst, Register src);
419 void SmiToInteger32(Register dst, const Operand& src);
423 void SmiToInteger64(Register dst, const Operand& src);
452 void SmiCompare(Register dst, const Operand
[all...]
H A Dbuiltins-x64.cc139 __ cmpp(Operand(kScratchRegister, 0), Immediate(0));
210 __ movp(Operand(rbx, JSObject::kMapOffset), rax);
212 __ movp(Operand(rbx, JSObject::kPropertiesOffset), rcx);
213 __ movp(Operand(rbx, JSObject::kElementsOffset), rcx);
219 __ leap(rcx, Operand(rbx, JSObject::kHeaderSize));
232 Operand(rbx, rsi, times_pointer_size, JSObject::kHeaderSize));
246 __ leap(rsi, Operand(rdi, -AllocationMemento::kSize));
251 __ Move(Operand(rsi, AllocationMemento::kMapOffset),
254 __ movp(rdx, Operand(rsp, kPointerSize*2));
255 __ movp(Operand(rs
[all...]
H A Dmacro-assembler-x64.cc63 Operand MacroAssembler::ExternalOperand(ExternalReference target,
68 return Operand(kRootRegister, static_cast<int32_t>(delta));
72 return Operand(scratch, 0);
80 movp(destination, Operand(kRootRegister, static_cast<int32_t>(delta)));
89 movp(destination, Operand(kScratchRegister, 0));
98 movp(Operand(kRootRegister, static_cast<int32_t>(delta)), source);
107 movp(Operand(kScratchRegister, 0), source);
117 leap(destination, Operand(kRootRegister, static_cast<int32_t>(delta)));
133 // Operand is leap(scratch, Operand(kRootRegiste
[all...]
/external/chromium_org/v8/test/cctest/
H A Dtest-code-stubs-arm.cc70 __ sub(sp, sp, Operand(kDoubleSize));
88 __ sub(sp, sp, Operand(kDoubleSize));
97 __ add(source_reg, sp, Operand(source_reg_offset));
103 __ add(sp, sp, Operand(kDoubleSize));
112 __ add(sp, sp, Operand(kPointerSize));
116 __ add(sp, sp, Operand(kDoubleSize));
H A Dtest-code-stubs-mips.cc70 __ Subu(sp, sp, Operand(kDoubleSize));
86 __ Subu(sp, sp, Operand(kDoubleSize));
95 __ Addu(source_reg, sp, Operand(source_reg_offset));
101 __ Addu(sp, sp, Operand(kDoubleSize));
108 __ Assert(eq, kRegisterWasClobbered, reg, Operand(at));
109 __ Addu(sp, sp, Operand(kPointerSize));
113 __ Addu(sp, sp, Operand(kDoubleSize));
117 __ Branch(&ok, eq, v0, Operand(zero_reg));
124 __ Branch(&ok1, eq, v0, Operand(zero_reg));
H A Dtest-code-stubs-mips64.cc70 __ Dsubu(sp, sp, Operand(kDoubleSize));
86 __ Dsubu(sp, sp, Operand(kDoubleSize));
95 __ Daddu(source_reg, sp, Operand(source_reg_offset));
101 __ Daddu(sp, sp, Operand(kDoubleSize));
108 __ Assert(eq, kRegisterWasClobbered, reg, Operand(at));
109 __ Daddu(sp, sp, Operand(kPointerSize));
113 __ Daddu(sp, sp, Operand(kDoubleSize));
117 __ Branch(&ok, eq, v0, Operand(zero_reg));
124 __ Branch(&ok1, eq, v0, Operand(zero_reg));
/external/chromium_org/v8/src/mips/
H A Dfull-codegen-mips.cc65 __ BranchShort(target, eq, at, Operand(zero_reg));
76 __ BranchShort(target, ne, at, Operand(zero_reg));
142 __ Branch(&ok, ne, a2, Operand(at));
168 __ Subu(t5, sp, Operand(locals_count * kPointerSize));
170 __ Branch(&ok, hs, t5, Operand(a2));
178 __ li(a2, Operand(loop_iterations));
182 __ Subu(sp, sp, Operand(kMaxPushes * kPointerSize));
187 __ Subu(a2, a2, Operand(1));
188 __ Branch(&loop_header, ne, a2, Operand(zero_reg));
192 __ Subu(sp, sp, Operand(remainin
[all...]
H A Ddebug-mips.cc36 patcher.masm()->li(v8::internal::t9, Operand(reinterpret_cast<int32_t>(
81 patcher.masm()->li(v8::internal::t9, Operand(reinterpret_cast<int32_t>(
105 __ li(at, Operand(Smi::FromInt(LiveEdit::kFramePaddingValue)));
107 Operand(kPointerSize * LiveEdit::kFramePaddingInitialSize));
111 __ li(at, Operand(Smi::FromInt(LiveEdit::kFramePaddingInitialSize)));
127 __ Assert(eq, kUnableToEncodeValueAsSmi, at, Operand(zero_reg));
171 __ li(t9, Operand(after_break_target));
300 __ li(at, Operand(restarter_frame_function_slot));
304 __ Subu(sp, fp, Operand(kPointerSize));
314 __ Addu(t9, at, Operand(Cod
[all...]
/external/chromium_org/v8/src/ic/ia32/
H A Dstub-cache-ia32.cc30 __ lea(offset, Operand(offset, offset, times_2, 0));
34 __ mov(extra, Operand::StaticArray(offset, times_1, value_offset));
37 __ cmp(name, Operand::StaticArray(offset, times_1, key_offset));
41 __ mov(offset, Operand::StaticArray(offset, times_1, map_offset));
71 __ cmp(name, Operand::StaticArray(offset, times_1, key_offset));
75 __ mov(offset, Operand::StaticArray(offset, times_1, map_offset));
80 __ mov(offset, Operand(esp, 0));
83 __ mov(offset, Operand::StaticArray(offset, times_1, value_offset));
101 __ mov(offset, Operand::StaticArray(offset, times_1, value_offset));
/external/chromium_org/v8/src/ic/x87/
H A Dstub-cache-x87.cc30 __ lea(offset, Operand(offset, offset, times_2, 0));
34 __ mov(extra, Operand::StaticArray(offset, times_1, value_offset));
37 __ cmp(name, Operand::StaticArray(offset, times_1, key_offset));
41 __ mov(offset, Operand::StaticArray(offset, times_1, map_offset));
71 __ cmp(name, Operand::StaticArray(offset, times_1, key_offset));
75 __ mov(offset, Operand::StaticArray(offset, times_1, map_offset));
80 __ mov(offset, Operand(esp, 0));
83 __ mov(offset, Operand::StaticArray(offset, times_1, value_offset));
101 __ mov(offset, Operand::StaticArray(offset, times_1, value_offset));
/external/chromium_org/v8/src/mips64/
H A Ddebug-mips64.cc36 patcher.masm()->li(v8::internal::t9, Operand(reinterpret_cast<int64_t>(
83 Operand(reinterpret_cast<int64_t>(
108 __ li(at, Operand(Smi::FromInt(LiveEdit::kFramePaddingValue)));
110 Operand(kPointerSize * LiveEdit::kFramePaddingInitialSize));
114 __ li(at, Operand(Smi::FromInt(LiveEdit::kFramePaddingInitialSize)));
174 __ li(t9, Operand(after_break_target));
303 __ li(at, Operand(restarter_frame_function_slot));
307 __ Dsubu(sp, fp, Operand(kPointerSize));
317 __ Daddu(t9, at, Operand(Code::kHeaderSize - kHeapObjectTag));
H A Dfull-codegen-mips64.cc65 __ BranchShort(target, eq, at, Operand(zero_reg));
76 __ BranchShort(target, ne, at, Operand(zero_reg));
142 __ Branch(&ok, ne, a2, Operand(at));
165 __ Dsubu(t1, sp, Operand(locals_count * kPointerSize));
167 __ Branch(&ok, hs, t1, Operand(a2));
175 __ li(a2, Operand(loop_iterations));
179 __ Dsubu(sp, sp, Operand(kMaxPushes * kPointerSize));
184 __ Dsubu(a2, a2, Operand(1));
185 __ Branch(&loop_header, ne, a2, Operand(zero_reg));
189 __ Dsubu(sp, sp, Operand(remainin
[all...]
H A Dlithium-codegen-mips64.cc128 __ Branch(&ok, ne, a2, Operand(at));
154 __ Dsubu(sp, sp, Operand(slots * kPointerSize));
156 __ Daddu(a0, sp, Operand(slots * kPointerSize));
157 __ li(a1, Operand(kSlotsZapValue));
160 __ Dsubu(a0, a0, Operand(kPointerSize));
162 __ Branch(&loop, ne, a0, Operand(sp));
165 __ Dsubu(sp, sp, Operand(slots * kPointerSize));
241 __ Dsubu(sp, sp, Operand(slots * kPointerSize));
278 __ li(scratch0(), Operand(Smi::FromInt(StackFrame::STUB)));
281 Operand(StandardFrameConstant
[all...]
/external/chromium_org/v8/src/ia32/
H A Dmacro-assembler-ia32.cc37 void MacroAssembler::Load(Register dst, const Operand& src, Representation r) {
53 void MacroAssembler::Store(Register src, const Operand& dst, Representation r) {
79 mov(destination, Operand::StaticArray(destination,
92 mov(Operand::StaticArray(scratch, times_pointer_size, roots_array_start),
103 cmp(with, Operand::StaticArray(scratch,
116 void MacroAssembler::CompareRoot(const Operand& with,
143 test_b(Operand(scratch, MemoryChunk::kFlagsOffset),
165 mov(scratch, Operand::StaticVariable(store_buffer));
167 mov(Operand(scratch, 0), addr);
171 mov(Operand
[all...]
H A Dcode-stubs-ia32.cc134 __ movsd(Operand(esp, i * kDoubleSize), reg);
141 __ mov(Operand(esp, 0 * kPointerSize),
149 __ movsd(reg, Operand(esp, i * kDoubleSize));
260 __ fisttp_d(Operand(esp, 0));
261 __ mov(result_reg, Operand(esp, 0)); // Load low word of answer as result
321 __ fild_s(Operand(esp, 0));
404 __ mov(base, Operand(esp, 2 * kPointerSize));
405 __ mov(exponent, Operand(esp, 1 * kPointerSize));
450 __ cvttsd2si(exponent, Operand(double_exponent));
533 __ movsd(Operand(es
[all...]
/external/chromium_org/v8/src/x87/
H A Dmacro-assembler-x87.cc37 void MacroAssembler::Load(Register dst, const Operand& src, Representation r) {
53 void MacroAssembler::Store(Register src, const Operand& dst, Representation r) {
79 mov(destination, Operand::StaticArray(destination,
92 mov(Operand::StaticArray(scratch, times_pointer_size, roots_array_start),
103 cmp(with, Operand::StaticArray(scratch,
116 void MacroAssembler::CompareRoot(const Operand& with,
143 test_b(Operand(scratch, MemoryChunk::kFlagsOffset),
163 mov(scratch, Operand::StaticVariable(store_buffer));
165 mov(Operand(scratch, 0), addr);
169 mov(Operand
[all...]
H A Dcode-stubs-x87.cc133 __ fnsave(Operand(esp, 0));
139 __ mov(Operand(esp, 0 * kPointerSize),
146 __ frstor(Operand(esp, 0));
296 __ fild_s(Operand(esp, 0));
390 __ mov(ebx, Operand(ebp, StandardFrameConstants::kCallerFPOffset));
391 __ mov(ecx, Operand(ebx, StandardFrameConstants::kContextOffset));
404 __ lea(ebx, Operand(ebp, eax, times_2, 0));
406 __ mov(eax, Operand(ebx, edx, times_2, kDisplacement));
413 __ mov(ecx, Operand(ebx, ArgumentsAdaptorFrameConstants::kLengthOffset));
420 __ lea(ebx, Operand(eb
[all...]

Completed in 562 milliseconds

1234567891011>>