/external/chromium_org/v8/src/x87/ |
regexp-macro-assembler-x87.cc | 163 __ cmp(Operand(ebp, kStartIndex), Immediate(0)); 166 __ lea(eax, Operand(esi, edi, times_1, 0)); 167 __ cmp(eax, Operand(ebp, kInputStart)); 175 __ cmp(Operand(ebp, kStartIndex), Immediate(0)); 178 __ lea(eax, Operand(esi, edi, times_1, 0)); 179 __ cmp(eax, Operand(ebp, kInputStart)); 192 __ cmp(edi, Operand(backtrack_stackpointer(), 0)); 237 __ movzx_b(eax, Operand(edi, 0)); 238 __ cmpb_al(Operand(edx, 0)); 243 __ lea(ecx, Operand(eax, -'a')) [all...] |
assembler-x87.cc | 146 // Implementation of Operand 148 Operand::Operand(Register base, int32_t disp, RelocInfo::Mode rmode) { 168 Operand::Operand(Register base, 193 Operand::Operand(Register index, 205 bool Operand::is_reg(Register reg) const { 211 bool Operand::is_reg_only() const { 216 Register Operand::reg() const [all...] |
builtins-x87.cc | 92 __ cmp(esp, Operand::StaticVariable(stack_limit)); 138 __ cmp(Operand::StaticVariable(debug_step_in_fp), Immediate(0)); 207 __ mov(Operand(ebx, JSObject::kMapOffset), eax); 209 __ mov(Operand(ebx, JSObject::kPropertiesOffset), ecx); 210 __ mov(Operand(ebx, JSObject::kElementsOffset), ecx); 217 __ lea(ecx, Operand(ebx, JSObject::kHeaderSize)); 229 Operand(ebx, esi, times_pointer_size, JSObject::kHeaderSize)); 244 __ lea(esi, Operand(edi, -AllocationMemento::kSize)); 249 __ mov(Operand(esi, AllocationMemento::kMapOffset), 252 __ mov(edx, Operand(esp, kPointerSize*2)) [all...] |
/external/chromium_org/v8/test/cctest/ |
test-disasm-arm64.cc | 135 COMPARE(Mov(w0, Operand(0x1234)), "movz w0, #0x1234"); 136 COMPARE(Mov(x1, Operand(0x1234)), "movz x1, #0x1234"); 137 COMPARE(Mov(w2, Operand(w3)), "mov w2, w3"); 138 COMPARE(Mov(x4, Operand(x5)), "mov x4, x5"); 139 COMPARE(Mov(w6, Operand(w7, LSL, 5)), "lsl w6, w7, #5"); 140 COMPARE(Mov(x8, Operand(x9, ASR, 42)), "asr x8, x9, #42"); 141 COMPARE(Mov(w10, Operand(w11, UXTB)), "uxtb w10, w11"); 142 COMPARE(Mov(x12, Operand(x13, UXTB, 1)), "ubfiz x12, x13, #1, #8"); 143 COMPARE(Mov(w14, Operand(w15, SXTH, 2)), "sbfiz w14, w15, #2, #16"); 144 COMPARE(Mov(x16, Operand(x20, SXTW, 3)), "sbfiz x16, x20, #3, #32") [all...] |
test-assembler-x64.cc | 218 __ movq(rax, Operand(arg1, 0)); 219 __ movq(r11, Operand(arg2, 0)); 221 __ movq(Operand(arg1, 0), rax); 222 __ movq(Operand(arg2, 0), r11); 247 __ movq(rax, Operand(arg2, 0)); 248 __ orl(Operand(arg1, 0), rax); 295 __ movq(rax, Operand(arg2, 0)); 296 __ subl(Operand(arg1, 0), rax); 323 __ movq(r11, Operand(arg2, 0)); 324 __ testl(Operand(arg1, 0), r11) [all...] |
test-assembler-arm.cc | 55 __ add(r0, r0, Operand(r1)); 56 __ mov(pc, Operand(lr)); 80 __ mov(r1, Operand(r0)); 81 __ mov(r0, Operand::Zero()); 85 __ add(r0, r0, Operand(r1)); 86 __ sub(r1, r1, Operand(1)); 89 __ teq(r1, Operand::Zero()); 91 __ mov(pc, Operand(lr)); 115 __ mov(r1, Operand(r0)); 116 __ mov(r0, Operand(1)) [all...] |
/external/vixl/test/ |
test-disasm-a64.cc | 111 COMPARE(Mov(w0, Operand(0x1234)), "movz w0, #0x1234"); 112 COMPARE(Mov(x1, Operand(0x1234)), "movz x1, #0x1234"); 113 COMPARE(Mov(w2, Operand(w3)), "mov w2, w3"); 114 COMPARE(Mov(x4, Operand(x5)), "mov x4, x5"); 115 COMPARE(Mov(w6, Operand(w7, LSL, 5)), "lsl w6, w7, #5"); 116 COMPARE(Mov(x8, Operand(x9, ASR, 42)), "asr x8, x9, #42"); 117 COMPARE(Mov(w10, Operand(w11, UXTB)), "uxtb w10, w11"); 118 COMPARE(Mov(x12, Operand(x13, UXTB, 1)), "ubfiz x12, x13, #1, #8"); 119 COMPARE(Mov(w14, Operand(w15, SXTH, 2)), "sbfiz w14, w15, #2, #16"); 120 COMPARE(Mov(x16, Operand(x17, SXTW, 3)), "sbfiz x16, x17, #3, #32") [all...] |
/external/chromium_org/v8/src/arm/ |
macro-assembler-arm.cc | 40 mov(pc, Operand(target, rmode), LeaveCC, cond); 80 if (!Operand(immediate, rmode).is_single_instruction(this, mov_instr)) { 100 if (!Operand(immediate, rmode).is_single_instruction(NULL, mov_instr)) { 144 mov(ip, Operand(reinterpret_cast<int32_t>(target), rmode)); 188 add(sp, sp, Operand(count * kPointerSize), LeaveCC, cond); 204 eor(reg1, reg1, Operand(reg2), LeaveCC, cond); 205 eor(reg2, reg2, Operand(reg1), LeaveCC, cond); 206 eor(reg1, reg1, Operand(reg2), LeaveCC, cond); 221 mov(ip, Operand(handle)); 229 mov(dst, Operand(value)) [all...] |
codegen-arm.cc | 103 __ cmp(chars, Operand(8)); 105 __ cmp(chars, Operand(32)); 110 __ cmp(chars, Operand(64)); 116 __ cmp(chars, Operand(128)); 126 __ cmp(chars, Operand(256)); 128 __ sub(chars, chars, Operand(256)); 137 __ sub(chars, chars, Operand(64), SetCC); 141 __ add(chars, chars, Operand(256)); 146 __ sub(chars, chars, Operand(128)); 153 __ cmp(chars, Operand(64)) [all...] |
builtins-arm.cc | 48 __ add(r0, r0, Operand(num_extra_args + 1)); 155 __ cmp(function, Operand(r2)); 161 __ cmp(r0, Operand::Zero()); 164 __ sub(r0, r0, Operand(1)); 199 __ cmp(r4, Operand(JSValue::kSize >> kPointerSizeLog2)); 202 __ cmp(r4, Operand::Zero()); 228 __ tst(r3, Operand(kIsNotStringMask)); 284 __ add(r2, r2, Operand(Code::kHeaderSize - kHeapObjectTag)); 290 __ add(r0, r0, Operand(Code::kHeaderSize - kHeapObjectTag)); 303 __ cmp(sp, Operand(ip)) [all...] |
code-stubs-arm.cc | 549 __ and_(exponent, source_, Operand(HeapNumber::kSignMask), SetCC); 551 __ rsb(source_, source_, Operand::Zero(), LeaveCC, ne); 556 __ cmp(source_, Operand(1)); 562 __ orr(exponent, exponent, Operand(exponent_word_for_1), LeaveCC, eq); 564 __ mov(mantissa, Operand::Zero()); 574 __ rsb(mantissa, zeros_, Operand(31 + HeapNumber::kExponentBias - fudge)); 575 __ add(mantissa, mantissa, Operand(fudge)); 578 Operand(mantissa, LSL, HeapNumber::kExponentShift)); 580 __ add(zeros_, zeros_, Operand(1)); 582 __ mov(source_, Operand(source_, LSL, zeros_)) [all...] |
ic-arm.cc | 33 __ cmp(type, Operand(JS_GLOBAL_OBJECT_TYPE)); 35 __ cmp(type, Operand(JS_BUILTINS_OBJECT_TYPE)); 37 __ cmp(type, Operand(JS_GLOBAL_PROXY_TYPE)); 72 __ tst(t1, Operand((1 << Map::kIsAccessCheckNeeded) | 126 __ tst(scratch1, Operand(PropertyDetails::TypeField::kMask << kSmiTagSize)); 178 __ tst(scratch1, Operand(kTypeAndReadOnlyMask)); 183 __ add(scratch2, scratch2, Operand(kValueOffset - kHeapObjectTag)); 208 Operand((1 << Map::kIsAccessCheckNeeded) | (1 << interceptor_bit))); 216 __ cmp(scratch, Operand(JS_OBJECT_TYPE)); 266 __ cmp(key, Operand(scratch1)) [all...] |
lithium-codegen-arm.cc | 156 __ 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)); 344 __ mov(ip, Operand(ExternalReference::ForDeoptEntry(entry))); 354 __ mov(scratch0(), Operand(Smi::FromInt(StackFrame::STUB))) 1992 MemOperand operand = BuildSeqStringOperand(string, instr->index(), encoding); local 2016 MemOperand operand = BuildSeqStringOperand(string, instr->index(), encoding); local 3049 MemOperand operand = MemOperand(object, offset); local 3065 MemOperand operand = FieldMemOperand(object, offset); local 3193 Operand operand = key_is_constant local 3196 __ add(scratch0(), external_pointer, operand); local 4064 MemOperand operand = MemOperand(object, offset); local 4102 MemOperand operand = FieldMemOperand(object, offset); local 4118 MemOperand operand = FieldMemOperand(scratch, offset); local [all...] |
/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/chromium_org/v8/src/mips/ |
code-stubs-mips.cc | 477 __ Subu(sp, sp, Operand(param_count * kPointerSize)); 548 __ And(exponent, source_, Operand(HeapNumber::kSignMask)); 556 __ Branch(¬_special, gt, source_, Operand(1)); 562 __ Or(at, exponent, Operand(exponent_word_for_1)); 574 __ li(mantissa, Operand(31 + HeapNumber::kExponentBias)); 580 __ Addu(zeros_, zeros_, Operand(1)); 636 __ Branch(&error, ne, scratch, Operand(zero_reg)); 661 __ Branch(&done, eq, scratch, Operand(zero_reg)); 666 Operand(HeapNumber::kExponentBias + HeapNumber::kMantissaBits + 31)); 670 __ Branch(&normal_exponent, le, result_reg, Operand(zero_reg)) [all...] |
lithium-codegen-mips.cc | 152 __ Branch(&ok, ne, a2, Operand(at)); 178 __ Subu(sp, sp, Operand(slots * kPointerSize)); 180 __ Addu(a0, sp, Operand(slots * kPointerSize)); 181 __ li(a1, Operand(kSlotsZapValue)); 184 __ Subu(a0, a0, Operand(kPointerSize)); 186 __ Branch(&loop, ne, a0, Operand(sp)); 189 __ Subu(sp, sp, Operand(slots * kPointerSize)); 265 __ Subu(sp, sp, Operand(slots * kPointerSize)); 302 __ li(scratch0(), Operand(Smi::FromInt(StackFrame::STUB))); 304 __ Addu(fp, sp, Operand(StandardFrameConstants::kFixedFrameSizeFromFp)) 1849 MemOperand operand = BuildSeqStringOperand(string, instr->index(), encoding); local 1874 MemOperand operand = BuildSeqStringOperand(string, instr->index(), encoding); local 2984 MemOperand operand = MemOperand(object, offset); local 3000 MemOperand operand = FieldMemOperand(object, offset); local 4059 MemOperand operand = MemOperand(object, offset); local 4097 MemOperand operand = FieldMemOperand(object, offset); local 4113 MemOperand operand = FieldMemOperand(scratch, offset); local [all...] |
macro-assembler-mips.cc | 78 Register src1, const Operand& src2) { 93 Register src1, const Operand& src2) { 106 Subu(sp, sp, Operand(num_unsaved * kPointerSize)); 116 Addu(sp, sp, Operand(num_unsaved * kPointerSize)); 123 Subu(sp, sp, Operand(FPURegister::NumAllocatableRegisters() * kDoubleSize)); 136 Addu(sp, sp, Operand(FPURegister::NumAllocatableRegisters() * kDoubleSize)); 183 And(scratch, object, Operand(ExternalReference::new_space_mask(isolate()))); 185 Operand(ExternalReference::new_space_start(isolate()))); 213 Addu(dst, object, Operand(offset - kHeapObjectTag)); 216 And(t8, dst, Operand((1 << kPointerSizeLog2) - 1)) [all...] |
ic-mips.cc | 33 __ Branch(global_object, eq, type, Operand(JS_GLOBAL_OBJECT_TYPE)); 34 __ Branch(global_object, eq, type, Operand(JS_BUILTINS_OBJECT_TYPE)); 35 __ Branch(global_object, eq, type, Operand(JS_GLOBAL_PROXY_TYPE)); 60 __ Branch(miss, lt, scratch1, Operand(FIRST_SPEC_OBJECT_TYPE)); 69 __ And(scratch1, scratch1, Operand((1 << Map::kIsAccessCheckNeeded) | 71 __ Branch(miss, ne, scratch1, Operand(zero_reg)); 76 __ Branch(miss, ne, scratch1, Operand(scratch0)); 126 Operand(PropertyDetails::TypeField::kMask << kSmiTagSize)); 127 __ Branch(miss, ne, at, Operand(zero_reg)); 180 __ And(at, scratch1, Operand(kTypeAndReadOnlyMask)) [all...] |
/external/chromium_org/v8/src/x64/ |
deoptimizer-x64.cc | 147 __ movsd(Operand(rsp, offset), xmm_reg); 166 __ movp(arg_reg_3, Operand(rsp, kSavedRegistersAreaSize)); 170 __ movp(arg_reg_4, Operand(rsp, kSavedRegistersAreaSize + 1 * kRegisterSize)); 171 __ leap(arg5, Operand(rsp, kSavedRegistersAreaSize + 1 * kRegisterSize + 179 __ movp(rax, Operand(rbp, JavaScriptFrameConstants::kFunctionOffset)); 187 __ movq(Operand(rsp, 4 * kRegisterSize), arg5); 189 __ movq(Operand(rsp, 5 * kRegisterSize), arg5); 200 __ movp(rbx, Operand(rax, Deoptimizer::input_offset())); 205 __ PopQuad(Operand(rbx, offset)); 212 __ popq(Operand(rbx, dst_offset)) [all...] |
/external/vixl/benchmarks/ |
bench-dataop.cc | 39 // on Emit and Operand. 63 __ add(x0, x1, Operand(x2)); 70 __ add(x0, x1, Operand(x2));
|
/external/chromium_org/v8/src/ia32/ |
assembler-ia32.cc | 151 // Implementation of Operand 153 Operand::Operand(Register base, int32_t disp, RelocInfo::Mode rmode) { 173 Operand::Operand(Register base, 198 Operand::Operand(Register index, 210 bool Operand::is_reg(Register reg) const { 216 bool Operand::is_reg_only() const { 221 Register Operand::reg() const [all...] |
builtins-ia32.cc | 92 __ cmp(esp, Operand::StaticVariable(stack_limit)); 138 __ cmp(Operand::StaticVariable(debug_step_in_fp), Immediate(0)); 207 __ mov(Operand(ebx, JSObject::kMapOffset), eax); 209 __ mov(Operand(ebx, JSObject::kPropertiesOffset), ecx); 210 __ mov(Operand(ebx, JSObject::kElementsOffset), ecx); 217 __ lea(ecx, Operand(ebx, JSObject::kHeaderSize)); 229 Operand(ebx, esi, times_pointer_size, JSObject::kHeaderSize)); 244 __ lea(esi, Operand(edi, -AllocationMemento::kSize)); 249 __ mov(Operand(esi, AllocationMemento::kMapOffset), 252 __ mov(edx, Operand(esp, kPointerSize*2)) [all...] |
/external/llvm/lib/Target/NVPTX/ |
NVPTXGenericToNVVM.cpp | 117 Value *Operand = II->getOperand(i); 118 if (isa<Constant>(Operand)) { 120 i, remapConstant(&M, I, cast<Constant>(Operand), Builder)); 167 // See if the address space conversion requires the operand to be bitcast 171 // A bitcast to i8 addrspace(n)* on the operand is needed. 234 // If any operand in the constant expression C is or uses a global variable 253 Value *Operand = C->getOperand(i); 254 Value *NewOperand = remapConstant(M, F, cast<Constant>(Operand), Builder); 255 OperandChanged |= Operand != NewOperand; 289 // Check if any operand is or uses a global variable in GVMap, and thu [all...] |
/frameworks/compile/mclinker/lib/Script/ |
UnaryOp.cpp | 10 #include <mcld/Script/Operand.h> 76 case Operand::SECTION: 79 case Operand::SECTION_DESC: 98 case Operand::SECTION: 101 case Operand::SECTION_DESC: 175 case Operand::SECTION: 178 case Operand::SECTION_DESC:
|