HomeSort by relevance Sort by last modified time
    Searched refs:Operand (Results 1 - 25 of 79) sorted by null

1 2 3 4

  /external/v8/test/cctest/
test-disasm-arm.cc 107 COMPARE(and_(r0, r1, Operand(r2)),
109 COMPARE(and_(r1, r2, Operand(r3), LeaveCC),
111 COMPARE(and_(r2, r3, Operand(r4), SetCC),
113 COMPARE(and_(r3, r4, Operand(r5), LeaveCC, eq),
116 COMPARE(eor(r4, r5, Operand(r6, LSL, 0)),
118 COMPARE(eor(r4, r5, Operand(r7, LSL, 1), SetCC),
120 COMPARE(eor(r4, r5, Operand(r8, LSL, 2), LeaveCC, ne),
122 COMPARE(eor(r4, r5, Operand(r9, LSL, 3), SetCC, cs),
125 COMPARE(sub(r5, r6, Operand(r10, LSL, 31), LeaveCC, hs),
127 COMPARE(sub(r5, r6, Operand(r10, LSL, 30), SetCC, cc)
    [all...]
test-disasm-ia32.cc 66 __ add(Operand(eax), Immediate(12345678));
68 __ sub(Operand(eax), Immediate(12345678));
75 __ mov(ebx, Operand(esp, ecx, times_2, 0)); // [esp+ecx*4]
78 __ add(edx, Operand(ebx));
79 __ add(edx, Operand(12, RelocInfo::NONE));
80 __ add(edx, Operand(ebx, 0));
81 __ add(edx, Operand(ebx, 16));
82 __ add(edx, Operand(ebx, 1999));
83 __ add(edx, Operand(esp, 0));
84 __ add(edx, Operand(esp, 16))
    [all...]
test-assembler-arm.cc 67 __ add(r0, r0, Operand(r1));
68 __ mov(pc, Operand(lr));
94 __ mov(r1, Operand(r0));
95 __ mov(r0, Operand(0));
99 __ add(r0, r0, Operand(r1));
100 __ sub(r1, r1, Operand(1));
103 __ teq(r1, Operand(0));
105 __ mov(pc, Operand(lr));
131 __ mov(r1, Operand(r0));
132 __ mov(r0, Operand(1))
    [all...]
test-assembler-ia32.cc 66 __ mov(eax, Operand(esp, 4));
67 __ add(eax, Operand(esp, 8));
95 __ mov(edx, Operand(esp, 4));
96 __ xor_(eax, Operand(eax)); // clear eax
100 __ add(eax, Operand(edx));
101 __ sub(Operand(edx), Immediate(1));
104 __ test(edx, Operand(edx));
133 __ mov(edx, Operand(esp, 4));
138 __ imul(eax, Operand(edx));
139 __ sub(Operand(edx), Immediate(1))
    [all...]
test-assembler-mips.cc 112 __ Branch(ne, &L, v1, Operand(0));
173 __ Branch(ne, &error, v0, Operand(0x0f234560));
178 __ Branch(ne, &error, v0, Operand(0x00001234));
181 __ Branch(ne, &error, v1, Operand(0x80000003));
184 __ Branch(ne, &error, v1, Operand(0x7ffffffc));
191 __ Branch(ne, &error, v0, Operand(0xedcba983));
195 __ Branch(ne, &error, v0, Operand(0x1));
198 __ Branch(ne, &error, v0, Operand(0x0));
205 __ Branch(ne, &error, v0, Operand(0x00007400));
208 __ Branch(ne, &error, v1, Operand(0x80000000))
    [all...]
  /external/v8/src/mips/
macro-assembler-mips.h 58 void Jump(const Operand& target,
60 Register r1 = zero_reg, const Operand& r2 = Operand(zero_reg));
61 void Call(const Operand& target,
63 Register r1 = zero_reg, const Operand& r2 = Operand(zero_reg));
66 Register r1 = zero_reg, const Operand& r2 = Operand(zero_reg));
69 Register r1 = zero_reg, const Operand& r2 = Operand(zero_reg))
    [all...]
assembler-mips-inl.h 56 // Operand and MemOperand
58 Operand::Operand(int32_t immediate, RelocInfo::Mode rmode) {
64 Operand::Operand(const ExternalReference& f) {
70 Operand::Operand(const char* s) {
76 Operand::Operand(Smi* value) {
82 Operand::Operand(Register rm)
    [all...]
macro-assembler-mips.cc 51 Register r1, const Operand& r2) {
52 Jump(Operand(target), cond, r1, r2);
57 Condition cond, Register r1, const Operand& r2) {
58 Jump(Operand(target), cond, r1, r2);
63 Condition cond, Register r1, const Operand& r2) {
70 Condition cond, Register r1, const Operand& r2) {
77 Condition cond, Register r1, const Operand& r2) {
78 Call(Operand(target), cond, r1, r2);
83 Condition cond, Register r1, const Operand& r2) {
84 Call(Operand(target), cond, r1, r2)
    [all...]
  /external/v8/src/ia32/
regexp-macro-assembler-ia32.cc 138 __ add(Operand(edi), Immediate(by * char_size()));
156 __ add(Operand(ebx), Immediate(masm_->CodeObject()));
157 __ jmp(Operand(ebx));
181 __ cmp(Operand(ebp, kAtStart), Immediate(0));
184 __ lea(eax, Operand(esi, edi, times_1, 0));
185 __ cmp(eax, Operand(ebp, kInputStart));
193 __ cmp(Operand(ebp, kAtStart), Immediate(0));
196 __ lea(eax, Operand(esi, edi, times_1, 0));
197 __ cmp(eax, Operand(ebp, kInputStart));
216 __ cmp(Operand(edi), Immediate(-(byte_offset + byte_length)))
    [all...]
assembler-ia32.h 239 class Operand BASE_EMBEDDED {
242 INLINE(explicit Operand(Register reg));
245 INLINE(explicit Operand(int32_t disp, RelocInfo::Mode rmode));
249 explicit Operand(Register base, int32_t disp,
253 explicit Operand(Register base,
260 explicit Operand(Register index,
265 static Operand StaticVariable(const ExternalReference& ext) {
266 return Operand(reinterpret_cast<int32_t>(ext.address()),
270 static Operand StaticArray(Register index,
273 return Operand(index, scale, reinterpret_cast<int32_t>(arr.address())
    [all...]
builtins-ia32.cc 68 __ add(Operand(eax), Immediate(num_extra_args + 1));
91 __ jmp(Operand(ebx));
99 __ mov(Operand(esp, eax, times_4, kPointerSize), edi);
128 __ cmp(Operand::StaticVariable(debug_step_in_fp), Immediate(0));
162 __ mov(Operand(ebx, JSObject::kMapOffset), eax);
164 __ mov(Operand(ebx, JSObject::kPropertiesOffset), ecx);
165 __ mov(Operand(ebx, JSObject::kElementsOffset), ecx);
172 __ lea(ecx, Operand(ebx, JSObject::kHeaderSize));
175 __ mov(Operand(ecx, 0), edx);
176 __ add(Operand(ecx), Immediate(kPointerSize))
    [all...]
macro-assembler-ia32.cc 63 masm->sub(addr, Operand(page_start));
76 masm->mov(scratch, Operand(page_start, Page::kObjectStartOffset
87 Operand(page_start, array_length, times_pointer_size,
96 masm->bts(Operand(page_start, Page::kRSetOffset), pointer_offset);
166 mov(value, Operand(object));
170 and_(Operand(value), Immediate(ExternalReference::new_space_mask()));
171 cmp(Operand(value), Immediate(ExternalReference::new_space_start()));
176 lea(value, Operand(object, -new_space_start));
183 lea(value, Operand(object, offset));
195 bts(Operand(object, Page::kRSetOffset), value)
1481 Operand operand = Operand::StaticVariable(ExternalReference(counter)); local
1494 Operand operand = Operand::StaticVariable(ExternalReference(counter)); local
    [all...]
assembler-ia32.cc 73 __ mov(ebp, Operand(esp));
78 __ mov(edx, Operand(eax));
84 __ xor_(eax, Operand(edx)); // Different if CPUID is supported.
88 __ xor_(eax, Operand(eax));
89 __ xor_(edx, Operand(edx));
105 __ mov(eax, Operand(edx));
107 __ mov(edx, Operand(ecx));
111 __ mov(esp, Operand(ebp));
205 // Implementation of Operand
207 Operand::Operand(Register base, int32_t disp, RelocInfo::Mode rmode)
    [all...]
  /external/v8/src/arm/
regexp-macro-assembler-arm.cc 146 current_input_offset(), Operand(by * char_size()));
156 __ add(r0, r0, Operand(by));
166 __ add(pc, r0, Operand(r5));
176 __ cmp(current_character(), Operand(c));
182 __ cmp(current_character(), Operand(limit));
191 __ cmp(r0, Operand(0));
196 __ add(r0, end_of_input_address(), Operand(current_input_offset()));
206 __ cmp(r0, Operand(0));
210 __ add(r0, end_of_input_address(), Operand(current_input_offset()));
217 __ cmp(current_character(), Operand(limit))
    [all...]
macro-assembler-arm.cc 76 mov(pc, Operand(target), LeaveCC, cond);
84 mov(ip, Operand(target, rmode), LeaveCC, cond);
87 mov(pc, Operand(target, rmode), LeaveCC, cond);
112 mov(lr, Operand(pc), LeaveCC, cond);
113 mov(pc, Operand(target), LeaveCC, cond);
121 mov(lr, Operand(pc), LeaveCC, cond);
123 mov(pc, Operand(target, rmode), LeaveCC, cond);
152 mov(pc, Operand(lr), LeaveCC, cond);
159 cmp(sp, Operand(ip));
166 add(sp, sp, Operand(count * kPointerSize), LeaveCC, cond)
    [all...]
builtins-arm.cc 66 __ add(r0, r0, Operand(num_extra_args + 1));
126 __ mov(scratch3, Operand(0));
137 __ and_(scratch1, scratch1, Operand(~kHeapObjectTagMask));
147 __ mov(scratch3, Operand(initial_capacity));
207 Operand((JSArray::kSize + FixedArray::kHeaderSize) / kPointerSize));
210 Operand(array_size, ASR, kSmiTagSize));
235 __ add(elements_array_storage, result, Operand(JSArray::kSize));
242 Operand(~kHeapObjectTagMask));
254 Operand(array_size, ASR, kSmiTagSize));
259 __ mov(array_size, Operand(JSArray::kPreallocatedArrayElements), LeaveCC, eq)
    [all...]
ic-arm.cc 71 __ tst(r3, Operand(1 << (Map::kHasNamedInterceptor + (3 * 8))));
77 __ cmp(r3, Operand(JS_GLOBAL_PROXY_TYPE));
82 __ cmp(r3, Operand(JS_GLOBAL_OBJECT_TYPE));
84 __ cmp(r3, Operand(JS_BUILTINS_OBJECT_TYPE));
98 __ mov(r3, Operand(r3, ASR, kSmiTagSize)); // convert smi to int
99 __ sub(r3, r3, Operand(1));
117 __ add(t1, t1, Operand(
120 __ and_(t1, r3, Operand(t1, LSR, String::kHashShift));
124 __ add(t1, t1, Operand(t1, LSL, 1)); // t1 = t1 * 3
127 __ add(t1, t0, Operand(t1, LSL, 2))
    [all...]
codegen-arm.cc 201 __ cmp(r0, Operand(cp));
213 // 3) don't copy parameter operand code from SlotOperand!
235 __ mov(r3, Operand(slot_offset));
256 __ add(r1, fp, Operand(kReceiverDisplacement * kPointerSize));
257 __ mov(r0, Operand(Smi::FromInt(scope()->num_parameters())));
269 __ mov(ip, Operand(Factory::the_hole_value()));
370 masm_->add(sp, sp, Operand(sp_delta));
714 __ cmp(r0, Operand(Smi::FromInt(0)));
716 __ tst(r0, Operand(kSmiTagMask));
800 __ sub(r0, r0, Operand(Smi::FromInt(value_)))
    [all...]
assembler-arm-inl.h 156 Operand::Operand(int32_t immediate, RelocInfo::Mode rmode) {
163 Operand::Operand(const char* s) {
170 Operand::Operand(const ExternalReference& f) {
177 Operand::Operand(Smi* value) {
184 Operand::Operand(Register rm)
    [all...]
assembler-thumb2-inl.h 156 Operand::Operand(int32_t immediate, RelocInfo::Mode rmode) {
163 Operand::Operand(const char* s) {
170 Operand::Operand(const ExternalReference& f) {
177 Operand::Operand(Smi* value) {
184 Operand::Operand(Register rm)
    [all...]
  /external/v8/src/x64/
assembler-x64.h 287 class Operand BASE_EMBEDDED {
290 Operand(Register base, int32_t disp);
293 Operand(Register base,
299 Operand(Register index,
318 // Adds operand displacement fields (offsets added to the memory address).
492 void push(const Operand& src);
496 void pop(const Operand& dst);
502 void movb(Register dst, const Operand& src);
504 void movb(const Operand& dst, Register src);
508 void movw(const Operand& dst, Register src)
    [all...]
regexp-macro-assembler-x64.cc 191 __ cmpb(Operand(rbp, kAtStart), Immediate(0));
194 __ lea(rax, Operand(rsi, rdi, times_1, 0));
195 __ cmpq(rax, Operand(rbp, kInputStart));
203 __ cmpb(Operand(rbp, kAtStart), Immediate(0));
206 __ lea(rax, Operand(rsi, rdi, times_1, 0));
207 __ cmpq(rax, Operand(rbp, kInputStart));
239 __ cmpb(Operand(rsi, rdi, times_1, byte_offset + i),
243 __ cmpw(Operand(rsi, rdi, times_1, byte_offset + i * sizeof(uc16)),
253 __ cmpl(rdi, Operand(backtrack_stackpointer(), 0));
289 __ lea(r9, Operand(rsi, rdx, times_1, 0))
    [all...]
ic-x64.cc 128 __ lea(r1, Operand(r1, r1, times_2, 0)); // r1 = r1 * 3
131 __ cmpq(name, Operand(r0, r1, times_pointer_size,
143 __ Test(Operand(r0, r1, times_pointer_size, kDetailsOffset - kHeapObjectTag),
150 Operand(r0, r1, times_pointer_size, kValueOffset - kHeapObjectTag));
223 __ push(Operand(rsp, 1 * kPointerSize)); // receiver
224 __ push(Operand(rsp, 1 * kPointerSize)); // name
240 __ push(Operand(rsp, 1 * kPointerSize)); // receiver
241 __ push(Operand(rsp, 1 * kPointerSize)); // name
259 __ movq(rax, Operand(rsp, kPointerSize));
260 __ movq(rcx, Operand(rsp, 2 * kPointerSize))
    [all...]
builtins-x64.cc 91 __ movq(rbx, Operand(rbp, ArgumentsAdaptorFrameConstants::kLengthOffset));
100 __ lea(rsp, Operand(rsp, index.reg, index.scale, 1 * kPointerSize));
127 __ lea(rax, Operand(rbp, rax, times_pointer_size, offset));
133 __ push(Operand(rax, 0));
146 __ lea(rdi, Operand(rbp, rax, times_pointer_size, offset));
152 __ push(Operand(rdi, 0));
167 __ movq(rdi, Operand(rbp, JavaScriptFrameConstants::kFunctionOffset));
212 __ movq(rdi, Operand(rsp, rax, times_pointer_size, 1 * kPointerSize));
223 __ movq(rbx, Operand(rsp, rax, times_pointer_size, 0));
249 __ movq(rdi, Operand(rsp, rax, times_pointer_size, 1 * kPointerSize))
    [all...]
  /dalvik/dx/src/com/android/dx/ssa/
PhiInsn.java 44 private final ArrayList<Operand> operands = new ArrayList<Operand>();
69 * operand and will be derived later.
90 for (Operand o : operands) {
122 * Adds an operand to this phi instruction.
124 * @param registerSpec register spec, including type and reg of operand
125 * @param predBlock predecessor block to be associated with this operand
129 operands.add(new Operand(registerSpec, predBlock.getIndex(),
178 * Gets sources. Constructed lazily from phi operand data structures and
189 // How'd this happen? A phi insn with no operand
    [all...]

Completed in 418 milliseconds

1 2 3 4