• Home
  • Raw
  • Download

Lines Matching refs:UseRegister

36     return UseRegister(node);  in UseOperand()
78 g.UseRegister(node->InputAt(0))); in VisitRR()
85 g.UseRegister(node->InputAt(0)), in VisitRRR()
86 g.UseRegister(node->InputAt(1))); in VisitRRR()
93 g.UseRegister(node->InputAt(0)), in VisitRRO()
102 InstructionOperand inputs[] = {g.UseRegister(node->InputAt(0))}; in VisitTryTruncateDouble()
129 inputs[input_count++] = g.UseRegister(m.left().node()); in VisitBinop()
228 g.DefineAsRegister(node), g.UseRegister(base), g.UseImmediate(offset)); in VisitLoad()
231 g.DefineAsRegister(node), g.UseRegister(offset), g.UseImmediate(base)); in VisitLoad()
234 g.DefineAsRegister(node), g.UseRegister(base), g.UseRegister(offset)); in VisitLoad()
340 g.UseRegister(base), g.UseImmediate(offset), g.UseRegister(value)); in VisitStore()
343 g.UseRegister(offset), g.UseImmediate(base), g.UseRegister(value)); in VisitStore()
346 g.UseRegister(base), g.UseRegister(offset), g.UseRegister(value)); in VisitStore()
407 g.DefineAsRegister(node), g.UseRegister(base), g.UseRegister(offset), in VisitCheckedLoad()
458 g.UseRegister(base), g.UseRegister(offset), in VisitCheckedStore()
459 g.UseOperand(length, kInt16Imm_Unsigned), g.UseRegister(value)); in VisitCheckedStore()
487 g.UseRegister(m->right().node()), in VisitLogical()
488 g.UseRegister(mleft.left().node())); in VisitLogical()
500 g.UseRegister(m->left().node()), in VisitLogical()
501 g.UseRegister(mright.left().node())); in VisitLogical()
563 Emit(kPPC_RotLeftAndMask32, g.DefineAsRegister(node), g.UseRegister(left), in VisitWord32And()
619 Emit(opcode, g.DefineAsRegister(node), g.UseRegister(left), in VisitWord64And()
654 Emit(kPPC_Not, g.DefineAsRegister(node), g.UseRegister(m.left().node())); in VisitWord32Xor()
666 Emit(kPPC_Not, g.DefineAsRegister(node), g.UseRegister(m.left().node())); in VisitWord64Xor()
689 g.UseRegister(mleft.left().node()), g.TempImmediate(sh), in VisitWord32Shl()
733 g.UseRegister(mleft.left().node()), g.TempImmediate(sh), in VisitWord64Shl()
761 g.UseRegister(mleft.left().node()), g.TempImmediate(sh), in VisitWord32Shr()
800 g.UseRegister(mleft.left().node()), g.TempImmediate(sh), in VisitWord64Shr()
820 g.UseRegister(mleft.left().node())); in VisitWord32Sar()
824 g.UseRegister(mleft.left().node())); in VisitWord32Sar()
841 g.UseRegister(node->InputAt(0)), g.UseUniqueRegister(node->InputAt(1)), in VisitPairBinop()
842 g.UseRegister(node->InputAt(2)), g.UseUniqueRegister(node->InputAt(3))}; in VisitPairBinop()
853 g.UseRegister(node->InputAt(0)), in VisitPairBinop()
854 g.UseRegister(node->InputAt(2))); in VisitPairBinop()
885 Emit(kPPC_Mul32, g.DefineSameAsFirst(node), g.UseRegister(node->InputAt(0)), in VisitInt32PairMul()
886 g.UseRegister(node->InputAt(2))); in VisitInt32PairMul()
961 g.DefineAsRegister(node), g.UseRegister(mleft.base()), in VisitWord64Sar()
988 Emit(kPPC_Cntlz32, g.DefineAsRegister(node), g.UseRegister(node->InputAt(0))); in VisitWord32Clz()
995 Emit(kPPC_Cntlz64, g.DefineAsRegister(node), g.UseRegister(node->InputAt(0))); in VisitWord64Clz()
1003 g.UseRegister(node->InputAt(0))); in VisitWord32Popcnt()
1011 g.UseRegister(node->InputAt(0))); in VisitWord64Popcnt()
1050 Emit(kPPC_Neg, g.DefineAsRegister(node), g.UseRegister(m.right().node())); in VisitInt32Sub()
1062 Emit(kPPC_Neg, g.DefineAsRegister(node), g.UseRegister(m.right().node())); in VisitInt64Sub()
1083 InstructionOperand inputs[] = {g.UseRegister(m.left().node()), in EmitInt32MulWithOverflow()
1084 g.UseRegister(m.right().node())}; in EmitInt32MulWithOverflow()
1115 g.UseRegister(node->InputAt(0)), g.UseRegister(node->InputAt(1))); in VisitInt32MulHigh()
1122 g.UseRegister(node->InputAt(0)), g.UseRegister(node->InputAt(1))); in VisitUint32MulHigh()
1573 VisitCompare(selector, opcode, g.UseRegister(left), g.UseImmediate(right), in VisitWordCompare()
1577 VisitCompare(selector, opcode, g.UseRegister(right), g.UseImmediate(left), in VisitWordCompare()
1580 VisitCompare(selector, opcode, g.UseRegister(left), g.UseRegister(right), in VisitWordCompare()
1608 VisitCompare(selector, kPPC_CmpDouble, g.UseRegister(left), in VisitFloat32Compare()
1609 g.UseRegister(right), cont); in VisitFloat32Compare()
1619 VisitCompare(selector, kPPC_CmpDouble, g.UseRegister(left), in VisitFloat64Compare()
1620 g.UseRegister(right), cont); in VisitFloat64Compare()
1769 VisitCompare(selector, opcode, g.UseRegister(value), g.TempImmediate(0), in VisitWordCompareZero()
1825 InstructionOperand value_operand = g.UseRegister(node->InputAt(0)); in VisitSwitch()
1986 Emit(kPPC_StoreToStackSlot, g.NoOutput(), g.UseRegister(input.node()), in EmitPrepareArguments()
1997 Emit(kPPC_PushFrame, g.NoOutput(), g.UseRegister(input.node()), in EmitPrepareArguments()
2002 Emit(kPPC_StoreToStackSlot, g.NoOutput(), g.UseRegister(input.node()), in EmitPrepareArguments()
2019 g.UseRegister(node->InputAt(0))); in VisitFloat64ExtractLowWord32()
2026 g.UseRegister(node->InputAt(0))); in VisitFloat64ExtractHighWord32()
2037 Emit(kPPC_DoubleConstruct, g.DefineAsRegister(node), g.UseRegister(left), in VisitFloat64InsertLowWord32()
2038 g.UseRegister(right)); in VisitFloat64InsertLowWord32()
2042 g.UseRegister(left), g.UseRegister(right)); in VisitFloat64InsertLowWord32()
2053 Emit(kPPC_DoubleConstruct, g.DefineAsRegister(node), g.UseRegister(right), in VisitFloat64InsertHighWord32()
2054 g.UseRegister(left)); in VisitFloat64InsertHighWord32()
2058 g.UseRegister(left), g.UseRegister(right)); in VisitFloat64InsertHighWord32()
2082 g.DefineAsRegister(node), g.UseRegister(base), g.UseRegister(index)); in VisitAtomicLoad()