Lines Matching refs:Emit
88 selector->Emit(opcode, g.DefineAsRegister(node), in VisitRR()
95 selector->Emit(opcode, g.DefineAsRegister(node), in VisitRRR()
103 selector->Emit(opcode, g.DefineAsRegister(node), in VisitRRO()
123 selector->Emit(opcode, output_count, outputs, 1, inputs); in VisitTryTruncateDouble()
177 Emit(kArchStackSlot, g.DefineAsRegister(node), in VisitStackSlot()
183 Emit(kArchDebugAbort, g.NoOutput(), g.UseFixed(node->InputAt(0), r4)); in VisitDebugAbort()
238 Emit(opcode | AddressingModeField::encode(kMode_MRI), in VisitLoad()
241 Emit(opcode | AddressingModeField::encode(kMode_MRI), in VisitLoad()
244 Emit(opcode | AddressingModeField::encode(kMode_MRR), in VisitLoad()
306 Emit(code, 0, nullptr, input_count, inputs, temp_count, temps); in VisitStore()
349 Emit(opcode | AddressingModeField::encode(kMode_MRI), g.NoOutput(), in VisitStore()
352 Emit(opcode | AddressingModeField::encode(kMode_MRI), g.NoOutput(), in VisitStore()
355 Emit(opcode | AddressingModeField::encode(kMode_MRR), g.NoOutput(), in VisitStore()
395 selector->Emit(inv_opcode, g.DefineAsRegister(node), in VisitLogical()
408 selector->Emit(inv_opcode, g.DefineAsRegister(node), in VisitLogical()
472 Emit(kPPC_RotLeftAndMask32, g.DefineAsRegister(node), g.UseRegister(left), in VisitWord32And()
528 Emit(opcode, g.DefineAsRegister(node), g.UseRegister(left), in VisitWord64And()
563 Emit(kPPC_Not, g.DefineAsRegister(node), g.UseRegister(m.left().node())); in VisitWord32Xor()
575 Emit(kPPC_Not, g.DefineAsRegister(node), g.UseRegister(m.left().node())); in VisitWord64Xor()
597 Emit(kPPC_RotLeftAndMask32, g.DefineAsRegister(node), in VisitWord32Shl()
641 Emit(opcode, g.DefineAsRegister(node), in VisitWord64Shl()
669 Emit(kPPC_RotLeftAndMask32, g.DefineAsRegister(node), in VisitWord32Shr()
708 Emit(opcode, g.DefineAsRegister(node), in VisitWord64Shr()
728 Emit(kPPC_ExtendSignWord16, g.DefineAsRegister(node), in VisitWord32Sar()
732 Emit(kPPC_ExtendSignWord8, g.DefineAsRegister(node), in VisitWord32Sar()
757 selector->Emit(opcode, 2, outputs, 4, inputs); in VisitPairBinop()
761 selector->Emit(opcode2, g.DefineSameAsFirst(node), in VisitPairBinop()
790 Emit(kPPC_MulPair, 2, outputs, 4, inputs, 2, temps); in VisitInt32PairMul()
794 Emit(kPPC_Mul32, g.DefineSameAsFirst(node), g.UseRegister(node->InputAt(0)), in VisitInt32PairMul()
832 selector->Emit(opcode, output_count, outputs, 3, inputs, temp_count, temps); in VisitPairShift()
869 Emit(kPPC_LoadWordS32 | AddressingModeField::encode(kMode_MRI), in VisitWord64Sar()
897 Emit(kPPC_Cntlz32, g.DefineAsRegister(node), g.UseRegister(node->InputAt(0))); in VisitWord32Clz()
904 Emit(kPPC_Cntlz64, g.DefineAsRegister(node), g.UseRegister(node->InputAt(0))); in VisitWord64Clz()
911 Emit(kPPC_Popcnt32, g.DefineAsRegister(node), in VisitWord32Popcnt()
919 Emit(kPPC_Popcnt64, g.DefineAsRegister(node), in VisitWord64Popcnt()
943 Emit(kPPC_ByteRev64, g.DefineAsRegister(node), in VisitWord64ReverseBytes()
949 Emit(kPPC_ByteRev32, g.DefineAsRegister(node), in VisitWord32ReverseBytes()
970 Emit(kPPC_Neg, g.DefineAsRegister(node), g.UseRegister(m.right().node())); in VisitInt32Sub()
982 Emit(kPPC_Neg, g.DefineAsRegister(node), g.UseRegister(m.right().node())); in VisitInt64Sub()
1005 selector->Emit(kPPC_Mul32WithHigh32, 2, outputs, 2, inputs); in EmitInt32MulWithOverflow()
1011 selector->Emit(kPPC_ShiftRightAlg32, 1, outputs, 2, inputs); in EmitInt32MulWithOverflow()
1034 Emit(kPPC_MulHigh32, g.DefineAsRegister(node), in VisitInt32MulHigh()
1041 Emit(kPPC_MulHighU32, g.DefineAsRegister(node), in VisitUint32MulHigh()
1312 Emit(kPPC_ModDouble, g.DefineAsFixed(node, d1), in VisitFloat64Mod()
1355 Emit(opcode, g.DefineAsFixed(node, d1), g.UseFixed(node->InputAt(0), d1)) in VisitFloat64Ieee754Unop()
1362 Emit(opcode, g.DefineAsFixed(node, d1), in VisitFloat64Ieee754Binop()
1723 Emit(kPPC_Sub, index_operand, value_operand, in VisitSwitch()
1855 Emit(kArchPrepareCallCFunction | MiscField::encode(static_cast<int>( in EmitPrepareArguments()
1862 Emit(kPPC_StoreToStackSlot, g.NoOutput(), g.UseRegister(input.node), in EmitPrepareArguments()
1871 Emit(kPPC_Push, g.NoOutput(), g.UseRegister(input.node)); in EmitPrepareArguments()
1883 Emit(kPPC_DoubleExtractLowWord32, g.DefineAsRegister(node), in VisitFloat64ExtractLowWord32()
1890 Emit(kPPC_DoubleExtractHighWord32, g.DefineAsRegister(node), in VisitFloat64ExtractHighWord32()
1902 Emit(kPPC_DoubleConstruct, g.DefineAsRegister(node), g.UseRegister(left), in VisitFloat64InsertLowWord32()
1906 Emit(kPPC_DoubleInsertLowWord32, g.DefineSameAsFirst(node), in VisitFloat64InsertLowWord32()
1918 Emit(kPPC_DoubleConstruct, g.DefineAsRegister(node), g.UseRegister(right), in VisitFloat64InsertHighWord32()
1922 Emit(kPPC_DoubleInsertHighWord32, g.DefineSameAsFirst(node), in VisitFloat64InsertHighWord32()
1948 Emit(opcode | AddressingModeField::encode(kMode_MRR), in VisitWord32AtomicLoad()
1979 Emit(opcode | AddressingModeField::encode(kMode_MRR), in VisitWord32AtomicStore()
2014 Emit(code, 1, outputs, input_count, inputs); in VisitWord32AtomicExchange()
2054 Emit(code, output_count, outputs, input_count, inputs); in VisitWord32AtomicCompareExchange()
2095 Emit(code, output_count, outputs, input_count, inputs); in VisitWord32AtomicBinaryOperation()