/external/v8/src/crankshaft/ia32/ |
H A D | lithium-codegen-ia32.cc | 2055 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 D | lithium-codegen-x64.cc | 2219 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 D | lithium-codegen-x87.cc | 2331 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 D | lithium-codegen-ppc.cc | 2363 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 D | lithium-codegen-s390.cc | 2361 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 D | macro-assembler-ia32.cc | 227 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 D | macro-assembler-ia32.h | 422 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 D | code-stubs-ia32.cc | 122 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 D | lithium-codegen-arm.cc | 2262 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 D | lithium-codegen-mips.cc | 2171 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 D | lithium-codegen-mips64.cc | 2291 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 D | deoptimizer.cc | 3396 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 D | macro-assembler-x64.cc | 3696 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 D | macro-assembler-x64.h | 1163 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 D | code-stubs-x64.cc | 96 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 D | code-stubs-arm.cc | 74 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 D | code-stubs-ppc.cc | 69 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 D | macro-assembler-ppc.cc | 3205 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 D | code-stubs-s390.cc | 67 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 D | code-stubs-mips.cc | 77 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 D | macro-assembler-mips.cc | 6287 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 D | code-stubs-mips64.cc | 76 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 D | macro-assembler-x87.h | 420 void SlowTruncateToI(Register result_reg, Register input_reg, 423 void TruncateHeapNumberToI(Register result_reg, Register input_reg);
|
/external/v8/src/compiler/x87/ |
H A D | code-generator-x87.cc | 1465 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 D | optimized_ops.h | 2774 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);
|