Home | History | Annotate | Download | only in arm

Lines Matching refs:UseRegister

84                  g.UseRegister(node->InputAt(0)));
91 g.UseRegister(node->InputAt(0)),
92 g.UseRegister(node->InputAt(1)));
105 *value_return = g.UseRegister(m.left().node());
111 *shift_return = g.UseRegister(m.right().node());
204 InstructionOperand const input = g.UseRegister(m.left().node());
210 inputs[0] = g.UseRegister(m.left().node());
215 inputs[0] = g.UseRegister(m.right().node());
220 inputs[input_count++] = g.UseRegister(m.left().node());
221 inputs[input_count++] = g.UseRegister(m.right().node());
277 g.DefineAsRegister(node), g.UseRegister(m.left().node()),
278 g.UseRegister(m.right().node()));
288 InstructionOperand left_operand = g.UseRegister(m.left().node());
289 InstructionOperand right_operand = g.UseRegister(m.right().node());
338 g.DefineAsRegister(node), g.UseRegister(base), g.UseImmediate(index));
341 g.DefineAsRegister(node), g.UseRegister(base), g.UseRegister(index));
363 ? g.UseRegister(value)
413 g.UseRegister(base), g.UseImmediate(index), g.UseRegister(value));
416 g.UseRegister(base), g.UseRegister(index), g.UseRegister(value));
452 InstructionOperand offset_operand = g.UseRegister(offset);
455 : g.UseRegister(length);
458 g.UseRegister(buffer), offset_operand);
493 InstructionOperand offset_operand = g.UseRegister(offset);
496 : g.UseRegister(length);
498 offset_operand, length_operand, g.UseRegister(value),
499 g.UseRegister(buffer), offset_operand);
512 selector->Emit(opcode, g.DefineAsRegister(node), g.UseRegister(left),
517 g.DefineAsRegister(node), g.UseRegister(left),
518 g.UseRegister(right));
527 selector->Emit(kArmUbfx, g.DefineAsRegister(node), g.UseRegister(left),
575 g.DefineAsRegister(node), g.UseRegister(m.left().node()),
582 g.UseRegister(m.left().node()), g.TempImmediate(0));
591 Emit(kArmBfc, g.DefineSameAsFirst(node), g.UseRegister(m.left().node()),
619 g.DefineAsRegister(node), g.UseRegister(m.left().node()));
704 g.UseRegister(mleft.left().node()), g.TempImmediate(0));
708 g.UseRegister(mleft.left().node()), g.TempImmediate(0));
740 g.UseRegister(mleft.left().node()),
741 g.UseRegister(mleft.right().node()),
742 g.UseRegister(m.right().node()));
748 g.UseRegister(mleft.left().node()),
749 g.UseRegister(mleft.right().node()),
750 g.UseRegister(m.right().node()));
757 g.UseRegister(m.right().node()),
758 g.UseRegister(mleft.left().node()), g.TempImmediate(0));
762 g.UseRegister(m.right().node()),
763 g.UseRegister(mleft.left().node()), g.TempImmediate(0));
774 g.UseRegister(m.right().node()),
775 g.UseRegister(mleftleft.left().node()), g.TempImmediate(0));
779 g.UseRegister(m.right().node()),
780 g.UseRegister(mleftleft.left().node()), g.TempImmediate(0));
794 g.UseRegister(mright.left().node()),
795 g.UseRegister(mright.right().node()),
796 g.UseRegister(m.left().node()));
802 g.UseRegister(mright.left().node()),
803 g.UseRegister(mright.right().node()),
804 g.UseRegister(m.left().node()));
811 g.UseRegister(m.left().node()),
812 g.UseRegister(mright.left().node()), g.TempImmediate(0));
816 g.UseRegister(m.left().node()),
817 g.UseRegister(mright.left().node()), g.TempImmediate(0));
828 g.UseRegister(m.left().node()),
829 g.UseRegister(mrightleft.left().node()), g.TempImmediate(0));
833 g.UseRegister(m.left().node()),
834 g.UseRegister(mrightleft.left().node()), g.TempImmediate(0));
853 Emit(kArmMls, g.DefineAsRegister(node), g.UseRegister(mright.left().node()),
854 g.UseRegister(mright.right().node()), g.UseRegister(m.left().node()));
868 g.DefineAsRegister(node), g.UseRegister(m.left().node()),
869 g.UseRegister(m.left().node()),
875 g.DefineAsRegister(node), g.UseRegister(m.left().node()),
876 g.UseRegister(m.left().node()),
893 InstructionOperand inputs[] = {g.UseRegister(node->InputAt(0)),
894 g.UseRegister(node->InputAt(1))};
969 g.UseRegister(node->InputAt(0)));
979 g.UseRegister(m.right().node()), g.UseRegister(mleft.left().node()),
980 g.UseRegister(mleft.right().node()));
985 Emit(kArmVmlaF32, g.DefineSameAsFirst(node), g.UseRegister(m.left().node()),
986 g.UseRegister(mright.left().node()),
987 g.UseRegister(mright.right().node()));
1000 g.UseRegister(m.right().node()), g.UseRegister(mleft.left().node()),
1001 g.UseRegister(mleft.right().node()));
1006 Emit(kArmVmlaF64, g.DefineSameAsFirst(node), g.UseRegister(m.left().node()),
1007 g.UseRegister(mright.left().node()),
1008 g.UseRegister(mright.right().node()));
1020 g.UseRegister(m.right().node()));
1025 Emit(kArmVmlsF32, g.DefineSameAsFirst(node), g.UseRegister(m.left().node()),
1026 g.UseRegister(mright.left().node()),
1027 g.UseRegister(mright.right().node()));
1045 g.UseRegister(mright0.right().node()));
1051 g.UseRegister(m.right().node()));
1056 Emit(kArmVmlsF64, g.DefineSameAsFirst(node), g.UseRegister(m.left().node()),
1057 g.UseRegister(mright.left().node()),
1058 g.UseRegister(mright.right().node()));
1186 g.UseRegister(input.node()));
1194 Emit(kArmPush, g.NoOutput(), g.UseRegister(input.node()));
1227 VisitCompare(selector, kArmVcmpF32, g.UseRegister(m.left().node()),
1231 VisitCompare(selector, kArmVcmpF32, g.UseRegister(m.right().node()),
1234 VisitCompare(selector, kArmVcmpF32, g.UseRegister(m.left().node()),
1235 g.UseRegister(m.right().node()), cont);
1246 VisitCompare(selector, kArmVcmpF64, g.UseRegister(m.left().node()),
1250 VisitCompare(selector, kArmVcmpF64, g.UseRegister(m.right().node()),
1253 VisitCompare(selector, kArmVcmpF64, g.UseRegister(m.left().node()),
1254 g.UseRegister(m.right().node()), cont);
1271 inputs[0] = g.UseRegister(m.left().node());
1276 inputs[0] = g.UseRegister(m.right().node());
1280 inputs[input_count++] = g.UseRegister(m.left().node());
1281 inputs[input_count++] = g.UseRegister(m.right().node());
1408 InstructionOperand const value_operand = g.UseRegister(value);
1430 InstructionOperand value_operand = g.UseRegister(node->InputAt(0));
1563 Emit(kArmVmovF64U32U32, g.DefineAsRegister(node), g.UseRegister(right),
1564 g.UseRegister(left));
1567 Emit(kArmVmovLowF64U32, g.DefineSameAsFirst(node), g.UseRegister(left),
1568 g.UseRegister(right));
1579 Emit(kArmVmovF64U32U32, g.DefineAsRegister(node), g.UseRegister(left),
1580 g.UseRegister(right));
1583 Emit(kArmVmovHighF64U32, g.DefineSameAsFirst(node), g.UseRegister(left),
1584 g.UseRegister(right));