Searched refs:Operand (Results 26 - 50 of 277) sorted by relevance

1234567891011>>

/external/vixl/test/
H A Dtest-disasm-a64.cc111 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 Dcodegen-arm.cc105 __ 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 Dbuiltins-arm.cc47 __ 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 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...]
/external/chromium_org/v8/src/mips64/
H A Dcode-stubs-mips64.cc121 __ 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 Dmacro-assembler-mips64.cc83 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 Dcode-stubs-mips.cc122 __ 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 Dlithium-codegen-mips.cc153 __ 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 Dmacro-assembler-mips.cc80 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 Ddeoptimizer-x64.cc144 __ 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 Dassembler-ia32.cc153 // 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 Dcodegen-ia32.cc51 __ 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 Dbuiltins-ia32.cc92 __ 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 Dstub-cache-arm.cc45 __ 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 Ddeoptimizer-x87.cc264 __ 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 Dbuiltins-x87.cc92 __ 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 Dbench-dataop.cc39 // 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 Dic-mips.cc30 __ 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 Dic-compiler-mips.cc36 __ 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 Dcode-generator-ia32.cc28 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 Dic-mips64.cc30 __ 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 Dic-compiler-mips64.cc36 __ 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 DNVPTXGenericToNVVM.cpp117 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 Dtest-assembler-x64.cc213 __ 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 Dtest-assembler-arm.cc56 __ 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...]

Completed in 374 milliseconds

1234567891011>>