/external/v8/src/compiler/mips64/ |
D | instruction-selector-mips64.cc | 243 inputs[1] = g.TempImmediate(static_cast<int32_t>(m.immediate())); in TryEmitExtendingLoad() 359 addr_reg, g.TempImmediate(0)); in EmitLoad() 493 addr_reg, g.TempImmediate(0), g.UseRegisterOrImmediateZero(value)); in VisitStore() 529 g.UseRegister(mleft.left().node()), g.TempImmediate(lsb), in VisitWord32And() 530 g.TempImmediate(mask_width)); in VisitWord32And() 544 g.UseRegister(m.left().node()), g.TempImmediate(0), in VisitWord32And() 545 g.TempImmediate(shift)); in VisitWord32And() 582 g.UseRegister(mleft.left().node()), g.TempImmediate(lsb), in VisitWord64And() 583 g.TempImmediate(static_cast<int32_t>(mask_width))); in VisitWord64And() 599 g.UseRegister(m.left().node()), g.TempImmediate(0), in VisitWord64And() [all …]
|
/external/v8/src/compiler/mips/ |
D | instruction-selector-mips.cc | 297 g.DefineAsRegister(node), addr_reg, g.TempImmediate(0)); in VisitLoad() 387 addr_reg, g.TempImmediate(0), g.UseRegisterOrImmediateZero(value)); in VisitStore() 426 g.UseRegister(mleft.left().node()), g.TempImmediate(lsb), in VisitWord32And() 427 g.TempImmediate(mask_width)); in VisitWord32And() 442 g.TempImmediate(0), g.TempImmediate(shift)); in VisitWord32And() 472 g.TempImmediate(0)); in VisitWord32Xor() 525 g.UseRegister(mleft.left().node()), g.TempImmediate(lsb), in VisitWord32Shr() 526 g.TempImmediate(mask_width)); in VisitWord32Shr() 688 g.UseRegister(mright.left().node()), g.TempImmediate(shift_value)); in VisitInt32Add() 700 g.UseRegister(mleft.left().node()), g.TempImmediate(shift_value)); in VisitInt32Add() [all …]
|
/external/v8/src/compiler/arm64/ |
D | instruction-selector-arm64.cc | 68 return TempImmediate(value); in UseImmediateOrTemp() 252 inputs[1] = g.TempImmediate(static_cast<int32_t>(m.immediate())); in TryEmitExtendingLoad() 512 g.TempImmediate(static_cast<int32_t>(-m.right().Value()))); in VisitAddSub() 881 g.TempImmediate(mask_width)); in VisitWord32And() 922 g.TempImmediate(static_cast<int32_t>(mask_width))); in VisitWord64And() 993 g.UseImmediate(m.right().node()), g.TempImmediate(mask_width)); in VisitWord32Shl() 1038 g.UseRegister(mleft.left().node()), g.TempImmediate(0), in TryEmitBitfieldExtract32() 1039 g.TempImmediate(32 - right_val)); in TryEmitBitfieldExtract32() 1066 g.TempImmediate(mask_width)); in VisitWord32Shr() 1085 g.TempImmediate(32 + shift)); in VisitWord32Shr() [all …]
|
/external/v8/src/compiler/arm/ |
D | instruction-selector-arm.cc | 661 Emit(opcode, fp_lo, addr, g.TempImmediate(0)); in VisitUnalignedLoad() 662 Emit(opcode, fp_hi, addr, g.TempImmediate(4)); in VisitUnalignedLoad() 751 g.UseRegister(base), g.TempImmediate(4)); // Compute base + 4. in VisitUnalignedStore() 790 g.TempImmediate(lsb), g.TempImmediate(width)); in EmitUbfx() 830 g.TempImmediate(mshr.right().Value())); in VisitWord32And() 837 g.TempImmediate(mshr.right().Value())); in VisitWord32And() 858 g.UseRegister(m.left().node()), g.TempImmediate(0)); in VisitWord32And() 865 g.TempImmediate(~value)); in VisitWord32And() 885 g.TempImmediate(lsb), g.TempImmediate(width)); in VisitWord32And() 992 g.UseRegister(mleft.left().node()), g.TempImmediate(0)); in VisitWord32Sar() [all …]
|
/external/v8/src/compiler/ppc/ |
D | instruction-selector-ppc.cc | 473 g.TempImmediate(sh), g.TempImmediate(mb), g.TempImmediate(me)); in VisitWord32And() 529 g.TempImmediate(sh), g.TempImmediate(mask)); in VisitWord64And() 598 g.UseRegister(mleft.left().node()), g.TempImmediate(sh), in VisitWord32Shl() 599 g.TempImmediate(mb), g.TempImmediate(me)); in VisitWord32Shl() 642 g.UseRegister(mleft.left().node()), g.TempImmediate(sh), in VisitWord64Shl() 643 g.TempImmediate(mask)); in VisitWord64Shl() 670 g.UseRegister(mleft.left().node()), g.TempImmediate(sh), in VisitWord32Shr() 671 g.TempImmediate(mb), g.TempImmediate(me)); in VisitWord32Shr() 709 g.UseRegister(mleft.left().node()), g.TempImmediate(sh), in VisitWord64Shr() 710 g.TempImmediate(mask)); in VisitWord64Shr() [all …]
|
/external/v8/src/compiler/s390/ |
D | instruction-selector-s390.cc | 594 inputs[input_count++] = g.TempImmediate(!canEliminateZeroExt); in VisitUnaryOp() 650 inputs[input_count++] = g.TempImmediate(!canEliminateZeroExt); in VisitBinOp() 907 g.TempImmediate(sh), g.TempImmediate(mask)); in VisitWord64And() 947 g.UseRegister(mleft.left().node()), g.TempImmediate(sh), in VisitWord64Shl() 948 g.TempImmediate(mask)); in VisitWord64Shl() 985 g.UseRegister(mleft.left().node()), g.TempImmediate(sh), in VisitWord64Shr() 986 g.TempImmediate(mask)); in VisitWord64Shr() 1008 g.TempImmediate(!canEliminateZeroExt)); in TryMatchSignExtInt16OrInt8FromWord32Sar() 1016 g.TempImmediate(!canEliminateZeroExt)); in TryMatchSignExtInt16OrInt8FromWord32Sar() 1046 g.UseRegister(node->InputAt(2)), g.TempImmediate(0)); in VisitPairBinop() [all …]
|
/external/v8/src/compiler/x64/ |
D | instruction-selector-x64.cc | 174 inputs[(*input_count)++] = TempImmediate(static_cast<int32_t>(delta)); in GetEffectiveAddressMemoryOperand() 866 g.DefineAsRegister(node), int64_input, g.TempImmediate(-imm)); in VisitInt32Sub() 883 g.TempImmediate(-m.right().Value())); in VisitInt32Sub() 900 g.TempImmediate(-static_cast<int32_t>(m.right().Value()))); in VisitInt64Sub() 1348 g.UseRegister(m.left().node()), g.TempImmediate(32)); in VisitTruncateInt64ToInt32() 1720 g.TempImmediate(TurboAssemblerBase::RootRegisterOffset(root_index)), in VisitWord64Compare() 1728 g.TempImmediate(TurboAssemblerBase::RootRegisterOffset(root_index)), in VisitWord64Compare() 1806 VisitCompare(selector, opcode, g.Use(node), g.TempImmediate(0), cont); in VisitCompareZero() 2051 value_operand, g.TempImmediate(-sw.min_value())); in VisitSwitch()
|
/external/v8/src/compiler/ |
D | instruction-selector.cc | 450 return g->TempImmediate(FrameStateDescriptor::kImpossibleValue); in OperandForDeopt() 754 args->push_back(g.TempImmediate(state_id)); in AppendDeoptimizeArguments() 932 buffer->instruction_args.push_back(g.TempImmediate(-1)); in InitializeCallBuffer() 965 buffer->instruction_args.push_back(g.TempImmediate(state_id)); in InitializeCallBuffer() 1015 buffer->instruction_args[poison_alias_index] = g.TempImmediate( in InitializeCallBuffer() 2177 inputs[index * 2 + 2 + 0] = g.TempImmediate(c.value); in EmitLookupSwitch() 2196 inputs[index * 2 + 2 + 0] = g.TempImmediate(c.value); in EmitBinarySearchSwitch() 2807 buffer.instruction_args.push_back(g.TempImmediate(optional_padding_slot)); in VisitTailCall() 2812 buffer.instruction_args.push_back(g.TempImmediate(first_unused_stack_slot)); in VisitTailCall()
|
D | instruction-selector-impl.h | 275 InstructionOperand TempImmediate(int32_t imm) { in TempImmediate() function
|
/external/v8/src/compiler/ia32/ |
D | instruction-selector-ia32.cc | 112 inputs[(*input_count)++] = TempImmediate(displacement); in GenerateMemoryOperandInputs() 125 inputs[(*input_count)++] = TempImmediate(displacement); in GenerateMemoryOperandInputs() 134 inputs[(*input_count)++] = TempImmediate(displacement); in GenerateMemoryOperandInputs() 144 inputs[(*input_count)++] = TempImmediate(displacement); in GenerateMemoryOperandInputs() 1474 VisitCompare(this, kIA32Cmp, g.Use(value), g.TempImmediate(0), cont); in VisitWordCompareZero() 1497 value_operand, g.TempImmediate(-sw.min_value())); in VisitSwitch()
|