/external/v8/src/compiler/mips64/ |
D | instruction-selector-mips64.cc | 235 inputs[1] = g.TempImmediate(static_cast<int32_t>(m.immediate())); in TryEmitExtendingLoad() 287 inputs[input_count++] = g.TempImmediate(cont->trap_id()); in VisitBinop() 350 addr_reg, g.TempImmediate(0)); in EmitLoad() 480 addr_reg, g.TempImmediate(0), g.UseRegisterOrImmediateZero(value)); in VisitStore() 516 g.UseRegister(mleft.left().node()), g.TempImmediate(lsb), in VisitWord32And() 517 g.TempImmediate(mask_width)); in VisitWord32And() 531 g.UseRegister(m.left().node()), g.TempImmediate(0), in VisitWord32And() 532 g.TempImmediate(shift)); in VisitWord32And() 569 g.UseRegister(mleft.left().node()), g.TempImmediate(lsb), in VisitWord64And() 570 g.TempImmediate(static_cast<int32_t>(mask_width))); in VisitWord64And() [all …]
|
/external/v8/src/compiler/mips/ |
D | instruction-selector-mips.cc | 191 inputs[input_count++] = g.TempImmediate(cont->trap_id()); in VisitBinop() 284 g.DefineAsRegister(node), addr_reg, g.TempImmediate(0)); in VisitLoad() 373 addr_reg, g.TempImmediate(0), g.UseRegisterOrImmediateZero(value)); in VisitStore() 412 g.UseRegister(mleft.left().node()), g.TempImmediate(lsb), in VisitWord32And() 413 g.TempImmediate(mask_width)); in VisitWord32And() 428 g.TempImmediate(0), g.TempImmediate(shift)); in VisitWord32And() 458 g.TempImmediate(0)); in VisitWord32Xor() 511 g.UseRegister(mleft.left().node()), g.TempImmediate(lsb), in VisitWord32Shr() 512 g.TempImmediate(mask_width)); in VisitWord32Shr() 673 g.UseRegister(mright.left().node()), g.TempImmediate(shift_value)); in VisitInt32Add() [all …]
|
/external/v8/src/compiler/ppc/ |
D | instruction-selector-ppc.cc | 564 g.TempImmediate(sh), g.TempImmediate(mb), g.TempImmediate(me)); in VisitWord32And() 620 g.TempImmediate(sh), g.TempImmediate(mask)); in VisitWord64And() 689 g.UseRegister(mleft.left().node()), g.TempImmediate(sh), in VisitWord32Shl() 690 g.TempImmediate(mb), g.TempImmediate(me)); in VisitWord32Shl() 733 g.UseRegister(mleft.left().node()), g.TempImmediate(sh), in VisitWord64Shl() 734 g.TempImmediate(mask)); in VisitWord64Shl() 761 g.UseRegister(mleft.left().node()), g.TempImmediate(sh), in VisitWord32Shr() 762 g.TempImmediate(mb), g.TempImmediate(me)); in VisitWord32Shr() 800 g.UseRegister(mleft.left().node()), g.TempImmediate(sh), in VisitWord64Shr() 801 g.TempImmediate(mask)); in VisitWord64Shr() [all …]
|
/external/v8/src/compiler/arm/ |
D | instruction-selector-arm.cc | 587 Emit(opcode, fp_lo, addr, g.TempImmediate(0)); in VisitUnalignedLoad() 588 Emit(opcode, fp_hi, addr, g.TempImmediate(4)); in VisitUnalignedLoad() 643 g.UseRegister(base), g.TempImmediate(4)); // Compute base + 4. in VisitUnalignedStore() 774 g.TempImmediate(lsb), g.TempImmediate(width)); in EmitUbfx() 814 g.TempImmediate(mshr.right().Value())); in VisitWord32And() 835 g.UseRegister(m.left().node()), g.TempImmediate(0)); in VisitWord32And() 842 g.TempImmediate(~value)); in VisitWord32And() 862 g.TempImmediate(lsb), g.TempImmediate(width)); in VisitWord32And() 985 g.UseRegister(mleft.left().node()), g.TempImmediate(0)); in VisitWord32Sar() 989 g.UseRegister(mleft.left().node()), g.TempImmediate(0)); in VisitWord32Sar() [all …]
|
/external/v8/src/compiler/arm64/ |
D | instruction-selector-arm64.cc | 57 return TempImmediate(value); in UseImmediateOrTemp() 227 inputs[1] = g.TempImmediate(static_cast<int32_t>(m.immediate())); in TryEmitExtendingLoad() 505 g.TempImmediate(static_cast<int32_t>(-m.right().Value()))); in VisitAddSub() 941 g.TempImmediate(mask_width)); in VisitWord32And() 982 g.TempImmediate(static_cast<int32_t>(mask_width))); in VisitWord64And() 1053 g.UseImmediate(m.right().node()), g.TempImmediate(mask_width)); in VisitWord32Shl() 1098 g.UseRegister(mleft.left().node()), g.TempImmediate(0), in TryEmitBitfieldExtract32() 1099 g.TempImmediate(32 - right_val)); in TryEmitBitfieldExtract32() 1126 g.TempImmediate(mask_width)); in VisitWord32Shr() 1145 g.TempImmediate(32 + shift)); in VisitWord32Shr() [all …]
|
/external/v8/src/compiler/s390/ |
D | instruction-selector-s390.cc | 598 g.TempImmediate(doZeroExt && (!AutoZeroExtendsWord32ToWord64(node))); in VisitBin32op() 959 g.TempImmediate(sh), g.TempImmediate(mask)); in VisitWord64And() 1029 g.UseRegister(mleft.left().node()), g.TempImmediate(sh), in VisitWord64Shl() 1030 g.TempImmediate(mask)); in VisitWord64Shl() 1073 g.UseRegister(mleft.left().node()), g.TempImmediate(sh), in VisitWord64Shr() 1074 g.TempImmediate(mask)); in VisitWord64Shr() 1094 g.UseRegister(mleft.left().node()), g.TempImmediate(doZeroExt)); in VisitWord32Sar() 1100 g.UseRegister(mleft.left().node()), g.TempImmediate(doZeroExt)); in VisitWord32Sar() 1130 g.UseRegister(node->InputAt(2)), g.TempImmediate(0)); in VisitPairBinop() 1161 g.TempImmediate(0)); in VisitInt32PairMul() [all …]
|
/external/v8/src/compiler/x64/ |
D | instruction-selector-x64.cc | 165 inputs[(*input_count)++] = TempImmediate(static_cast<int32_t>(delta)); in GetEffectiveAddressMemoryOperand() 438 g.UseRegister(offset), g.TempImmediate(0), length_operand); in VisitCheckedLoad() 499 g.TempImmediate(0), length_operand, value_operand); in VisitCheckedStore() 915 g.TempImmediate(-m.right().Value())); in VisitInt32Sub() 934 g.TempImmediate(-static_cast<int32_t>(m.right().Value()))); in VisitInt64Sub() 1371 g.UseRegister(m.left().node()), g.TempImmediate(32)); in VisitTruncateInt64ToInt32() 1763 g.TempImmediate((root_index * kPointerSize) - kRootRegisterBias), in VisitWord64Compare() 1771 g.TempImmediate((root_index * kPointerSize) - kRootRegisterBias), in VisitWord64Compare() 1807 VisitCompare(selector, opcode, g.Use(node), g.TempImmediate(0), cont); in VisitCompareZero() 2030 value_operand, g.TempImmediate(-sw.min_value)); in VisitSwitch()
|
/external/v8/src/compiler/ia32/ |
D | instruction-selector-ia32.cc | 107 inputs[(*input_count)++] = TempImmediate(displacement); in GenerateMemoryOperandInputs() 120 inputs[(*input_count)++] = TempImmediate(displacement); in GenerateMemoryOperandInputs() 129 inputs[(*input_count)++] = TempImmediate(displacement); in GenerateMemoryOperandInputs() 139 inputs[(*input_count)++] = TempImmediate(displacement); in GenerateMemoryOperandInputs() 1473 VisitCompare(selector, kIA32Cmp, g.Use(value), g.TempImmediate(0), cont); in VisitWordCompareZero() 1528 value_operand, g.TempImmediate(-sw.min_value)); in VisitSwitch()
|
/external/v8/src/compiler/x87/ |
D | instruction-selector-x87.cc | 111 inputs[(*input_count)++] = TempImmediate(displacement); in GenerateMemoryOperandInputs() 124 inputs[(*input_count)++] = TempImmediate(displacement); in GenerateMemoryOperandInputs() 133 inputs[(*input_count)++] = TempImmediate(displacement); in GenerateMemoryOperandInputs() 143 inputs[(*input_count)++] = TempImmediate(displacement); in GenerateMemoryOperandInputs() 1581 VisitCompare(selector, kX87Cmp, g.Use(value), g.TempImmediate(0), cont); in VisitWordCompareZero() 1637 value_operand, g.TempImmediate(-sw.min_value)); in VisitSwitch()
|
/external/v8/src/compiler/ |
D | instruction-selector-impl.h | 214 InstructionOperand TempImmediate(int32_t imm) { in TempImmediate() function
|
D | instruction-selector.cc | 423 return g->TempImmediate(FrameStateDescriptor::kImpossibleValue); in OperandForDeopt() 771 buffer->instruction_args.push_back(g.TempImmediate(state_id)); in InitializeCallBuffer() 1771 inputs[index * 2 + 2 + 0] = g.TempImmediate(value); in EmitLookupSwitch() 2460 buffer.instruction_args.push_back(g.TempImmediate(first_unused_stack_slot)); in VisitTailCall() 2529 args.push_back(g.TempImmediate(state_id)); in EmitDeoptimize()
|