/external/vixl/test/ |
H A D | 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(x1 [all...] |
/external/chromium_org/v8/src/arm/ |
H A D | codegen-arm.cc | 105 __ cmp(chars, Operand(8)); 107 __ cmp(chars, Operand(32)); 112 __ cmp(chars, Operand(64)); 118 __ cmp(chars, Operand(128)); 128 __ cmp(chars, Operand(256)); 130 __ sub(chars, chars, Operand(256)); 139 __ sub(chars, chars, Operand(64), SetCC); 143 __ add(chars, chars, Operand(256)); 148 __ sub(chars, chars, Operand(128)); 155 __ cmp(chars, Operand(6 [all...] |
H A D | builtins-arm.cc | 47 __ add(r0, r0, Operand(num_extra_args + 1)); 154 __ cmp(function, Operand(r2)); 160 __ cmp(r0, Operand::Zero()); 163 __ sub(r0, r0, Operand(1)); 198 __ cmp(r4, Operand(JSValue::kSize >> kPointerSizeLog2)); 201 __ cmp(r4, Operand::Zero()); 227 __ tst(r3, Operand(kIsNotStringMask)); 283 __ add(r2, r2, Operand(Code::kHeaderSize - kHeapObjectTag)); 289 __ add(r0, r0, Operand(Code::kHeaderSize - kHeapObjectTag)); 302 __ cmp(sp, Operand(i [all...] |
/external/dexmaker/src/dx/java/com/android/dx/ssa/ |
H A D | PhiInsn.java | 44 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...] |
/external/chromium_org/v8/src/mips64/ |
H A D | code-stubs-mips64.cc | 121 __ Dsubu(sp, sp, Operand(param_count * kPointerSize)); 176 __ Branch(&error, ne, scratch, Operand(zero_reg)); 199 __ Branch(&done, eq, scratch, Operand(zero_reg)); 204 Operand(HeapNumber::kExponentBias + HeapNumber::kMantissaBits + 31)); 208 __ Branch(&normal_exponent, le, result_reg, Operand(zero_reg)); 215 __ Addu(scratch, result_reg, Operand(kShiftBase + HeapNumber::kMantissaBits)); 220 __ And(sign, input_high, Operand(HeapNumber::kSignMask)); 225 __ Branch(&high_shift_needed, lt, scratch, Operand(32)); 233 Operand(1 << HeapNumber::kMantissaBitsInTopWord)); 245 __ Branch(&pos_shift, ge, scratch, Operand(zero_re [all...] |
H A D | macro-assembler-mips64.cc | 83 Register src1, const Operand& src2) { 98 Register src1, const Operand& src2) { 111 Dsubu(sp, sp, Operand(num_unsaved * kPointerSize)); 121 Daddu(sp, sp, Operand(num_unsaved * kPointerSize)); 162 And(scratch, object, Operand(ExternalReference::new_space_mask(isolate()))); 164 Operand(ExternalReference::new_space_start(isolate()))); 192 Daddu(dst, object, Operand(offset - kHeapObjectTag)); 195 And(t8, dst, Operand((1 << kPointerSizeLog2) - 1)); 196 Branch(&ok, eq, t8, Operand(zero_reg)); 215 li(value, Operand(bit_cas [all...] |
/external/chromium_org/v8/src/mips/ |
H A D | code-stubs-mips.cc | 122 __ Subu(sp, sp, Operand(param_count * kPointerSize)); 178 __ Branch(&error, ne, scratch, Operand(zero_reg)); 203 __ Branch(&done, eq, scratch, Operand(zero_reg)); 208 Operand(HeapNumber::kExponentBias + HeapNumber::kMantissaBits + 31)); 212 __ Branch(&normal_exponent, le, result_reg, Operand(zero_reg)); 219 __ Addu(scratch, result_reg, Operand(kShiftBase + HeapNumber::kMantissaBits)); 224 __ And(sign, input_high, Operand(HeapNumber::kSignMask)); 229 __ Branch(&high_shift_needed, lt, scratch, Operand(32)); 237 Operand(1 << HeapNumber::kMantissaBitsInTopWord)); 249 __ Branch(&pos_shift, ge, scratch, Operand(zero_re [all...] |
H A D | lithium-codegen-mips.cc | 153 __ Branch(&ok, ne, a2, Operand(at)); 179 __ Subu(sp, sp, Operand(slots * kPointerSize)); 181 __ Addu(a0, sp, Operand(slots * kPointerSize)); 182 __ li(a1, Operand(kSlotsZapValue)); 185 __ Subu(a0, a0, Operand(kPointerSize)); 187 __ Branch(&loop, ne, a0, Operand(sp)); 190 __ Subu(sp, sp, Operand(slots * kPointerSize)); 266 __ Subu(sp, sp, Operand(slots * kPointerSize)); 303 __ li(scratch0(), Operand(Smi::FromInt(StackFrame::STUB))); 305 __ Addu(fp, sp, Operand(StandardFrameConstant [all...] |
H A D | macro-assembler-mips.cc | 80 Register src1, const Operand& src2) { 95 Register src1, const Operand& src2) { 108 Subu(sp, sp, Operand(num_unsaved * kPointerSize)); 118 Addu(sp, sp, Operand(num_unsaved * kPointerSize)); 159 And(scratch, object, Operand(ExternalReference::new_space_mask(isolate()))); 161 Operand(ExternalReference::new_space_start(isolate()))); 189 Addu(dst, object, Operand(offset - kHeapObjectTag)); 192 And(t8, dst, Operand((1 << kPointerSizeLog2) - 1)); 193 Branch(&ok, eq, t8, Operand(zero_reg)); 212 li(value, Operand(bit_cas [all...] |
/external/chromium_org/v8/src/x64/ |
H A D | deoptimizer-x64.cc | 144 __ movsd(Operand(rsp, offset), xmm_reg); 163 __ movp(arg_reg_3, Operand(rsp, kSavedRegistersAreaSize)); 167 __ movp(arg_reg_4, Operand(rsp, kSavedRegistersAreaSize + 1 * kRegisterSize)); 168 __ leap(arg5, Operand(rsp, kSavedRegistersAreaSize + 1 * kRegisterSize + 176 __ movp(rax, Operand(rbp, JavaScriptFrameConstants::kFunctionOffset)); 184 __ movq(Operand(rsp, 4 * kRegisterSize), arg5); 186 __ movq(Operand(rsp, 5 * kRegisterSize), arg5); 197 __ movp(rbx, Operand(rax, Deoptimizer::input_offset())); 202 __ PopQuad(Operand(rbx, offset)); 209 __ popq(Operand(rb [all...] |
/external/chromium_org/v8/src/ia32/ |
H A D | assembler-ia32.cc | 153 // Implementation of Operand 155 Operand::Operand(Register base, int32_t disp, RelocInfo::Mode rmode) { function in class:v8::internal::Operand 175 Operand::Operand(Register base, function in class:v8::internal::Operand 200 Operand::Operand(Register index, function in class:v8::internal::Operand 212 bool Operand::is_reg(Register reg) const { 218 bool Operand::is_reg_only() const { 223 Register Operand [all...] |
H A D | codegen-ia32.cc | 51 __ movsd(input, Operand(esp, 1 * kPointerSize)); 59 __ movsd(Operand(esp, 1 * kPointerSize), result); 60 __ fld_d(Operand(esp, 1 * kPointerSize)); 85 __ movsd(xmm0, Operand(esp, 1 * kPointerSize)); 87 __ movsd(Operand(esp, 1 * kPointerSize), xmm0); 89 __ fld_d(Operand(esp, 1 * kPointerSize)); 129 __ movdq(alignment == MOVE_ALIGNED, xmm0, Operand(src, 0x00)); 130 __ movdq(alignment == MOVE_ALIGNED, xmm1, Operand(src, 0x10)); 131 __ movdq(alignment == MOVE_ALIGNED, xmm2, Operand(src, 0x20)); 132 __ movdq(alignment == MOVE_ALIGNED, xmm3, Operand(sr [all...] |
H A D | 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(es [all...] |
/external/chromium_org/v8/src/ic/arm/ |
H A D | 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)); 90 __ add(pc, code, Operand(Code::kHeaderSize - kHeapObjectTag)); 138 __ add(scratch, scratch, Operand(ip)); 142 __ mov(scratch, Operand(scratch, LSR, kCacheIndexShift)); 145 __ eor(scratch, scratch, Operand((flags >> kCacheIndexShift) & mask)); 147 __ and_(scratch, scratch, Operand(mas [all...] |
/external/chromium_org/v8/src/x87/ |
H A D | deoptimizer-x87.cc | 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. 291 __ mov(Operand(es [all...] |
H A D | 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(es [all...] |
/external/vixl/benchmarks/ |
H A D | 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/ic/mips/ |
H A D | ic-mips.cc | 30 __ Branch(global_object, eq, type, Operand(JS_GLOBAL_OBJECT_TYPE)); 31 __ Branch(global_object, eq, type, Operand(JS_BUILTINS_OBJECT_TYPE)); 32 __ Branch(global_object, eq, type, Operand(JS_GLOBAL_PROXY_TYPE)); 74 Operand(PropertyDetails::TypeField::kMask << kSmiTagSize)); 75 __ Branch(miss, ne, at, Operand(zero_reg)); 122 __ And(at, scratch1, Operand(kTypeAndReadOnlyMask)); 123 __ Branch(miss, ne, at, Operand(zero_reg)); 127 __ Addu(scratch2, scratch2, Operand(kValueOffset - kHeapObjectTag)); 150 Operand((1 << Map::kIsAccessCheckNeeded) | (1 << interceptor_bit))); 151 __ Branch(slow, ne, at, Operand(zero_re [all...] |
H A D | ic-compiler-mips.cc | 36 __ Branch(&miss, ne, this->name(), Operand(name)); 60 __ Subu(match, map_reg, Operand(map)); 66 Operand(zero_reg)); 92 Operand(receiver_maps->at(i))); 95 __ Branch(&next_map, ne, scratch1(), Operand(receiver_maps->at(i))); 96 __ li(transition_map(), Operand(transitioned_maps->at(i))); 119 __ li(a0, Operand(Smi::FromInt(strict_mode)));
|
/external/chromium_org/v8/src/compiler/ia32/ |
H A D | code-generator-ia32.cc | 28 Operand InputOperand(int index) { return ToOperand(instr_->InputAt(index)); } 34 Operand OutputOperand() { return ToOperand(instr_->Output()); } 36 Operand TempOperand(int index) { return ToOperand(instr_->TempAt(index)); } 38 Operand ToOperand(InstructionOperand* op, int extra = 0) { 41 return Operand(ToRegister(op)); 44 return Operand(ToDoubleRegister(op)); 49 return Operand(offset.from_stack_pointer() ? esp : ebp, offset.offset()); 52 Operand HighOperand(InstructionOperand* op) { 76 Operand MemoryOperand(int* first_input) { 81 return Operand(InputRegiste [all...] |
/external/chromium_org/v8/src/ic/mips64/ |
H A D | ic-mips64.cc | 30 __ Branch(global_object, eq, type, Operand(JS_GLOBAL_OBJECT_TYPE)); 31 __ Branch(global_object, eq, type, Operand(JS_BUILTINS_OBJECT_TYPE)); 32 __ Branch(global_object, eq, type, Operand(JS_GLOBAL_PROXY_TYPE)); 74 Operand(Smi::FromInt(PropertyDetails::TypeField::kMask))); 75 __ Branch(miss, ne, at, Operand(zero_reg)); 121 __ And(at, scratch1, Operand(Smi::FromInt(kTypeAndReadOnlyMask))); 122 __ Branch(miss, ne, at, Operand(zero_reg)); 126 __ Daddu(scratch2, scratch2, Operand(kValueOffset - kHeapObjectTag)); 149 Operand((1 << Map::kIsAccessCheckNeeded) | (1 << interceptor_bit))); 150 __ Branch(slow, ne, at, Operand(zero_re [all...] |
H A D | ic-compiler-mips64.cc | 36 __ Branch(&miss, ne, this->name(), Operand(name)); 60 __ Dsubu(match, map_reg, Operand(map)); 66 Operand(zero_reg)); 92 Operand(receiver_maps->at(i))); 95 __ Branch(&next_map, ne, scratch1(), Operand(receiver_maps->at(i))); 96 __ li(transition_map(), Operand(transitioned_maps->at(i))); 119 __ li(a0, Operand(Smi::FromInt(strict_mode)));
|
/external/llvm/lib/Target/NVPTX/ |
H A D | NVPTXGenericToNVVM.cpp | 117 Value *Operand = II->getOperand(i); local 118 if (isa<Constant>(Operand)) { 120 i, remapConstant(&M, I, cast<Constant>(Operand), Builder)); 253 Value *Operand = C->getOperand(i); local 254 Value *NewOperand = remapConstant(M, F, cast<Constant>(Operand), Builder); 255 OperandChanged |= Operand != NewOperand; 292 Value *Operand = C->getOperand(i); local 293 Value *NewOperand = remapConstant(M, F, cast<Constant>(Operand), Builder); 294 OperandChanged |= Operand != NewOperand; 371 MDNode *Operand local 400 Value *Operand = N->getOperand(i); local [all...] |
/external/chromium_org/v8/test/cctest/ |
H A D | test-assembler-x64.cc | 213 __ movq(rax, Operand(arg1, 0)); 214 __ movq(r11, Operand(arg2, 0)); 216 __ movq(Operand(arg1, 0), rax); 217 __ movq(Operand(arg2, 0), r11); 241 __ movq(rax, Operand(arg2, 0)); 242 __ orl(Operand(arg1, 0), rax); 287 __ movq(rax, Operand(arg2, 0)); 288 __ subl(Operand(arg1, 0), rax); 314 __ movq(r11, Operand(arg2, 0)); 315 __ testl(Operand(arg [all...] |
H A D | test-assembler-arm.cc | 56 __ add(r0, r0, Operand(r1)); 57 __ mov(pc, Operand(lr)); 82 __ mov(r1, Operand(r0)); 83 __ mov(r0, Operand::Zero()); 87 __ add(r0, r0, Operand(r1)); 88 __ sub(r1, r1, Operand(1)); 91 __ teq(r1, Operand::Zero()); 93 __ mov(pc, Operand(lr)); 118 __ mov(r1, Operand(r0)); 119 __ mov(r0, Operand( [all...] |