Searched refs:input_reg (Results 1 - 25 of 35) sorted by relevance

12

/external/v8/src/crankshaft/ia32/
H A Dlithium-codegen-ia32.cc2055 Register input_reg = ToRegister(instr->object()); local
2056 __ cmp(input_reg, factory()->the_hole_value());
2061 XMMRegister input_reg = ToDoubleRegister(instr->object()); local
2062 __ ucomisd(input_reg, input_reg);
2066 __ movsd(MemOperand(esp, 0), input_reg); local
2968 Register input_reg = ToRegister(instr->value()); local
2969 __ cmp(FieldOperand(input_reg, HeapObject::kMapOffset),
2975 available_regs &= ~input_reg.bit();
2991 __ mov(tmp, FieldOperand(input_reg, HeapNumbe
3024 Register input_reg = ToRegister(instr->value()); local
3055 XMMRegister input_reg = ToDoubleRegister(instr->value()); local
3064 Register input_reg = ToRegister(instr->value()); local
3074 XMMRegister input_reg = ToDoubleRegister(instr->value()); local
3082 XMMRegister input_reg = ToDoubleRegister(instr->value()); local
3146 XMMRegister input_reg = ToDoubleRegister(instr->value()); local
3161 XMMRegister input_reg = ToDoubleRegister(instr->value()); local
3219 XMMRegister input_reg = ToDoubleRegister(instr->value()); local
3235 XMMRegister input_reg = ToDoubleRegister(instr->value()); local
4189 XMMRegister input_reg = ToDoubleRegister(instr->value()); local
4190 __ movsd(FieldOperand(reg, HeapNumber::kValueOffset), input_reg); local
4243 EmitNumberUntagD(LNumberUntagD* instr, Register input_reg, Register temp_reg, XMMRegister result_reg, NumberUntagDMode mode) argument
4305 Register input_reg = ToRegister(instr->value()); local
4361 Register input_reg = ToRegister(input); local
4389 Register input_reg = ToRegister(input); local
4409 XMMRegister input_reg = ToDoubleRegister(input); local
4413 XMMRegister input_reg = ToDoubleRegister(input); local
4439 XMMRegister input_reg = ToDoubleRegister(input); local
4647 Register input_reg = ToRegister(instr->unclamped()); local
[all...]
/external/v8/src/crankshaft/x64/
H A Dlithium-codegen-x64.cc2219 Register input_reg = ToRegister(instr->object()); local
2220 __ Cmp(input_reg, factory()->the_hole_value());
2225 XMMRegister input_reg = ToDoubleRegister(instr->object()); local
2226 __ Ucomisd(input_reg, input_reg);
2230 __ Movsd(MemOperand(rsp, 0), input_reg); local
3162 Register input_reg = ToRegister(instr->value()); local
3163 __ CompareRoot(FieldOperand(input_reg, HeapObject::kMapOffset),
3169 available_regs &= ~input_reg.bit();
3185 __ movl(tmp, FieldOperand(input_reg, HeapNumbe
3217 Register input_reg = ToRegister(instr->value()); local
3228 Register input_reg = ToRegister(instr->value()); local
3258 XMMRegister input_reg = ToDoubleRegister(instr->value()); local
3269 Register input_reg = ToRegister(instr->value()); local
3279 XMMRegister input_reg = ToDoubleRegister(instr->value()); local
3287 XMMRegister input_reg = ToDoubleRegister(instr->value()); local
3345 XMMRegister input_reg = ToDoubleRegister(instr->value()); local
3361 XMMRegister input_reg = ToDoubleRegister(instr->value()); local
3417 XMMRegister input_reg = ToDoubleRegister(instr->value()); local
3438 XMMRegister input_reg = ToDoubleRegister(instr->value()); local
4464 XMMRegister input_reg = ToDoubleRegister(instr->value()); local
4475 __ Movsd(FieldOperand(reg, HeapNumber::kValueOffset), input_reg); local
4531 EmitNumberUntagD(LNumberUntagD* instr, Register input_reg, XMMRegister result_reg, NumberUntagDMode mode) argument
4592 Register input_reg = ToRegister(instr->value()); local
4645 Register input_reg = ToRegister(input); local
4664 Register input_reg = ToRegister(input); local
4681 XMMRegister input_reg = ToDoubleRegister(input); local
4711 XMMRegister input_reg = ToDoubleRegister(input); local
4919 Register input_reg = ToRegister(instr->unclamped()); local
[all...]
/external/v8/src/crankshaft/x87/
H A Dlithium-codegen-x87.cc2331 Register input_reg = ToRegister(instr->object()); local
2332 __ cmp(input_reg, factory()->the_hole_value());
3252 Register input_reg = ToRegister(instr->value()); local
3253 __ cmp(FieldOperand(input_reg, HeapObject::kMapOffset),
3259 available_regs &= ~input_reg.bit();
3275 __ mov(tmp, FieldOperand(input_reg, HeapNumber::kExponentOffset));
3292 // Restore input_reg after call to runtime.
3293 __ LoadFromSafepointRegisterSlot(input_reg, input_reg);
3296 __ mov(tmp2, FieldOperand(input_reg, HeapNumbe
3308 Register input_reg = ToRegister(instr->value()); local
3347 Register input_reg = ToRegister(instr->value()); local
3358 X87Register input_reg = ToX87Register(instr->value()); local
3398 X87Register input_reg = ToX87Register(instr->value()); local
3472 X87Register input_reg = ToX87Register(instr->value()); local
3482 X87Register input_reg = ToX87Register(instr->value()); local
3491 X87Register input_reg = ToX87Register(instr->value()); local
3593 X87Register input_reg = ToX87Register(instr->value()); local
3615 X87Register input_reg = ToX87Register(instr->value()); local
3631 X87Register input_reg = ToX87Register(instr->value()); local
3647 X87Register input_reg = ToX87Register(instr->value()); local
4381 Register input_reg = ToRegister(input); local
4601 EmitNumberUntagDNoSSE2(LNumberUntagD* instr, Register input_reg, Register temp_reg, X87Register res_reg, NumberUntagDMode mode) argument
4673 Register input_reg = ToRegister(instr->value()); local
4762 Register input_reg = ToRegister(input); local
4790 Register input_reg = ToRegister(input); local
4810 X87Register input_reg = ToX87Register(input); local
4815 X87Register input_reg = ToX87Register(input); local
4839 X87Register input_reg = ToX87Register(input); local
5047 Register input_reg = ToRegister(instr->unclamped()); local
[all...]
/external/v8/src/crankshaft/ppc/
H A Dlithium-codegen-ppc.cc2363 Register input_reg = ToRegister(instr->object()); local
2365 __ cmp(input_reg, ip);
2370 DoubleRegister input_reg = ToDoubleRegister(instr->object()); local
2371 __ fcmpu(input_reg, input_reg);
2375 __ MovDoubleHighToInt(scratch, input_reg);
2408 Register input_reg = EmitLoadRegister(instr->value(), ip); local
2409 __ TestIfSmi(input_reg, r0);
3439 // Restore input_reg after call to runtime.
3537 DoubleRegister input_reg local
3565 DoubleRegister input_reg = ToDoubleRegister(instr->value()); local
3638 DoubleRegister input_reg = ToDoubleRegister(instr->value()); local
4691 DoubleRegister input_reg = ToDoubleRegister(instr->value()); local
4766 EmitNumberUntagD(LNumberUntagD* instr, Register input_reg, DoubleRegister result_reg, NumberUntagDMode mode) argument
4820 Register input_reg = ToRegister(instr->value()); local
4884 Register input_reg = ToRegister(input); local
4906 Register input_reg = ToRegister(input); local
5166 Register input_reg = ToRegister(instr->unclamped()); local
[all...]
/external/v8/src/crankshaft/s390/
H A Dlithium-codegen-s390.cc2361 Register input_reg = ToRegister(instr->object()); local
2362 __ CmpP(input_reg, Operand(factory()->the_hole_value()));
2367 DoubleRegister input_reg = ToDoubleRegister(instr->object()); local
2368 __ cdbr(input_reg, input_reg);
2373 __ lgdr(scratch, input_reg);
2404 Register input_reg = EmitLoadRegister(instr->value(), ip); local
2405 __ TestIfSmi(input_reg);
3387 // Restore input_reg after call to runtime.
3532 DoubleRegister input_reg local
4622 DoubleRegister input_reg = ToDoubleRegister(instr->value()); local
4691 EmitNumberUntagD(LNumberUntagD* instr, Register input_reg, DoubleRegister result_reg, NumberUntagDMode mode) argument
4745 Register input_reg = ToRegister(instr->value()); local
4808 Register input_reg = ToRegister(input); local
4829 Register input_reg = ToRegister(input); local
5106 Register input_reg = ToRegister(instr->unclamped()); local
[all...]
/external/v8/src/ia32/
H A Dmacro-assembler-ia32.cc227 void MacroAssembler::ClampDoubleToUint8(XMMRegister input_reg, argument
233 cvtsd2si(result_reg, input_reg);
245 ucomisd(input_reg, scratch_reg);
263 Register input_reg,
265 DoubleToIStub stub(isolate(), input_reg, result_reg, offset, true); local
271 XMMRegister input_reg) {
273 cvttsd2si(result_reg, Operand(input_reg));
278 movsd(MemOperand(esp, 0), input_reg); local
285 void MacroAssembler::DoubleToI(Register result_reg, XMMRegister input_reg, argument
290 DCHECK(!input_reg
262 SlowTruncateToI(Register result_reg, Register input_reg, int offset) argument
270 TruncateDoubleToI(Register result_reg, XMMRegister input_reg) argument
313 TruncateHeapNumberToI(Register result_reg, Register input_reg) argument
[all...]
H A Dmacro-assembler-ia32.h422 void ClampDoubleToUint8(XMMRegister input_reg, XMMRegister scratch_reg,
425 void SlowTruncateToI(Register result_reg, Register input_reg,
428 void TruncateHeapNumberToI(Register result_reg, Register input_reg);
429 void TruncateDoubleToI(Register result_reg, XMMRegister input_reg);
431 void DoubleToI(Register result_reg, XMMRegister input_reg,
H A Dcode-stubs-ia32.cc122 Register input_reg = this->source(); local
131 if (input_reg.is(esp)) double_offset += 3 * kPointerSize;
133 MemOperand mantissa_operand(MemOperand(input_reg, double_offset));
134 MemOperand exponent_operand(MemOperand(input_reg,
142 if (!final_result_reg.is(scratch1) && !input_reg.is(scratch1)) break;
155 bool stash_exponent_copy = !input_reg.is(esp);
/external/v8/src/crankshaft/arm/
H A Dlithium-codegen-arm.cc2262 Register input_reg = ToRegister(instr->object()); local
2264 __ cmp(input_reg, ip);
2269 DwVfpRegister input_reg = ToDoubleRegister(instr->object()); local
2270 __ VFPCompareAndSetFlags(input_reg, input_reg);
2274 __ VmovHigh(scratch, input_reg);
2308 Register input_reg = EmitLoadRegister(instr->value(), ip); local
2309 __ SmiTst(input_reg);
3239 // Restore input_reg after call to runtime.
3369 DwVfpRegister input_reg local
4393 DwVfpRegister input_reg = ToDoubleRegister(instr->value()); local
4463 EmitNumberUntagD(LNumberUntagD* instr, Register input_reg, DwVfpRegister result_reg, NumberUntagDMode mode) argument
4520 Register input_reg = ToRegister(instr->value()); local
4585 Register input_reg = ToRegister(input); local
4609 Register input_reg = ToRegister(input); local
4865 Register input_reg = ToRegister(instr->unclamped()); local
[all...]
/external/v8/src/crankshaft/mips/
H A Dlithium-codegen-mips.cc2171 Register input_reg = ToRegister(instr->object()); local
2173 EmitBranch(instr, eq, input_reg, Operand(at));
2177 DoubleRegister input_reg = ToDoubleRegister(instr->object()); local
2178 EmitFalseBranchF(instr, eq, input_reg, input_reg);
2181 __ FmoveHigh(scratch, input_reg);
2215 Register input_reg = EmitLoadRegister(instr->value(), at); local
2216 __ And(at, input_reg, kSmiTagMask);
3168 // Restore input_reg after call to runtime.
4363 DoubleRegister input_reg local
4437 EmitNumberUntagD(LNumberUntagD* instr, Register input_reg, DoubleRegister result_reg, NumberUntagDMode mode) argument
4491 Register input_reg = ToRegister(instr->value()); local
4567 Register input_reg = ToRegister(input); local
4590 Register input_reg = ToRegister(input); local
4867 Register input_reg = ToRegister(instr->unclamped()); local
[all...]
/external/v8/src/crankshaft/mips64/
H A Dlithium-codegen-mips64.cc2291 Register input_reg = ToRegister(instr->object()); local
2293 EmitBranch(instr, eq, input_reg, Operand(at));
2297 DoubleRegister input_reg = ToDoubleRegister(instr->object()); local
2298 EmitFalseBranchF(instr, eq, input_reg, input_reg);
2301 __ FmoveHigh(scratch, input_reg);
2336 Register input_reg = EmitLoadRegister(instr->value(), at); local
2337 __ And(at, input_reg, kSmiTagMask);
3354 // Restore input_reg after call to runtime.
4556 DoubleRegister input_reg local
4630 EmitNumberUntagD(LNumberUntagD* instr, Register input_reg, DoubleRegister result_reg, NumberUntagDMode mode) argument
4684 Register input_reg = ToRegister(instr->value()); local
4760 Register input_reg = ToRegister(input); local
4783 Register input_reg = ToRegister(input); local
5058 Register input_reg = ToRegister(instr->unclamped()); local
[all...]
/external/v8/src/
H A Ddeoptimizer.cc3396 int input_reg = iterator->Next(); local
3398 intptr_t value = registers->GetRegister(input_reg);
3401 converter.NameOfCPURegister(input_reg));
3408 int input_reg = iterator->Next(); local
3410 intptr_t value = registers->GetRegister(input_reg);
3413 converter.NameOfCPURegister(input_reg));
3419 int input_reg = iterator->Next(); local
3421 intptr_t value = registers->GetRegister(input_reg);
3424 converter.NameOfCPURegister(input_reg));
3431 int input_reg local
3442 int input_reg = iterator->Next(); local
3454 int input_reg = iterator->Next(); local
[all...]
/external/v8/src/x64/
H A Dmacro-assembler-x64.cc3696 void MacroAssembler::ClampDoubleToUint8(XMMRegister input_reg, argument
3702 Cvtsd2si(result_reg, input_reg);
3714 Ucomisd(input_reg, temp_xmm_reg);
3732 Register input_reg,
3734 DoubleToIStub stub(isolate(), input_reg, result_reg, offset, true); local
3740 Register input_reg) {
3742 Movsd(kScratchDoubleReg, FieldOperand(input_reg, HeapNumber::kValueOffset));
3748 if (input_reg.is(result_reg)) {
3754 SlowTruncateToI(result_reg, input_reg);
3764 XMMRegister input_reg) {
3731 SlowTruncateToI(Register result_reg, Register input_reg, int offset) argument
3739 TruncateHeapNumberToI(Register result_reg, Register input_reg) argument
3763 TruncateDoubleToI(Register result_reg, XMMRegister input_reg) argument
3771 Movsd(MemOperand(rsp, 0), input_reg); local
3781 DoubleToI(Register result_reg, XMMRegister input_reg, XMMRegister scratch, MinusZeroMode minus_zero_mode, Label* lost_precision, Label* is_nan, Label* minus_zero, Label::Distance dst) argument
[all...]
H A Dmacro-assembler-x64.h1163 void ClampDoubleToUint8(XMMRegister input_reg,
1167 void SlowTruncateToI(Register result_reg, Register input_reg,
1170 void TruncateHeapNumberToI(Register result_reg, Register input_reg);
1171 void TruncateDoubleToI(Register result_reg, XMMRegister input_reg);
1173 void DoubleToI(Register result_reg, XMMRegister input_reg,
H A Dcode-stubs-x64.cc96 Register input_reg = this->source(); local
105 if (input_reg.is(rsp)) double_offset += 3 * kRegisterSize;
107 MemOperand mantissa_operand(MemOperand(input_reg, double_offset));
108 MemOperand exponent_operand(MemOperand(input_reg,
115 if (!final_result_reg.is(scratch1) && !input_reg.is(scratch1)) break;
128 bool stash_exponent_copy = !input_reg.is(rsp);
/external/v8/src/arm/
H A Dcode-stubs-arm.cc74 Register input_reg = source(); local
80 if (input_reg.is(sp)) double_offset += 3 * kPointerSize;
82 Register scratch = GetRegisterThatIsNotOneOf(input_reg, result_reg);
84 GetRegisterThatIsNotOneOf(input_reg, result_reg, scratch);
86 GetRegisterThatIsNotOneOf(input_reg, result_reg, scratch, scratch_low);
93 __ vldr(double_scratch, MemOperand(input_reg, double_offset));
108 __ ldm(ia, input_reg, scratch_low.bit() | scratch_high.bit());
110 __ ldr(scratch_low, MemOperand(input_reg, double_offset));
111 __ ldr(scratch_high, MemOperand(input_reg, double_offset + kIntSize));
/external/v8/src/ppc/
H A Dcode-stubs-ppc.cc69 Register input_reg = source(); local
76 Register scratch = GetRegisterThatIsNotOneOf(input_reg, result_reg);
78 GetRegisterThatIsNotOneOf(input_reg, result_reg, scratch);
80 GetRegisterThatIsNotOneOf(input_reg, result_reg, scratch, scratch_low);
85 if (input_reg.is(sp)) double_offset += kPointerSize;
89 __ lfd(double_scratch, MemOperand(input_reg, double_offset));
109 if (input_reg.is(sp)) double_offset += 2 * kPointerSize;
112 MemOperand(input_reg, double_offset + Register::kExponentOffset));
114 MemOperand(input_reg, double_offset + Register::kMantissaOffset));
H A Dmacro-assembler-ppc.cc3205 void MacroAssembler::ClampUint8(Register output_reg, Register input_reg) { argument
3210 cmpi(input_reg, Operand::Zero());
3211 isel(lt, output_reg, r0, input_reg);
3219 cmpi(input_reg, Operand::Zero());
3222 cmpi(input_reg, Operand(satval));
3224 if (!output_reg.is(input_reg)) {
3225 mr(output_reg, input_reg);
3250 DoubleRegister input_reg,
3257 fcmpu(input_reg, double_scratch);
3267 fcmpu(input_reg, double_scratc
3249 ClampDoubleToUint8(Register result_reg, DoubleRegister input_reg, DoubleRegister double_scratch) argument
[all...]
/external/v8/src/s390/
H A Dcode-stubs-s390.cc67 Register input_reg = source(); local
74 Register scratch = GetRegisterThatIsNotOneOf(input_reg, result_reg);
76 GetRegisterThatIsNotOneOf(input_reg, result_reg, scratch);
78 GetRegisterThatIsNotOneOf(input_reg, result_reg, scratch, scratch_low);
83 if (input_reg.is(sp)) double_offset += kPointerSize;
87 __ LoadDouble(double_scratch, MemOperand(input_reg, double_offset));
107 if (input_reg.is(sp)) double_offset += 2 * kPointerSize;
110 MemOperand(input_reg, double_offset + Register::kExponentOffset));
112 MemOperand(input_reg, double_offset + Register::kMantissaOffset));
/external/v8/src/mips/
H A Dcode-stubs-mips.cc77 Register input_reg = source(); local
82 if (input_reg.is(sp)) double_offset += 3 * kPointerSize;
85 GetRegisterThatIsNotOneOf(input_reg, result_reg);
87 GetRegisterThatIsNotOneOf(input_reg, result_reg, scratch);
89 GetRegisterThatIsNotOneOf(input_reg, result_reg, scratch, scratch2);
96 __ ldc1(double_scratch, MemOperand(input_reg, double_offset));
129 MemOperand(input_reg, double_offset + Register::kMantissaOffset));
131 MemOperand(input_reg, double_offset + Register::kExponentOffset));
H A Dmacro-assembler-mips.cc6287 void MacroAssembler::ClampUint8(Register output_reg, Register input_reg) { argument
6288 DCHECK(!output_reg.is(input_reg));
6292 Branch(&done, gt, input_reg, Operand(output_reg));
6294 Branch(USE_DELAY_SLOT, &done, lt, input_reg, Operand(zero_reg));
6296 mov(output_reg, input_reg); // Value is in range 0..255.
6302 DoubleRegister input_reg,
6309 BranchF(&above_zero, NULL, gt, input_reg, temp_double_reg);
6318 BranchF(&in_bounds, NULL, le, input_reg, temp_double_reg);
6324 cvt_w_d(temp_double_reg, input_reg);
6301 ClampDoubleToUint8(Register result_reg, DoubleRegister input_reg, DoubleRegister temp_double_reg) argument
/external/v8/src/mips64/
H A Dcode-stubs-mips64.cc76 Register input_reg = source(); local
81 if (input_reg.is(sp)) double_offset += 3 * kPointerSize;
84 GetRegisterThatIsNotOneOf(input_reg, result_reg);
86 GetRegisterThatIsNotOneOf(input_reg, result_reg, scratch);
88 GetRegisterThatIsNotOneOf(input_reg, result_reg, scratch, scratch2);
94 __ ldc1(double_scratch, MemOperand(input_reg, double_offset));
127 MemOperand(input_reg, double_offset + Register::kMantissaOffset));
129 MemOperand(input_reg, double_offset + Register::kExponentOffset));
/external/v8/src/x87/
H A Dmacro-assembler-x87.h420 void SlowTruncateToI(Register result_reg, Register input_reg,
423 void TruncateHeapNumberToI(Register result_reg, Register input_reg);
/external/v8/src/compiler/x87/
H A Dcode-generator-x87.cc1465 Register input_reg = i.InputRegister(0); local
1466 __ push(input_reg);
1468 __ pop(input_reg);
1525 Register input_reg = i.InputRegister(0); local
1526 __ push(input_reg);
1528 __ pop(input_reg);
/external/tensorflow/tensorflow/contrib/lite/kernels/internal/optimized/
H A Doptimized_ops.h2774 uint8x16_t input_reg = vld1q_u8(input_row_ptr);
2776 acc_reg[0] = vaddw_u8(acc_reg[0], vget_low_u8(input_reg));
2777 acc_reg[1] = vaddw_u8(acc_reg[1], vget_high_u8(input_reg));
2784 uint8x8_t input_reg = vld1_u8(input_row_ptr);
2786 acc_reg = vaddw_u8(acc_reg, input_reg);
2989 uint8x16_t input_reg = vld1q_u8(input_row_ptr);
2991 acc_reg = vmaxq_u8(acc_reg, input_reg);
2997 uint8x8_t input_reg = vld1_u8(input_row_ptr);
2999 acc_reg = vmax_u8(acc_reg, input_reg);

Completed in 816 milliseconds

12