Searched refs:Operand (Results 1 - 25 of 310) sorted by relevance

1234567891011>>

/external/v8/test/cctest/
H A Dtest-disasm-x87.cc69 __ mov(ebx, Operand(esp, ecx, times_2, 0)); // [esp+ecx*4]
73 __ add(edx, Operand(12, RelocInfo::NONE32));
74 __ add(edx, Operand(ebx, 0));
75 __ add(edx, Operand(ebx, 16));
76 __ add(edx, Operand(ebx, 1999));
77 __ add(edx, Operand(ebx, -4));
78 __ add(edx, Operand(ebx, -1999));
79 __ add(edx, Operand(esp, 0));
80 __ add(edx, Operand(esp, 16));
81 __ add(edx, Operand(es
[all...]
H A Dtest-disasm-ia32.cc69 __ mov(ebx, Operand(esp, ecx, times_2, 0)); // [esp+ecx*4]
73 __ add(edx, Operand(12, RelocInfo::NONE32));
74 __ add(edx, Operand(ebx, 0));
75 __ add(edx, Operand(ebx, 16));
76 __ add(edx, Operand(ebx, 1999));
77 __ add(edx, Operand(ebx, -4));
78 __ add(edx, Operand(ebx, -1999));
79 __ add(edx, Operand(esp, 0));
80 __ add(edx, Operand(esp, 16));
81 __ add(edx, Operand(es
[all...]
H A Dtest-disasm-x64.cc65 __ movq(rbx, Operand(rsp, rcx, times_2, 0)); // [rsp+rcx*4]
69 __ addq(rdx, Operand(rbx, 0));
70 __ addq(rdx, Operand(rbx, 16));
71 __ addq(rdx, Operand(rbx, 1999));
72 __ addq(rdx, Operand(rbx, -4));
73 __ addq(rdx, Operand(rbx, -1999));
74 __ addq(rdx, Operand(rsp, 0));
75 __ addq(rdx, Operand(rsp, 16));
76 __ addq(rdx, Operand(rsp, 1999));
77 __ addq(rdx, Operand(rs
[all...]
H A Dtest-macro-assembler-arm.cc91 __ mov(r2, Operand(reinterpret_cast<int>(&r0_)));
92 __ mov(r3, Operand(reinterpret_cast<int>(&r1_)));
151 __ sub(sp, sp, Operand(1 * kPointerSize));
155 __ mov(r0, Operand(1)); // Test number.
156 __ mov(r1, Operand(0));
158 __ mov(r2, Operand(-1));
161 __ mov(r2, Operand(255));
164 __ mov(r2, Operand(255));
170 __ mov(r0, Operand(2)); // Test number.
171 __ mov(r1, Operand(
[all...]
H A Dtest-disasm-arm.cc104 COMPARE(and_(r0, r1, Operand(r2)),
106 COMPARE(and_(r1, r2, Operand(r3), LeaveCC),
108 COMPARE(and_(r2, r3, Operand(r4), SetCC),
110 COMPARE(and_(r3, r4, Operand(r5), LeaveCC, eq),
113 COMPARE(eor(r4, r5, Operand(r6, LSL, 0)),
115 COMPARE(eor(r4, r5, Operand(r7, LSL, 1), SetCC),
117 COMPARE(eor(r4, r5, Operand(r8, LSL, 2), LeaveCC, ne),
119 COMPARE(eor(r4, r5, Operand(r9, LSL, 3), SetCC, cs),
122 COMPARE(sub(r5, r6, Operand(r10, LSL, 31), LeaveCC, hs),
124 COMPARE(sub(r5, r6, Operand(r1
[all...]
H A Dtest-macro-assembler-ia32.cc69 __ mov(Operand(esp, 0 * kPointerSize), Immediate(0));
71 __ Store(ebx, Operand(esp, 0 * kPointerSize), Representation::UInteger8());
72 __ mov(ebx, Operand(esp, 0 * kPointerSize));
76 __ Load(ebx, Operand(esp, 0 * kPointerSize), Representation::UInteger8());
83 __ mov(Operand(esp, 0 * kPointerSize), Immediate(0));
85 __ Store(ebx, Operand(esp, 0 * kPointerSize), Representation::Integer8());
86 __ mov(ebx, Operand(esp, 0 * kPointerSize));
90 __ Load(ebx, Operand(esp, 0 * kPointerSize), Representation::Integer8());
97 __ mov(Operand(esp, 0 * kPointerSize), Immediate(0));
99 __ Store(ebx, Operand(es
[all...]
H A Dtest-macro-assembler-x87.cc69 __ mov(Operand(esp, 0 * kPointerSize), Immediate(0));
71 __ Store(ebx, Operand(esp, 0 * kPointerSize), Representation::UInteger8());
72 __ mov(ebx, Operand(esp, 0 * kPointerSize));
76 __ Load(ebx, Operand(esp, 0 * kPointerSize), Representation::UInteger8());
83 __ mov(Operand(esp, 0 * kPointerSize), Immediate(0));
85 __ Store(ebx, Operand(esp, 0 * kPointerSize), Representation::Integer8());
86 __ mov(ebx, Operand(esp, 0 * kPointerSize));
90 __ Load(ebx, Operand(esp, 0 * kPointerSize), Representation::Integer8());
97 __ mov(Operand(esp, 0 * kPointerSize), Immediate(0));
99 __ Store(ebx, Operand(es
[all...]
H A Dtest-disasm-arm64.cc148 COMPARE(Mov(w0, Operand(0x1234)), "movz w0, #0x1234");
149 COMPARE(Mov(x1, Operand(0x1234)), "movz x1, #0x1234");
150 COMPARE(Mov(w2, Operand(w3)), "mov w2, w3");
151 COMPARE(Mov(x4, Operand(x5)), "mov x4, x5");
152 COMPARE(Mov(w6, Operand(w7, LSL, 5)), "lsl w6, w7, #5");
153 COMPARE(Mov(x8, Operand(x9, ASR, 42)), "asr x8, x9, #42");
154 COMPARE(Mov(w10, Operand(w11, UXTB)), "uxtb w10, w11");
155 COMPARE(Mov(x12, Operand(x13, UXTB, 1)), "ubfiz x12, x13, #1, #8");
156 COMPARE(Mov(w14, Operand(w15, SXTH, 2)), "sbfiz w14, w15, #2, #16");
157 COMPARE(Mov(x16, Operand(x2
[all...]
/external/v8/src/x87/
H A Dassembler-x87.h291 friend class Operand;
312 class Operand BASE_EMBEDDED {
315 INLINE(explicit Operand(Register reg));
318 INLINE(explicit Operand(int32_t disp, RelocInfo::Mode rmode));
321 INLINE(explicit Operand(Immediate imm));
324 explicit Operand(Register base, int32_t disp,
328 explicit Operand(Register base,
335 explicit Operand(Register index,
340 static Operand JumpTable(Register index, ScaleFactor scale, Label* table) {
341 return Operand(inde
[all...]
H A Dassembler-x87.cc106 // Implementation of Operand
108 Operand::Operand(Register base, int32_t disp, RelocInfo::Mode rmode) { function in class:v8::internal::Operand
128 Operand::Operand(Register base, function in class:v8::internal::Operand
153 Operand::Operand(Register index, function in class:v8::internal::Operand
165 bool Operand::is_reg(Register reg) const {
171 bool Operand::is_reg_only() const {
176 Register Operand
[all...]
/external/v8/src/ia32/
H A Dassembler-ia32.h291 friend class Operand;
312 class Operand BASE_EMBEDDED {
315 INLINE(explicit Operand(Register reg));
318 INLINE(explicit Operand(XMMRegister xmm_reg));
321 INLINE(explicit Operand(int32_t disp, RelocInfo::Mode rmode));
324 INLINE(explicit Operand(Immediate imm));
327 explicit Operand(Register base, int32_t disp,
331 explicit Operand(Register base,
338 explicit Operand(Register index,
343 static Operand JumpTabl
[all...]
H A Dassembler-ia32.cc191 // Implementation of Operand
193 Operand::Operand(Register base, int32_t disp, RelocInfo::Mode rmode) { function in class:v8::internal::Operand
213 Operand::Operand(Register base, function in class:v8::internal::Operand
238 Operand::Operand(Register index, function in class:v8::internal::Operand
250 bool Operand::is_reg(Register reg) const {
256 bool Operand::is_reg_only() const {
261 Register Operand
[all...]
/external/v8/src/regexp/mips/
H A Dregexp-macro-assembler-mips.cc116 __ li(v0, Operand(FAILURE));
144 current_input_offset(), Operand(by * char_size()));
154 __ Addu(a0, a0, Operand(by));
175 BranchOrBacktrack(on_equal, eq, current_character(), Operand(c));
180 BranchOrBacktrack(on_greater, gt, current_character(), Operand(limit));
186 __ Addu(a0, current_input_offset(), Operand(-char_size()));
187 BranchOrBacktrack(on_at_start, eq, a0, Operand(a1));
195 Operand(-char_size() + cp_offset * char_size()));
196 BranchOrBacktrack(on_not_at_start, ne, a0, Operand(a1));
201 BranchOrBacktrack(on_less, lt, current_character(), Operand(limi
[all...]
/external/v8/src/regexp/mips64/
H A Dregexp-macro-assembler-mips64.cc152 __ li(v0, Operand(FAILURE));
180 current_input_offset(), Operand(by * char_size()));
190 __ Daddu(a0, a0, Operand(by));
211 BranchOrBacktrack(on_equal, eq, current_character(), Operand(c));
216 BranchOrBacktrack(on_greater, gt, current_character(), Operand(limit));
222 __ Daddu(a0, current_input_offset(), Operand(-char_size()));
223 BranchOrBacktrack(on_at_start, eq, a0, Operand(a1));
231 Operand(-char_size() + cp_offset * char_size()));
232 BranchOrBacktrack(on_not_at_start, ne, a0, Operand(a1));
237 BranchOrBacktrack(on_less, lt, current_character(), Operand(limi
[all...]
/external/v8/src/regexp/arm/
H A Dregexp-macro-assembler-arm.cc138 current_input_offset(), Operand(by * char_size()));
148 __ add(r0, r0, Operand(by));
158 __ add(pc, r0, Operand(code_pointer()));
168 __ cmp(current_character(), Operand(c));
174 __ cmp(current_character(), Operand(limit));
181 __ add(r0, current_input_offset(), Operand(-char_size()));
191 Operand(-char_size() + cp_offset * char_size()));
198 __ cmp(current_character(), Operand(limit));
207 backtrack_stackpointer(), Operand(kPointerSize), LeaveCC, eq);
231 __ cmn(r1, Operand(current_input_offse
[all...]
/external/v8/src/regexp/ppc/
H A Dregexp-macro-assembler-ppc.cc123 __ li(r3, Operand(FAILURE));
151 Operand(by * char_size()));
161 __ mov(r0, Operand(by));
181 __ Cmpli(current_character(), Operand(c), r0);
187 __ Cmpli(current_character(), Operand(limit), r0);
194 __ addi(r3, current_input_offset(), Operand(-char_size()));
204 Operand(-char_size() + cp_offset * char_size()));
211 __ Cmpli(current_character(), Operand(limit), r0);
222 Operand(kPointerSize));
273 __ addi(r3, r3, Operand(char_siz
[all...]
/external/v8/src/mips/
H A Dcode-stubs-mips.cc121 __ Subu(sp, sp, Operand(param_count * kPointerSize));
177 __ Branch(&error, ne, scratch, Operand(zero_reg));
202 __ Branch(&done, eq, scratch, Operand(zero_reg));
207 Operand(HeapNumber::kExponentBias + HeapNumber::kMantissaBits + 31));
211 __ Branch(&normal_exponent, le, result_reg, Operand(zero_reg));
218 __ Addu(scratch, result_reg, Operand(kShiftBase + HeapNumber::kMantissaBits));
223 __ And(sign, input_high, Operand(HeapNumber::kSignMask));
228 __ Branch(&high_shift_needed, lt, scratch, Operand(32));
236 Operand(1 << HeapNumber::kMantissaBitsInTopWord));
248 __ Branch(&pos_shift, ge, scratch, Operand(zero_re
[all...]
/external/v8/src/mips64/
H A Dcode-stubs-mips64.cc120 __ Dsubu(sp, sp, Operand(param_count * kPointerSize));
175 __ Branch(&error, ne, scratch, Operand(zero_reg));
200 __ Branch(&done, eq, scratch, Operand(zero_reg));
205 Operand(HeapNumber::kExponentBias + HeapNumber::kMantissaBits + 31));
209 __ Branch(&normal_exponent, le, result_reg, Operand(zero_reg));
216 __ Addu(scratch, result_reg, Operand(kShiftBase + HeapNumber::kMantissaBits));
221 __ And(sign, input_high, Operand(HeapNumber::kSignMask));
226 __ Branch(&high_shift_needed, lt, scratch, Operand(32));
234 Operand(1 << HeapNumber::kMantissaBitsInTopWord));
246 __ Branch(&pos_shift, ge, scratch, Operand(zero_re
[all...]
/external/v8/src/regexp/x64/
H A Dregexp-macro-assembler-x64.cc175 __ leap(rax, Operand(rdi, -char_size()));
176 __ cmpp(rax, Operand(rbp, kStringStartMinusOne));
183 __ leap(rax, Operand(rdi, -char_size() + cp_offset * char_size()));
184 __ cmpp(rax, Operand(rbp, kStringStartMinusOne));
197 __ cmpl(rdi, Operand(backtrack_stackpointer(), 0));
226 __ movl(rax, Operand(rbp, kStringStartMinusOne));
242 __ leap(r9, Operand(rsi, rdx, times_1, 0));
243 __ leap(r11, Operand(rsi, rdi, times_1, 0));
255 __ movzxbl(rdx, Operand(r9, 0));
256 __ movzxbl(rax, Operand(r1
[all...]
/external/v8/src/x64/
H A Dassembler-x64.h360 class Operand BASE_EMBEDDED {
363 Operand(Register base, int32_t disp);
366 Operand(Register base,
372 Operand(Register index,
379 Operand(const Operand& base, int32_t offset);
382 explicit Operand(Label* label);
385 // Does not check the "reg" part of the Operand.
672 void pushq(const Operand& src);
675 void popq(const Operand
[all...]
/external/v8/src/regexp/ia32/
H A Dregexp-macro-assembler-ia32.cc161 __ lea(eax, Operand(edi, -char_size()));
162 __ cmp(eax, Operand(ebp, kStringStartMinusOne));
169 __ lea(eax, Operand(edi, -char_size() + cp_offset * char_size()));
170 __ cmp(eax, Operand(ebp, kStringStartMinusOne));
183 __ cmp(edi, Operand(backtrack_stackpointer(), 0));
205 __ mov(eax, Operand(ebp, kStringStartMinusOne));
233 __ movzx_b(eax, Operand(edi, 0));
234 __ cmpb_al(Operand(edx, 0));
239 __ lea(ecx, Operand(eax, -'a'));
251 __ movzx_b(ecx, Operand(ed
[all...]
/external/v8/src/regexp/x87/
H A Dregexp-macro-assembler-x87.cc161 __ lea(eax, Operand(edi, -char_size()));
162 __ cmp(eax, Operand(ebp, kStringStartMinusOne));
169 __ lea(eax, Operand(edi, -char_size() + cp_offset * char_size()));
170 __ cmp(eax, Operand(ebp, kStringStartMinusOne));
183 __ cmp(edi, Operand(backtrack_stackpointer(), 0));
205 __ mov(eax, Operand(ebp, kStringStartMinusOne));
233 __ movzx_b(eax, Operand(edi, 0));
234 __ cmpb_al(Operand(edx, 0));
239 __ lea(ecx, Operand(eax, -'a'));
251 __ movzx_b(ecx, Operand(ed
[all...]
/external/v8/src/arm/
H A Dmacro-assembler-arm.cc42 mov(pc, Operand(target, rmode), LeaveCC, cond);
80 Operand mov_operand = Operand(reinterpret_cast<intptr_t>(target), rmode);
97 Operand mov_operand = Operand(reinterpret_cast<intptr_t>(target), rmode);
140 mov(ip, Operand(reinterpret_cast<int32_t>(target), rmode));
184 add(sp, sp, Operand(count * kPointerSize), LeaveCC, cond);
200 eor(reg1, reg1, Operand(reg2), LeaveCC, cond);
201 eor(reg2, reg2, Operand(reg1), LeaveCC, cond);
202 eor(reg1, reg1, Operand(reg
[all...]
H A Dcode-stubs-arm.cc161 __ sub(scratch, result_reg, Operand(1));
162 __ cmp(scratch, Operand(0x7ffffffe));
180 __ sub(scratch, scratch, Operand(HeapNumber::kExponentBias + 1));
185 __ cmp(scratch, Operand(83));
193 __ rsb(scratch, scratch, Operand(51), SetCC);
197 __ mov(scratch_low, Operand(scratch_low, LSR, scratch));
201 __ rsb(scratch, scratch, Operand(32));
206 Operand(1 << HeapNumber::kMantissaBitsInTopWord));
207 __ orr(result_reg, scratch_low, Operand(result_reg, LSL, scratch));
211 __ mov(result_reg, Operand
[all...]
/external/dexmaker/src/dx/java/com/android/dx/ssa/
H A DPhiInsn.java44 private final ArrayList<Operand> operands = new ArrayList<Operand>();
91 for (Operand o : operands) {
130 operands.add(new Operand(registerSpec, predBlock.getIndex(),
143 ArrayList<Operand> operandsToRemove = new ArrayList<Operand>();
144 for (Operand o : operands) {
218 Operand o = operands.get(i);
235 for (Operand o : operands) {
254 for (Operand
380 private static class Operand { class in class:PhiInsn
385 public Operand(RegisterSpec regSpec, int blockIndex, int ropLabel) { method in class:PhiInsn.Operand
[all...]

Completed in 6459 milliseconds

1234567891011>>