Lines Matching refs:InputAt
127 g.UseRegister(node->InputAt(0))); in VisitRR()
135 g.UseRegister(node->InputAt(0)), g.UseImmediate(imm)); in VisitRRI()
143 g.UseRegister(node->InputAt(0)), g.UseImmediate(imm), in VisitRRIR()
144 g.UseRegister(node->InputAt(1))); in VisitRRIR()
151 g.UseRegister(node->InputAt(0)), in VisitRRR()
152 g.UseRegister(node->InputAt(1))); in VisitRRR()
158 opcode, g.DefineSameAsFirst(node), g.UseRegister(node->InputAt(0)), in VisitRRRR()
159 g.UseRegister(node->InputAt(1)), g.UseRegister(node->InputAt(2))); in VisitRRRR()
166 g.UseRegister(node->InputAt(0)), in VisitRRO()
167 g.UseOperand(node->InputAt(1), opcode)); in VisitRRO()
218 Node* offset = load->InputAt(1); in Initialize()
219 base_ = load->InputAt(0); in Initialize()
339 Emit(kArchDebugAbort, g.NoOutput(), g.UseFixed(node->InputAt(0), a0)); in VisitDebugAbort()
345 Node* base = node->InputAt(0); in EmitLoad()
346 Node* index = node->InputAt(1); in EmitLoad()
414 Node* base = node->InputAt(0); in VisitStore()
415 Node* index = node->InputAt(1); in VisitStore()
416 Node* value = node->InputAt(2); in VisitStore()
757 g.UseRegister(m.left().node()->InputAt(0)), in VisitWord64Shl()
839 g.UseRegister(node->InputAt(0))); in VisitWord64ReverseBytes()
845 g.UseRegister(node->InputAt(0))); in VisitWord32ReverseBytes()
850 Emit(kMips64Ctz, g.DefineAsRegister(node), g.UseRegister(node->InputAt(0))); in VisitWord32Ctz()
856 Emit(kMips64Dctz, g.DefineAsRegister(node), g.UseRegister(node->InputAt(0))); in VisitWord64Ctz()
863 g.UseRegister(node->InputAt(0))); in VisitWord32Popcnt()
870 g.UseRegister(node->InputAt(0))); in VisitWord64Popcnt()
987 Node* left = node->InputAt(0); in VisitInt32Mul()
988 Node* right = node->InputAt(1); in VisitInt32Mul()
1053 Node* left = node->InputAt(0); in VisitInt32Div()
1054 Node* right = node->InputAt(1); in VisitInt32Div()
1084 Node* left = node->InputAt(0); in VisitInt32Mod()
1085 Node* right = node->InputAt(1); in VisitInt32Mod()
1181 Node* value = node->InputAt(0); in VisitChangeFloat64ToInt32()
1188 g.UseRegister(value->InputAt(0))); in VisitChangeFloat64ToInt32()
1192 g.UseRegister(value->InputAt(0))); in VisitChangeFloat64ToInt32()
1196 g.UseRegister(value->InputAt(0))); in VisitChangeFloat64ToInt32()
1200 g.UseRegister(value->InputAt(0))); in VisitChangeFloat64ToInt32()
1206 Node* next = value->InputAt(0); in VisitChangeFloat64ToInt32()
1212 g.UseRegister(next->InputAt(0))); in VisitChangeFloat64ToInt32()
1216 g.UseRegister(next->InputAt(0))); in VisitChangeFloat64ToInt32()
1220 g.UseRegister(next->InputAt(0))); in VisitChangeFloat64ToInt32()
1224 g.UseRegister(next->InputAt(0))); in VisitChangeFloat64ToInt32()
1228 g.UseRegister(value->InputAt(0))); in VisitChangeFloat64ToInt32()
1234 g.UseRegister(value->InputAt(0))); in VisitChangeFloat64ToInt32()
1257 InstructionOperand inputs[] = {g.UseRegister(node->InputAt(0))}; in VisitTryTruncateFloat32ToInt64()
1273 InstructionOperand inputs[] = {g.UseRegister(node->InputAt(0))}; in VisitTryTruncateFloat64ToInt64()
1289 InstructionOperand inputs[] = {g.UseRegister(node->InputAt(0))}; in VisitTryTruncateFloat32ToUint64()
1306 InstructionOperand inputs[] = {g.UseRegister(node->InputAt(0))}; in VisitTryTruncateFloat64ToUint64()
1321 Node* value = node->InputAt(0); in VisitChangeInt32ToInt64()
1344 Emit(kMips64Shl, g.DefineAsRegister(node), g.UseRegister(node->InputAt(0)), in VisitChangeInt32ToInt64()
1352 Node* value = node->InputAt(0); in VisitChangeUint32ToUint64()
1380 Emit(kMips64Dext, g.DefineAsRegister(node), g.UseRegister(node->InputAt(0)), in VisitChangeUint32ToUint64()
1387 Node* value = node->InputAt(0); in VisitTruncateInt64ToInt32()
1409 Emit(kMips64Ext, g.DefineAsRegister(node), g.UseRegister(node->InputAt(0)), in VisitTruncateInt64ToInt32()
1416 Node* value = node->InputAt(0); in VisitTruncateFloat64ToFloat32()
1422 g.UseRegister(value->InputAt(0))); in VisitTruncateFloat64ToFloat32()
1470 g.UseRegister(node->InputAt(0))); in VisitBitcastInt32ToFloat32()
1528 g.UseFixed(node->InputAt(0), f12), in VisitFloat64Mod()
1529 g.UseFixed(node->InputAt(1), f14))->MarkAsCall(); in VisitFloat64Mod()
1535 g.UseRegister(node->InputAt(0)), g.UseRegister(node->InputAt(1))); in VisitFloat32Max()
1541 g.UseRegister(node->InputAt(0)), g.UseRegister(node->InputAt(1))); in VisitFloat64Max()
1547 g.UseRegister(node->InputAt(0)), g.UseRegister(node->InputAt(1))); in VisitFloat32Min()
1553 g.UseRegister(node->InputAt(0)), g.UseRegister(node->InputAt(1))); in VisitFloat64Min()
1631 Emit(opcode, g.DefineAsFixed(node, f0), g.UseFixed(node->InputAt(0), f2), in VisitFloat64Ieee754Binop()
1632 g.UseFixed(node->InputAt(1), f4)) in VisitFloat64Ieee754Binop()
1639 Emit(opcode, g.DefineAsFixed(node, f0), g.UseFixed(node->InputAt(0), f12)) in VisitFloat64Ieee754Unop()
1714 Node* base = node->InputAt(0); in VisitUnalignedLoad()
1715 Node* index = node->InputAt(1); in VisitUnalignedLoad()
1764 Node* base = node->InputAt(0); in VisitUnalignedStore()
1765 Node* index = node->InputAt(1); in VisitUnalignedStore()
1766 Node* value = node->InputAt(2); in VisitUnalignedStore()
1860 Node* left = node->InputAt(0); in VisitWordCompare()
1861 Node* right = node->InputAt(1); in VisitWordCompare()
1949 selector->Emit(kMips64Dshl, leftOp, g.UseRegister(node->InputAt(0)), in VisitFullWord32Compare()
1951 selector->Emit(kMips64Dshl, rightOp, g.UseRegister(node->InputAt(1)), in VisitFullWord32Compare()
1971 selector->Emit(testOpcode, optimizedResult, g.UseRegister(node->InputAt(0)), in VisitOptimizedWord32Compare()
1972 g.UseRegister(node->InputAt(1))); in VisitOptimizedWord32Compare()
1974 selector->Emit(kMips64Dshl, leftOp, g.UseRegister(node->InputAt(0)), in VisitOptimizedWord32Compare()
1976 selector->Emit(kMips64Dshl, rightOp, g.UseRegister(node->InputAt(1)), in VisitOptimizedWord32Compare()
2003 if (IsNodeUnsigned(node->InputAt(0)) != IsNodeUnsigned(node->InputAt(1))) { in VisitWord32Compare()
2108 Node* const node = value->InputAt(0); in VisitWordCompareZero()
2147 InstructionOperand value_operand = g.UseRegister(node->InputAt(0)); in VisitSwitch()
2352 Node* left = node->InputAt(0); in VisitFloat64InsertLowWord32()
2353 Node* right = node->InputAt(1); in VisitFloat64InsertLowWord32()
2361 Node* left = node->InputAt(0); in VisitFloat64InsertHighWord32()
2362 Node* right = node->InputAt(1); in VisitFloat64InsertHighWord32()
2370 Node* base = node->InputAt(0); in VisitWord32AtomicLoad()
2371 Node* index = node->InputAt(1); in VisitWord32AtomicLoad()
2405 Node* base = node->InputAt(0); in VisitWord32AtomicStore()
2406 Node* index = node->InputAt(1); in VisitWord32AtomicStore()
2407 Node* value = node->InputAt(2); in VisitWord32AtomicStore()
2440 Node* base = node->InputAt(0); in VisitWord32AtomicExchange()
2441 Node* index = node->InputAt(1); in VisitWord32AtomicExchange()
2442 Node* value = node->InputAt(2); in VisitWord32AtomicExchange()
2478 Node* base = node->InputAt(0); in VisitWord32AtomicCompareExchange()
2479 Node* index = node->InputAt(1); in VisitWord32AtomicCompareExchange()
2480 Node* old_value = node->InputAt(2); in VisitWord32AtomicCompareExchange()
2481 Node* new_value = node->InputAt(3); in VisitWord32AtomicCompareExchange()
2520 Node* base = node->InputAt(0); in VisitWord32AtomicBinaryOperation()
2521 Node* index = node->InputAt(1); in VisitWord32AtomicBinaryOperation()
2522 Node* value = node->InputAt(2); in VisitWord32AtomicBinaryOperation()
2835 Node* input0 = node->InputAt(0); in VisitS8x16Shuffle()
2836 Node* input1 = node->InputAt(1); in VisitS8x16Shuffle()
2858 Emit(kMips64Seb, g.DefineAsRegister(node), g.UseRegister(node->InputAt(0))); in VisitSignExtendWord8ToInt32()
2863 Emit(kMips64Seh, g.DefineAsRegister(node), g.UseRegister(node->InputAt(0))); in VisitSignExtendWord16ToInt32()
2868 Emit(kMips64Seb, g.DefineAsRegister(node), g.UseRegister(node->InputAt(0))); in VisitSignExtendWord8ToInt64()
2873 Emit(kMips64Seh, g.DefineAsRegister(node), g.UseRegister(node->InputAt(0))); in VisitSignExtendWord16ToInt64()
2878 Emit(kMips64Shl, g.DefineAsRegister(node), g.UseRegister(node->InputAt(0)), in VisitSignExtendWord32ToInt64()