Home
last modified time | relevance | path

Searched refs:TempImmediate (Results 1 – 11 of 11) sorted by relevance

/external/v8/src/compiler/mips64/
Dinstruction-selector-mips64.cc235 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/
Dinstruction-selector-mips.cc191 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/
Dinstruction-selector-ppc.cc564 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/
Dinstruction-selector-arm.cc587 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/
Dinstruction-selector-arm64.cc57 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/
Dinstruction-selector-s390.cc598 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/
Dinstruction-selector-x64.cc165 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/
Dinstruction-selector-ia32.cc107 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/
Dinstruction-selector-x87.cc111 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/
Dinstruction-selector-impl.h214 InstructionOperand TempImmediate(int32_t imm) { in TempImmediate() function
Dinstruction-selector.cc423 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()