Home | History | Annotate | Download | only in x64

Lines Matching refs:DefineAsRegister

216   outputs[0] = g.DefineAsRegister(node);
231 outputs[0] = g.DefineAsRegister(node);
380 Emit(opcode, g.DefineAsRegister(node), g.UseRegister(buffer),
388 Emit(opcode, g.DefineAsRegister(node), g.UseRegister(buffer),
494 outputs[output_count++] = g.DefineAsRegister(cont->result());
524 Emit(kX64Movzxbl, g.DefineAsRegister(node), g.Use(m.left().node()));
526 Emit(kX64Movzxwl, g.DefineAsRegister(node), g.Use(m.left().node()));
630 outputs[0] = g.DefineAsRegister(result);
753 InstructionOperand outputs[] = {g.DefineAsRegister(node)};
774 Emit(kX64Movsxwl, g.DefineAsRegister(node), g.Use(mleft.left().node()));
777 Emit(kX64Movsxbl, g.DefineAsRegister(node), g.Use(mleft.left().node()));
802 Emit(kX64Lzcnt, g.DefineAsRegister(node), g.Use(node->InputAt(0)));
808 Emit(kX64Lzcnt32, g.DefineAsRegister(node), g.Use(node->InputAt(0)));
814 Emit(kX64Tzcnt, g.DefineAsRegister(node), g.Use(node->InputAt(0)));
820 Emit(kX64Tzcnt32, g.DefineAsRegister(node), g.Use(node->InputAt(0)));
835 Emit(kX64Popcnt32, g.DefineAsRegister(node), g.Use(node->InputAt(0)));
841 Emit(kX64Popcnt, g.DefineAsRegister(node), g.Use(node->InputAt(0)));
899 g.DefineAsRegister(node), g.UseRegister(m.left().node()),
918 g.DefineAsRegister(node), g.UseRegister(m.left().node()),
945 selector->Emit(opcode, g.DefineAsRegister(node), g.Use(left),
1070 Emit(kSSEFloat32ToFloat64, g.DefineAsRegister(node), g.Use(node->InputAt(0)));
1076 Emit(kSSEInt32ToFloat64, g.DefineAsRegister(node), g.Use(node->InputAt(0)));
1082 Emit(kSSEUint32ToFloat64, g.DefineAsRegister(node), g.Use(node->InputAt(0)));
1088 Emit(kSSEFloat64ToInt32, g.DefineAsRegister(node), g.Use(node->InputAt(0)));
1094 Emit(kSSEFloat64ToUint32 | MiscField::encode(1), g.DefineAsRegister(node),
1100 Emit(kSSEFloat64ToUint32 | MiscField::encode(0), g.DefineAsRegister(node),
1106 Emit(kSSEFloat32ToInt32, g.DefineAsRegister(node), g.Use(node->InputAt(0)));
1112 Emit(kSSEFloat32ToUint32, g.DefineAsRegister(node), g.Use(node->InputAt(0)));
1121 outputs[output_count++] = g.DefineAsRegister(node);
1125 outputs[output_count++] = g.DefineAsRegister(success_output);
1137 outputs[output_count++] = g.DefineAsRegister(node);
1141 outputs[output_count++] = g.DefineAsRegister(success_output);
1153 outputs[output_count++] = g.DefineAsRegister(node);
1157 outputs[output_count++] = g.DefineAsRegister(success_output);
1169 outputs[output_count++] = g.DefineAsRegister(node);
1173 outputs[output_count++] = g.DefineAsRegister(success_output);
1202 InstructionOperand outputs[] = {g.DefineAsRegister(node)};
1210 Emit(kX64Movsxlq, g.DefineAsRegister(node), g.Use(node->InputAt(0)));
1281 Emit(kX64Movl, g.DefineAsRegister(node), g.Use(value));
1290 selector->Emit(opcode, g.DefineAsRegister(node), g.Use(node->InputAt(0)));
1297 selector->Emit(opcode, g.DefineAsRegister(node),
1314 selector->Emit(avx_opcode, g.DefineAsRegister(node), operand0, operand1);
1325 selector->Emit(avx_opcode, g.DefineAsRegister(node), g.Use(input));
1365 Emit(kX64Movl, g.DefineAsRegister(node), g.Use(value));
1374 Emit(kSSEInt32ToFloat32, g.DefineAsRegister(node), g.Use(node->InputAt(0)));
1380 Emit(kSSEInt64ToFloat32, g.DefineAsRegister(node), g.Use(node->InputAt(0)));
1386 Emit(kSSEInt64ToFloat64, g.DefineAsRegister(node), g.Use(node->InputAt(0)));
1392 Emit(kSSEUint32ToFloat32, g.DefineAsRegister(node), g.Use(node->InputAt(0)));
1399 Emit(kSSEUint64ToFloat32, g.DefineAsRegister(node), g.Use(node->InputAt(0)),
1407 Emit(kSSEUint64ToFloat64, g.DefineAsRegister(node), g.Use(node->InputAt(0)),
1414 Emit(kX64BitcastFI, g.DefineAsRegister(node), g.Use(node->InputAt(0)));
1420 Emit(kX64BitcastDL, g.DefineAsRegister(node), g.Use(node->InputAt(0)));
1426 Emit(kX64BitcastIF, g.DefineAsRegister(node), g.Use(node->InputAt(0)));
1432 Emit(kX64BitcastLD, g.DefineAsRegister(node), g.Use(node->InputAt(0)));
1655 InstructionOperand output = g.DefineAsRegister(cont->result());
1674 selector->Emit(opcode, g.DefineAsRegister(cont->result()), left, right);
1831 selector->Emit(opcode, g.DefineAsRegister(cont->result()));
2256 Emit(kSSEFloat64ExtractLowWord32, g.DefineAsRegister(node),
2263 Emit(kSSEFloat64ExtractHighWord32, g.DefineAsRegister(node),
2274 Emit(kSSEFloat64LoadLowWord32, g.DefineAsRegister(node), g.Use(right));
2345 Emit(kX64Int32x4Create, g.DefineAsRegister(node), g.Use(node->InputAt(0)));
2350 Emit(kX64Int32x4ExtractLane, g.DefineAsRegister(node),