Lines Matching refs:Emit
114 selector->Emit(opcode, g.DefineAsRegister(node), in VisitRRR()
121 selector->Emit( in VisitRRRR()
129 selector->Emit(opcode, g.DefineAsRegister(node), in VisitRR()
137 selector->Emit(opcode, g.DefineAsRegister(node), in VisitRRI()
145 selector->Emit(opcode, g.DefineAsRegister(node), in VisitRRIR()
153 selector->Emit(opcode, g.DefineAsRegister(node), in VisitRRO()
238 Emit(kArchStackSlot, g.DefineAsRegister(node), in VisitStackSlot()
245 Emit(kArchDebugAbort, g.NoOutput(), g.UseFixed(node->InputAt(0), a0)); in VisitDebugAbort()
289 Emit(opcode | AddressingModeField::encode(kMode_MRI), in VisitLoad()
293 Emit(kMipsAdd | AddressingModeField::encode(kMode_None), addr_reg, in VisitLoad()
296 Emit(opcode | AddressingModeField::encode(kMode_MRI), in VisitLoad()
345 Emit(code, 0, nullptr, input_count, inputs, temp_count, temps); in VisitStore()
378 Emit(opcode | AddressingModeField::encode(kMode_MRI), g.NoOutput(), in VisitStore()
383 Emit(kMipsAdd | AddressingModeField::encode(kMode_None), addr_reg, in VisitStore()
386 Emit(opcode | AddressingModeField::encode(kMode_MRI), g.NoOutput(), in VisitStore()
423 Emit(kArchNop, g.DefineSameAsFirst(node), g.Use(mleft.left().node())); in VisitWord32And()
425 Emit(kMipsExt, g.DefineAsRegister(node), in VisitWord32And()
441 Emit(kMipsIns, g.DefineSameAsFirst(node), g.UseRegister(m.left().node()), in VisitWord32And()
462 Emit(kMipsNor, g.DefineAsRegister(node), in VisitWord32Xor()
471 Emit(kMipsNor, g.DefineAsRegister(node), g.UseRegister(m.left().node()), in VisitWord32Xor()
498 Emit(kMipsShl, g.DefineAsRegister(node), in VisitWord32Shl()
524 Emit(kMipsExt, g.DefineAsRegister(node), in VisitWord32Shr()
545 Emit(kMipsSeh, g.DefineAsRegister(node), in VisitWord32Sar()
549 Emit(kMipsSeb, g.DefineAsRegister(node), in VisitWord32Sar()
576 selector->Emit(pair_opcode, 2, outputs, 4, inputs); in VisitInt32PairBinop()
580 selector->Emit(single_opcode, g.DefineSameAsFirst(node), in VisitInt32PairBinop()
630 selector->Emit(opcode, output_count, outputs, 3, inputs, temp_count, temps); in VisitWord32PairShift()
661 Emit(kMipsByteSwap32, g.DefineAsRegister(node), in VisitWord32ReverseBytes()
667 Emit(kMipsCtz, g.DefineAsRegister(node), g.UseRegister(node->InputAt(0))); in VisitWord32Ctz()
673 Emit(kMipsPopcnt, g.DefineAsRegister(node), g.UseRegister(node->InputAt(0))); in VisitWord32Popcnt()
687 Emit(kMipsLsa, g.DefineAsRegister(node), g.UseRegister(m.left().node()), in VisitInt32Add()
699 Emit(kMipsLsa, g.DefineAsRegister(node), g.UseRegister(m.right().node()), in VisitInt32Add()
720 Emit(kMipsShl | AddressingModeField::encode(kMode_None), in VisitInt32Mul()
726 Emit(kMipsLsa, g.DefineAsRegister(node), g.UseRegister(m.left().node()), in VisitInt32Mul()
733 Emit(kMipsShl | AddressingModeField::encode(kMode_None), temp, in VisitInt32Mul()
736 Emit(kMipsSub | AddressingModeField::encode(kMode_None), in VisitInt32Mul()
752 Emit(kMipsMulHighU, g.DefineAsRegister(node), g.UseRegister(node->InputAt(0)), in VisitUint32MulHigh()
760 Emit(kMipsDiv, g.DefineSameAsFirst(node), g.UseRegister(m.left().node()), in VisitInt32Div()
768 Emit(kMipsDivU, g.DefineSameAsFirst(node), g.UseRegister(m.left().node()), in VisitUint32Div()
776 Emit(kMipsMod, g.DefineAsRegister(node), g.UseRegister(m.left().node()), in VisitInt32Mod()
784 Emit(kMipsModU, g.DefineAsRegister(node), g.UseRegister(m.left().node()), in VisitUint32Mod()
832 Emit(kMipsFloorWD, g.DefineAsRegister(node), in VisitChangeFloat64ToInt32()
836 Emit(kMipsCeilWD, g.DefineAsRegister(node), in VisitChangeFloat64ToInt32()
840 Emit(kMipsRoundWD, g.DefineAsRegister(node), in VisitChangeFloat64ToInt32()
844 Emit(kMipsTruncWD, g.DefineAsRegister(node), in VisitChangeFloat64ToInt32()
856 Emit(kMipsFloorWS, g.DefineAsRegister(node), in VisitChangeFloat64ToInt32()
860 Emit(kMipsCeilWS, g.DefineAsRegister(node), in VisitChangeFloat64ToInt32()
864 Emit(kMipsRoundWS, g.DefineAsRegister(node), in VisitChangeFloat64ToInt32()
868 Emit(kMipsTruncWS, g.DefineAsRegister(node), in VisitChangeFloat64ToInt32()
872 Emit(kMipsTruncWS, g.DefineAsRegister(node), in VisitChangeFloat64ToInt32()
878 Emit(kMipsTruncWS, g.DefineAsRegister(node), in VisitChangeFloat64ToInt32()
903 Emit(kMipsCvtSW, g.DefineAsRegister(node), in VisitTruncateFloat64ToFloat32()
925 Emit(kMipsFloat64InsertLowWord32, g.DefineAsRegister(node), in VisitBitcastInt32ToFloat32()
938 Emit(kMipsMaddS, g.DefineAsRegister(node), in VisitFloat32Add()
946 Emit(kMipsMaddS, g.DefineAsRegister(node), g.UseRegister(m.left().node()), in VisitFloat32Add()
963 Emit(kMipsMaddD, g.DefineAsRegister(node), in VisitFloat64Add()
971 Emit(kMipsMaddD, g.DefineAsRegister(node), g.UseRegister(m.left().node()), in VisitFloat64Add()
988 Emit(kMipsMsubS, g.DefineAsRegister(node), in VisitFloat32Sub()
1004 Emit(kMipsMsubD, g.DefineAsRegister(node), in VisitFloat64Sub()
1035 Emit(kMipsModD, g.DefineAsFixed(node, f0), g.UseFixed(node->InputAt(0), f12), in VisitFloat64Mod()
1041 Emit(kMipsFloat32Max, g.DefineAsRegister(node), in VisitFloat32Max()
1047 Emit(kMipsFloat64Max, g.DefineAsRegister(node), in VisitFloat64Max()
1053 Emit(kMipsFloat32Min, g.DefineAsRegister(node), in VisitFloat32Min()
1059 Emit(kMipsFloat64Min, g.DefineAsRegister(node), in VisitFloat64Min()
1138 Emit(opcode, g.DefineAsFixed(node, f0), g.UseFixed(node->InputAt(0), f2), in VisitFloat64Ieee754Binop()
1146 Emit(opcode, g.DefineAsFixed(node, f0), g.UseFixed(node->InputAt(0), f12)) in VisitFloat64Ieee754Unop()
1157 Emit(kArchPrepareCallCFunction | MiscField::encode(static_cast<int>( in EmitPrepareArguments()
1165 Emit(kMipsStoreToStackSlot, g.NoOutput(), g.UseRegister(input.node), in EmitPrepareArguments()
1182 Emit(kMipsStackClaim, g.NoOutput(), in EmitPrepareArguments()
1188 Emit(kMipsStoreToStackSlot, g.NoOutput(), g.UseRegister(input.node), in EmitPrepareArguments()
1211 Emit(kMipsPeek, g.DefineAsRegister(output.node), in EmitPrepareResults()
1259 Emit(opcode | AddressingModeField::encode(kMode_MRI), in VisitUnalignedLoad()
1263 Emit(kMipsAdd | AddressingModeField::encode(kMode_None), addr_reg, in VisitUnalignedLoad()
1266 Emit(opcode | AddressingModeField::encode(kMode_MRI), in VisitUnalignedLoad()
1311 Emit(opcode | AddressingModeField::encode(kMode_MRI), g.NoOutput(), in VisitUnalignedStore()
1316 Emit(kMipsAdd | AddressingModeField::encode(kMode_None), addr_reg, in VisitUnalignedStore()
1319 Emit(opcode | AddressingModeField::encode(kMode_MRI), g.NoOutput(), in VisitUnalignedStore()
1551 Emit(kMipsSub, index_operand, value_operand, in VisitSwitch()
1667 Emit(kMipsFloat64ExtractLowWord32, g.DefineAsRegister(node), in VisitFloat64ExtractLowWord32()
1674 Emit(kMipsFloat64ExtractHighWord32, g.DefineAsRegister(node), in VisitFloat64ExtractHighWord32()
1683 Emit(kMipsFloat64InsertLowWord32, g.DefineSameAsFirst(node), in VisitFloat64InsertLowWord32()
1692 Emit(kMipsFloat64InsertHighWord32, g.DefineSameAsFirst(node), in VisitFloat64InsertHighWord32()
1700 Emit(kMipsFloat64SilenceNaN, g.DefineSameAsFirst(node), g.UseRegister(left), in VisitFloat64SilenceNaN()
1728 Emit(opcode | AddressingModeField::encode(kMode_MRI), in VisitWord32AtomicLoad()
1732 Emit(kMipsAdd | AddressingModeField::encode(kMode_None), addr_reg, in VisitWord32AtomicLoad()
1735 Emit(opcode | AddressingModeField::encode(kMode_MRI), in VisitWord32AtomicLoad()
1763 Emit(opcode | AddressingModeField::encode(kMode_MRI), g.NoOutput(), in VisitWord32AtomicStore()
1768 Emit(kMipsAdd | AddressingModeField::encode(kMode_None), addr_reg, in VisitWord32AtomicStore()
1771 Emit(opcode | AddressingModeField::encode(kMode_MRI), g.NoOutput(), in VisitWord32AtomicStore()
1811 Emit(code, 1, outputs, input_count, inputs, 3, temp); in VisitWord32AtomicExchange()
1851 Emit(code, 1, outputs, input_count, inputs, 3, temp); in VisitWord32AtomicCompareExchange()
1892 Emit(code, 1, outputs, input_count, inputs, 4, temps); in VisitWord32AtomicBinaryOperation()
2034 Emit(kMipsS128Zero, g.DefineSameAsFirst(node)); in VisitS128Zero()
2173 Emit(kMipsS8x16Concat, g.DefineSameAsFirst(node), g.UseRegister(input1), in VisitS8x16Shuffle()
2178 Emit(kMipsS32x4Shuffle, g.DefineAsRegister(node), g.UseRegister(input0), in VisitS8x16Shuffle()
2182 Emit(kMipsS8x16Shuffle, g.DefineAsRegister(node), g.UseRegister(input0), in VisitS8x16Shuffle()
2191 Emit(kMipsSeb, g.DefineAsRegister(node), g.UseRegister(node->InputAt(0))); in VisitSignExtendWord8ToInt32()
2196 Emit(kMipsSeh, g.DefineAsRegister(node), g.UseRegister(node->InputAt(0))); in VisitSignExtendWord16ToInt32()