Home | History | Annotate | Download | only in s390

Lines Matching refs:Emit

74   selector->Emit(opcode, g.DefineAsRegister(node),
80 selector->Emit(opcode, g.DefineAsRegister(node),
88 selector->Emit(opcode, g.DefineAsRegister(node),
107 selector->Emit(opcode, output_count, outputs, 1, inputs);
146 selector->Emit(opcode, output_count, outputs, input_count, inputs);
202 Emit(opcode | AddressingModeField::encode(kMode_MRI),
205 Emit(opcode | AddressingModeField::encode(kMode_MRI),
208 Emit(opcode | AddressingModeField::encode(kMode_MRR),
263 Emit(code, 0, nullptr, input_count, inputs, temp_count, temps);
302 Emit(opcode | AddressingModeField::encode(kMode_MRI), g.NoOutput(),
305 Emit(opcode | AddressingModeField::encode(kMode_MRI), g.NoOutput(),
308 Emit(opcode | AddressingModeField::encode(kMode_MRR), g.NoOutput(),
353 Emit(opcode | AddressingModeField::encode(addressingMode),
398 Emit(opcode | AddressingModeField::encode(addressingMode), g.NoOutput(),
426 selector->Emit(inv_opcode, g.DefineAsRegister(node),
439 selector->Emit(inv_opcode, g.DefineAsRegister(node),
498 Emit(kS390_RotLeftAndMask32, g.DefineAsRegister(node),
552 Emit(opcode, g.DefineAsRegister(node), g.UseRegister(left),
584 Emit(kS390_Not, g.DefineAsRegister(node), g.UseRegister(m.left().node()));
595 Emit(kS390_Not, g.DefineAsRegister(node), g.UseRegister(m.left().node()));
615 Emit(kS390_RotLeftAndMask32, g.DefineAsRegister(node),
657 Emit(opcode, g.DefineAsRegister(node),
683 Emit(kS390_RotLeftAndMask32, g.DefineAsRegister(node),
721 Emit(opcode, g.DefineAsRegister(node),
740 Emit(kS390_ExtendSignWord16, g.DefineAsRegister(node),
744 Emit(kS390_ExtendSignWord8, g.DefineAsRegister(node),
767 selector->Emit(opcode, 2, outputs, 4, inputs);
789 Emit(kS390_MulPair, 2, outputs, 4, inputs);
811 selector->Emit(opcode, 2, outputs, 3, inputs);
845 Emit(kS390_Cntlz32, g.DefineAsRegister(node),
852 Emit(kS390_Cntlz64, g.DefineAsRegister(node),
859 Emit(kS390_Popcnt32, g.DefineAsRegister(node),
866 Emit(kS390_Popcnt64, g.DefineAsRegister(node),
897 Emit(kS390_Neg, g.DefineAsRegister(node), g.UseRegister(m.right().node()));
908 Emit(kS390_Neg, g.DefineAsRegister(node), g.UseRegister(m.right().node()));
927 Emit(kS390_MulHigh32, g.DefineAsRegister(node),
933 Emit(kS390_MulHighU32, g.DefineAsRegister(node),
1113 Emit(kS390_NegDouble, g.DefineAsRegister(node),
1137 Emit(kS390_CeilDouble, g.DefineAsRegister(node),
1143 Emit(kS390_NegDouble, g.DefineAsRegister(node),
1173 Emit(kS390_ModDouble, g.DefineAsFixed(node, d1),
1205 Emit(opcode, g.DefineAsFixed(node, d0), g.UseFixed(node->InputAt(0), d0))
1212 Emit(opcode, g.DefineAsFixed(node, d0), g.UseFixed(node->InputAt(0), d0),
1328 selector->Emit(opcode, g.NoOutput(), left, right,
1335 selector->Emit(opcode, g.DefineAsRegister(cont->result()), left, right);
1533 // Branch could not be combined with a compare, emit compare against 0.
1575 // Emit either ArchTableSwitch or ArchLookupSwitch.
1587 Emit(kS390_Sub, index_operand, value_operand,
1701 Emit(kArchPrepareCallCFunction |
1708 Emit(kS390_StoreToStackSlot, g.NoOutput(), g.UseRegister(input.node()),
1719 Emit(kS390_PushFrame, g.NoOutput(), g.UseRegister(input.node()),
1724 Emit(kS390_StoreToStackSlot, g.NoOutput(),
1739 Emit(kS390_DoubleExtractLowWord32, g.DefineAsRegister(node),
1745 Emit(kS390_DoubleExtractHighWord32, g.DefineAsRegister(node),
1756 Emit(kS390_DoubleConstruct, g.DefineAsRegister(node), g.UseRegister(left),
1760 Emit(kS390_DoubleInsertLowWord32, g.DefineSameAsFirst(node),
1771 Emit(kS390_DoubleConstruct, g.DefineAsRegister(node), g.UseRegister(right),
1775 Emit(kS390_DoubleInsertHighWord32, g.DefineSameAsFirst(node),
1799 Emit(opcode | AddressingModeField::encode(kMode_MRR),
1830 Emit(opcode | AddressingModeField::encode(kMode_MRR), 0, nullptr, input_count,