Home | History | Annotate | Download | only in ppc

Lines Matching refs:Emit

77   selector->Emit(opcode, g.DefineAsRegister(node),
84 selector->Emit(opcode, g.DefineAsRegister(node),
92 selector->Emit(opcode, g.DefineAsRegister(node),
112 selector->Emit(opcode, output_count, outputs, 1, inputs);
152 selector->Emit(opcode, output_count, outputs, input_count, inputs);
210 Emit(opcode | AddressingModeField::encode(kMode_MRI),
213 Emit(opcode | AddressingModeField::encode(kMode_MRI),
216 Emit(opcode | AddressingModeField::encode(kMode_MRR),
272 Emit(code, 0, nullptr, input_count, inputs, temp_count, temps);
311 Emit(opcode | AddressingModeField::encode(kMode_MRI), g.NoOutput(),
314 Emit(opcode | AddressingModeField::encode(kMode_MRI), g.NoOutput(),
317 Emit(opcode | AddressingModeField::encode(kMode_MRR), g.NoOutput(),
363 Emit(opcode | AddressingModeField::encode(addressingMode),
409 Emit(opcode | AddressingModeField::encode(addressingMode), g.NoOutput(),
438 selector->Emit(inv_opcode, g.DefineAsRegister(node),
451 selector->Emit(inv_opcode, g.DefineAsRegister(node),
515 Emit(kPPC_RotLeftAndMask32, g.DefineAsRegister(node), g.UseRegister(left),
571 Emit(opcode, g.DefineAsRegister(node), g.UseRegister(left),
606 Emit(kPPC_Not, g.DefineAsRegister(node), g.UseRegister(m.left().node()));
618 Emit(kPPC_Not, g.DefineAsRegister(node), g.UseRegister(m.left().node()));
640 Emit(kPPC_RotLeftAndMask32, g.DefineAsRegister(node),
684 Emit(opcode, g.DefineAsRegister(node),
712 Emit(kPPC_RotLeftAndMask32, g.DefineAsRegister(node),
751 Emit(opcode, g.DefineAsRegister(node),
771 Emit(kPPC_ExtendSignWord16, g.DefineAsRegister(node),
775 Emit(kPPC_ExtendSignWord8, g.DefineAsRegister(node),
798 selector->Emit(opcode, 2, outputs, 4, inputs);
822 Emit(kPPC_MulPair, 2, outputs, 4, inputs, 2, temps);
844 selector->Emit(opcode, 2, outputs, 3, inputs);
879 Emit(kPPC_LoadWordS32 | AddressingModeField::encode(kMode_MRI),
907 Emit(kPPC_Cntlz32, g.DefineAsRegister(node), g.UseRegister(node->InputAt(0)));
914 Emit(kPPC_Cntlz64, g.DefineAsRegister(node), g.UseRegister(node->InputAt(0)));
921 Emit(kPPC_Popcnt32, g.DefineAsRegister(node),
929 Emit(kPPC_Popcnt64, g.DefineAsRegister(node),
966 Emit(kPPC_Neg, g.DefineAsRegister(node), g.UseRegister(m.right().node()));
978 Emit(kPPC_Neg, g.DefineAsRegister(node), g.UseRegister(m.right().node()));
1000 Emit(kPPC_MulHigh32, g.DefineAsRegister(node),
1007 Emit(kPPC_MulHighU32, g.DefineAsRegister(node),
1222 Emit(kPPC_NegDouble | MiscField::encode(1), g.DefineAsRegister(node),
1246 Emit(kPPC_CeilDouble, g.DefineAsRegister(node),
1252 Emit(kPPC_NegDouble, g.DefineAsRegister(node),
1286 Emit(kPPC_ModDouble, g.DefineAsFixed(node, d1),
1324 Emit(opcode, g.DefineAsFixed(node, d1), g.UseFixed(node->InputAt(0), d1))
1331 Emit(opcode, g.DefineAsFixed(node, d1),
1461 selector->Emit(opcode, g.NoOutput(), left, right,
1468 selector->Emit(opcode, g.DefineAsRegister(cont->result()), left, right);
1674 // Branch could not be combined with a compare, emit compare against 0.
1719 // Emit either ArchTableSwitch or ArchLookupSwitch.
1731 Emit(kPPC_Sub, index_operand, value_operand,
1862 Emit(kArchPrepareCallCFunction |
1869 Emit(kPPC_StoreToStackSlot, g.NoOutput(), g.UseRegister(input.node()),
1880 Emit(kPPC_PushFrame, g.NoOutput(), g.UseRegister(input.node()),
1885 Emit(kPPC_StoreToStackSlot, g.NoOutput(), g.UseRegister(input.node()),
1901 Emit(kPPC_DoubleExtractLowWord32, g.DefineAsRegister(node),
1908 Emit(kPPC_DoubleExtractHighWord32, g.DefineAsRegister(node),
1920 Emit(kPPC_DoubleConstruct, g.DefineAsRegister(node), g.UseRegister(left),
1924 Emit(kPPC_DoubleInsertLowWord32, g.DefineSameAsFirst(node),
1936 Emit(kPPC_DoubleConstruct, g.DefineAsRegister(node), g.UseRegister(right),
1940 Emit(kPPC_DoubleInsertHighWord32, g.DefineSameAsFirst(node),
1964 Emit(opcode | AddressingModeField::encode(kMode_MRR),
1995 Emit(opcode | AddressingModeField::encode(kMode_MRR),