/external/v8/src/regexp/ia32/ |
regexp-macro-assembler-ia32.cc | 161 __ 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(edx, 0)) [all...] |
/external/v8/src/regexp/x87/ |
regexp-macro-assembler-x87.cc | 161 __ 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(edx, 0)) [all...] |
/external/v8/src/arm/ |
macro-assembler-arm.cc | 42 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(reg2), LeaveCC, cond) [all...] |
code-stubs-arm.cc | 161 __ 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::Zero()) [all...] |
codegen-arm.cc | 107 __ cmp(chars, Operand(8)); 109 __ cmp(chars, Operand(32)); 114 __ cmp(chars, Operand(64)); 120 __ cmp(chars, Operand(128)); 130 __ cmp(chars, Operand(256)); 132 __ sub(chars, chars, Operand(256)); 141 __ sub(chars, chars, Operand(64), SetCC); 145 __ add(chars, chars, Operand(256)); 150 __ sub(chars, chars, Operand(128)); 157 __ cmp(chars, Operand(64)) [all...] |
builtins-arm.cc | 61 __ add(r0, r0, Operand(num_extra_args + 1)); 153 __ sub(r0, r0, Operand(1), SetCC); 188 __ sub(r0, r0, Operand(1), SetCC); 253 __ sub(r0, r0, Operand(1), SetCC); 312 __ sub(r0, r0, Operand(1), SetCC); 388 __ add(r2, r2, Operand(Code::kHeaderSize - kHeapObjectTag)); 394 __ add(r0, r0, Operand(Code::kHeaderSize - kHeapObjectTag)); 407 __ cmp(sp, Operand(ip)); 501 __ add(r4, r4, Operand(kHeapObjectTag)); 517 __ cmp(ip, Operand(Map::kSlackTrackingCounterEnd)) [all...] |
/external/v8/test/cctest/ |
test-disasm-arm64.cc | 148 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(x20, SXTW, 3)), "sbfiz x16, x20, #3, #32") [all...] |
test-disasm-ppc.cc | 101 COMPARE(addic(r3, r5, Operand(20)), "30650014 addic r3, r5, 20"); 102 COMPARE(addi(r0, ip, Operand(63)), "380c003f addi r0, ip, 63"); 105 COMPARE(andi(r0, r3, Operand(4)), "70600004 andi. r0, r3, 4"); 114 COMPARE(cmpi(r0, Operand(5)), "2fa00005 cmpi r0, 5"); 116 COMPARE(cmpi(r0, Operand(5)), "2f800005 cmpi r0, 5"); 131 COMPARE(li(r0, Operand(16)), "38000010 li r0, 16"); 132 COMPARE(lis(r8, Operand(22560)), "3d005820 lis r8, 22560"); 139 COMPARE(ori(r8, r8, Operand(42849)), "6108a761 ori r8, r8, 42849");
|
/dalvik/dx/src/com/android/dx/ssa/ |
PhiInsn.java | 48 private final ArrayList<Operand> operands = new ArrayList<Operand>(); 73 * operand and will be derived later. 95 for (Operand o : operands) { 127 * Adds an operand to this phi instruction. 129 * @param registerSpec register spec, including type and reg of operand 130 * @param predBlock predecessor block to be associated with this operand 134 operands.add(new Operand(registerSpec, predBlock.getIndex(), 142 * Removes all operand uses of a register from this phi instruction. 144 * @param registerSpec register spec, including type and reg of operand [all...] |
/external/dexmaker/src/dx/java/com/android/dx/ssa/ |
PhiInsn.java | 44 private final ArrayList<Operand> operands = new ArrayList<Operand>(); 69 * operand and will be derived later. 91 for (Operand o : operands) { 123 * Adds an operand to this phi instruction. 125 * @param registerSpec register spec, including type and reg of operand 126 * @param predBlock predecessor block to be associated with this operand 130 operands.add(new Operand(registerSpec, predBlock.getIndex(), 138 * Removes all operand uses of a register from this phi instruction. 140 * @param registerSpec register spec, including type and reg of operand [all...] |
/external/v8/src/x64/ |
deoptimizer-x64.cc | 152 __ Movsd(Operand(rsp, offset), xmm_reg); 173 __ movp(arg_reg_3, Operand(rsp, kSavedRegistersAreaSize)); 177 __ movp(arg_reg_4, Operand(rsp, kSavedRegistersAreaSize + 1 * kRegisterSize)); 178 __ leap(arg5, Operand(rsp, kSavedRegistersAreaSize + 1 * kRegisterSize + 186 __ movp(rax, Operand(rbp, JavaScriptFrameConstants::kFunctionOffset)); 194 __ movq(Operand(rsp, 4 * kRegisterSize), arg5); 196 __ movq(Operand(rsp, 5 * kRegisterSize), arg5); 207 __ movp(rbx, Operand(rax, Deoptimizer::input_offset())); 212 __ PopQuad(Operand(rbx, offset)); 219 __ popq(Operand(rbx, dst_offset)) [all...] |
/external/v8/src/ic/arm/ |
stub-cache-arm.cc | 45 __ add(offset_scratch, offset, Operand(offset, LSL, 1)); 48 __ mov(base_addr, Operand(key_offset)); 49 __ add(base_addr, base_addr, Operand(offset_scratch, LSL, kPointerSizeLog2)); 75 __ bic(flags_reg, flags_reg, Operand(mask)); 76 __ cmp(flags_reg, Operand(flags)); 88 __ add(pc, code, Operand(Code::kHeaderSize - kHeapObjectTag)); 145 __ add(scratch, scratch, Operand(ip)); 149 __ mov(scratch, Operand(scratch, LSR, kCacheIndexShift)); 152 __ eor(scratch, scratch, Operand((flags >> kCacheIndexShift) & mask)); 154 __ and_(scratch, scratch, Operand(mask)) [all...] |
ic-compiler-arm.cc | 21 __ mov(r0, Operand(Smi::FromInt(language_mode)));
|
/external/v8/src/x87/ |
deoptimizer-x87.cc | 242 __ mov(Operand::StaticVariable(c_entry_fp_address), ebp); 264 __ fstp_d(Operand(esp, ebx, times_8, 0x20)); 273 __ mov(ebx, Operand(esp, kSavedRegistersAreaSize)); 277 __ mov(ecx, Operand(esp, kSavedRegistersAreaSize + 1 * kPointerSize)); 278 __ lea(edx, Operand(esp, kSavedRegistersAreaSize + 2 * kPointerSize)); 286 __ mov(eax, Operand(ebp, JavaScriptFrameConstants::kFunctionOffset)); 287 __ mov(Operand(esp, 0 * kPointerSize), eax); // Function. 288 __ mov(Operand(esp, 1 * kPointerSize), Immediate(type())); // Bailout type. 289 __ mov(Operand(esp, 2 * kPointerSize), ebx); // Bailout id. 290 __ mov(Operand(esp, 3 * kPointerSize), ecx); // Code address or 0 [all...] |
builtins-x87.cc | 108 __ cmp(esp, Operand::StaticVariable(stack_limit)); 189 __ mov(Operand(ebx, JSObject::kMapOffset), eax); 191 __ mov(Operand(ebx, JSObject::kPropertiesOffset), ecx); 192 __ mov(Operand(ebx, JSObject::kElementsOffset), ecx); 193 __ lea(ecx, Operand(ebx, JSObject::kHeaderSize)); 222 __ lea(esi, Operand(edi, esi, times_pointer_size, 0)); 268 __ mov(esi, Operand(ebp, StandardFrameConstants::kContextOffset)); 269 __ mov(edi, Operand(esp, offset)); 284 __ mov(eax, Operand(esp, 0)); 300 __ lea(ebx, Operand(ebp, StandardFrameConstants::kCallerSPOffset)) [all...] |
/external/v8/src/ia32/ |
deoptimizer-ia32.cc | 242 __ movsd(Operand(esp, offset), xmm_reg); 248 __ mov(Operand::StaticVariable(c_entry_fp_address), ebp); 254 __ mov(ebx, Operand(esp, kSavedRegistersAreaSize)); 258 __ mov(ecx, Operand(esp, kSavedRegistersAreaSize + 1 * kPointerSize)); 259 __ lea(edx, Operand(esp, kSavedRegistersAreaSize + 2 * kPointerSize)); 266 __ mov(eax, Operand(ebp, JavaScriptFrameConstants::kFunctionOffset)); 267 __ mov(Operand(esp, 0 * kPointerSize), eax); // Function. 268 __ mov(Operand(esp, 1 * kPointerSize), Immediate(type())); // Bailout type. 269 __ mov(Operand(esp, 2 * kPointerSize), ebx); // Bailout id. 270 __ mov(Operand(esp, 3 * kPointerSize), ecx); // Code address or 0 [all...] |
codegen-ia32.cc | 51 __ movsd(input, Operand(esp, 1 * kPointerSize)); 59 __ movsd(Operand(esp, 1 * kPointerSize), result); 60 __ fld_d(Operand(esp, 1 * kPointerSize)); 86 __ movsd(xmm0, Operand(esp, 1 * kPointerSize)); 88 __ movsd(Operand(esp, 1 * kPointerSize), xmm0); 90 __ fld_d(Operand(esp, 1 * kPointerSize)); 130 __ movdq(alignment == MOVE_ALIGNED, xmm0, Operand(src, 0x00)); 131 __ movdq(alignment == MOVE_ALIGNED, xmm1, Operand(src, 0x10)); 132 __ movdq(alignment == MOVE_ALIGNED, xmm2, Operand(src, 0x20)); 133 __ movdq(alignment == MOVE_ALIGNED, xmm3, Operand(src, 0x30)) [all...] |
/external/vixl/benchmarks/ |
bench-dataop.cc | 39 // on Emit and Operand. 62 __ add(x0, x1, Operand(x2)); 72 __ add(x0, x1, Operand(x2));
|
/external/v8/src/ic/mips/ |
ic-compiler-mips.cc | 21 __ li(a0, Operand(Smi::FromInt(language_mode)));
|
/external/v8/src/ic/mips64/ |
ic-compiler-mips64.cc | 21 __ li(a0, Operand(Smi::FromInt(language_mode)));
|
/external/v8/src/ic/ppc/ |
ic-compiler-ppc.cc | 18 __ mov(r0, Operand(Smi::FromInt(language_mode)));
|
/external/v8/src/ppc/ |
macro-assembler-ppc.cc | 55 mov(ip, Operand(target, rmode)); 107 Operand mov_operand = Operand(reinterpret_cast<intptr_t>(target), rmode); 142 mov(ip, Operand(reinterpret_cast<intptr_t>(target), rmode)); 191 mov(r0, Operand(handle)); 204 mov(dst, Operand(cell)); 207 mov(dst, Operand(value)); 232 subi(location, location, Operand(stack_offset)); 251 addi(location, location, Operand(stack_offset)); 259 subi(location, location, Operand(stack_offset)) [all...] |
/external/v8/src/mips/ |
builtins-mips.cc | 99 t0, Operand(zero_reg)); 102 t0, Operand(MAP_TYPE)); 129 t0, Operand(zero_reg)); 132 t0, Operand(MAP_TYPE)); 158 __ Branch(USE_DELAY_SLOT, &no_arguments, eq, a0, Operand(zero_reg)); 159 __ Subu(a0, a0, Operand(1)); 195 __ Branch(USE_DELAY_SLOT, &no_arguments, eq, a0, Operand(zero_reg)); 196 __ Subu(a0, a0, Operand(1)); 213 __ Branch(&done_convert, eq, a2, Operand(HEAP_NUMBER_TYPE)); 227 __ Branch(&new_object, ne, a1, Operand(a3)) [all...] |
/external/v8/src/mips64/ |
builtins-mips64.cc | 98 a4, Operand(zero_reg)); 101 a4, Operand(MAP_TYPE)); 128 a4, Operand(zero_reg)); 131 a4, Operand(MAP_TYPE)); 157 __ Branch(USE_DELAY_SLOT, &no_arguments, eq, a0, Operand(zero_reg)); 158 __ Dsubu(a0, a0, Operand(1)); 193 __ Branch(USE_DELAY_SLOT, &no_arguments, eq, a0, Operand(zero_reg)); 194 __ Dsubu(a0, a0, Operand(1)); 211 __ Branch(&done_convert, eq, t0, Operand(HEAP_NUMBER_TYPE)); 225 __ Branch(&new_object, ne, a1, Operand(a3)) [all...] |
/external/v8/src/crankshaft/mips/ |
lithium-codegen-mips.cc | 157 __ Subu(sp, sp, Operand(slots * kPointerSize)); 159 __ Addu(a0, sp, Operand(slots * kPointerSize)); 160 __ li(a1, Operand(kSlotsZapValue)); 163 __ Subu(a0, a0, Operand(kPointerSize)); 165 __ Branch(&loop, ne, a0, Operand(sp)); 168 __ Subu(sp, sp, Operand(slots * kPointerSize)); 252 __ Subu(sp, sp, Operand(slots * kPointerSize)); 289 __ li(scratch0(), Operand(Smi::FromInt(StackFrame::STUB))); 291 __ Addu(fp, sp, Operand(StandardFrameConstants::kFixedFrameSizeFromFp)); 333 __ li(entry_offset, Operand(entry - base)) 1706 MemOperand operand = BuildSeqStringOperand(string, instr->index(), encoding); local 1731 MemOperand operand = BuildSeqStringOperand(string, instr->index(), encoding); local 2699 MemOperand operand = MemOperand(object, offset); local 2715 MemOperand operand = FieldMemOperand(object, offset); local 3804 MemOperand operand = MemOperand(object, offset); local 3842 MemOperand operand = FieldMemOperand(object, offset); local 3858 MemOperand operand = FieldMemOperand(scratch, offset); local [all...] |