Lines Matching refs:InputAt
112 g.UseRegister(node->InputAt(0)), in VisitRRR()
113 g.UseRegister(node->InputAt(1))); in VisitRRR()
120 g.UseUniqueRegister(node->InputAt(0)), in VisitUniqueRRR()
121 g.UseUniqueRegister(node->InputAt(1))); in VisitUniqueRRR()
127 opcode, g.DefineSameAsFirst(node), g.UseRegister(node->InputAt(0)), in VisitRRRR()
128 g.UseRegister(node->InputAt(1)), g.UseRegister(node->InputAt(2))); in VisitRRRR()
135 g.UseRegister(node->InputAt(0))); in VisitRR()
143 g.UseRegister(node->InputAt(0)), g.UseImmediate(imm)); in VisitRRI()
151 g.UseRegister(node->InputAt(0)), g.UseImmediate(imm), in VisitRRIR()
152 g.UseRegister(node->InputAt(1))); in VisitRRIR()
159 g.UseRegister(node->InputAt(0)), in VisitRRO()
160 g.UseOperand(node->InputAt(1), opcode)); in VisitRRO()
240 Node* base = node->InputAt(0); in VisitPairAtomicBinop()
241 Node* index = node->InputAt(1); in VisitPairAtomicBinop()
242 Node* value = node->InputAt(2); in VisitPairAtomicBinop()
243 Node* value_high = node->InputAt(3); in VisitPairAtomicBinop()
284 Emit(kArchAbortCSAAssert, g.NoOutput(), g.UseFixed(node->InputAt(0), a0)); in VisitAbortCSAAssert()
290 Node* base = node->InputAt(0); in VisitLoadTransform()
291 Node* index = node->InputAt(1); in VisitLoadTransform()
345 Node* base = node->InputAt(0); in VisitLoad()
346 Node* index = node->InputAt(1); in VisitLoad()
405 Node* base = node->InputAt(0); in VisitStore()
406 Node* index = node->InputAt(1); in VisitStore()
407 Node* value = node->InputAt(2); in VisitStore()
652 InstructionOperand inputs[] = {g.UseUniqueRegister(node->InputAt(0)), in VisitInt32PairBinop()
653 g.UseUniqueRegister(node->InputAt(1)), in VisitInt32PairBinop()
654 g.UseUniqueRegister(node->InputAt(2)), in VisitInt32PairBinop()
655 g.UseUniqueRegister(node->InputAt(3))}; in VisitInt32PairBinop()
665 g.UseRegister(node->InputAt(0)), in VisitInt32PairBinop()
666 g.UseRegister(node->InputAt(2))); in VisitInt32PairBinop()
686 Int32Matcher m(node->InputAt(2)); in VisitWord32PairShift()
696 InstructionOperand inputs[] = {g.UseUniqueRegister(node->InputAt(0)), in VisitWord32PairShift()
697 g.UseUniqueRegister(node->InputAt(1)), in VisitWord32PairShift()
741 Node* base = node->InputAt(0); in VisitWord32AtomicPairLoad()
742 Node* index = node->InputAt(1); in VisitWord32AtomicPairLoad()
771 Node* base = node->InputAt(0); in VisitWord32AtomicPairStore()
772 Node* index = node->InputAt(1); in VisitWord32AtomicPairStore()
773 Node* value_low = node->InputAt(2); in VisitWord32AtomicPairStore()
774 Node* value_high = node->InputAt(3); in VisitWord32AtomicPairStore()
812 g.UseRegister(node->InputAt(0)), g.UseRegister(node->InputAt(1)), in VisitWord32AtomicPairCompareExchange()
813 g.UseFixed(node->InputAt(2), a1), g.UseFixed(node->InputAt(3), a2), in VisitWord32AtomicPairCompareExchange()
814 g.UseFixed(node->InputAt(4), a3), g.UseUniqueRegister(node->InputAt(5))}; in VisitWord32AtomicPairCompareExchange()
846 g.UseRegister(node->InputAt(0))); in VisitWord32ReverseBytes()
855 Emit(kMipsCtz, g.DefineAsRegister(node), g.UseRegister(node->InputAt(0))); in VisitWord32Ctz()
860 Emit(kMipsPopcnt, g.DefineAsRegister(node), g.UseRegister(node->InputAt(0))); in VisitWord32Popcnt()
947 Emit(kMipsMulHighU, g.DefineAsRegister(node), g.UseRegister(node->InputAt(0)), in VisitUint32MulHigh()
948 g.UseRegister(node->InputAt(1))); in VisitUint32MulHigh()
1009 Node* value = node->InputAt(0); in VisitChangeFloat64ToInt32()
1016 g.UseRegister(value->InputAt(0))); in VisitChangeFloat64ToInt32()
1020 g.UseRegister(value->InputAt(0))); in VisitChangeFloat64ToInt32()
1024 g.UseRegister(value->InputAt(0))); in VisitChangeFloat64ToInt32()
1028 g.UseRegister(value->InputAt(0))); in VisitChangeFloat64ToInt32()
1034 Node* next = value->InputAt(0); in VisitChangeFloat64ToInt32()
1040 g.UseRegister(next->InputAt(0))); in VisitChangeFloat64ToInt32()
1044 g.UseRegister(next->InputAt(0))); in VisitChangeFloat64ToInt32()
1048 g.UseRegister(next->InputAt(0))); in VisitChangeFloat64ToInt32()
1052 g.UseRegister(next->InputAt(0))); in VisitChangeFloat64ToInt32()
1056 g.UseRegister(value->InputAt(0))); in VisitChangeFloat64ToInt32()
1062 g.UseRegister(value->InputAt(0))); in VisitChangeFloat64ToInt32()
1080 Node* value = node->InputAt(0); in VisitTruncateFloat64ToFloat32()
1086 g.UseRegister(value->InputAt(0))); in VisitTruncateFloat64ToFloat32()
1108 g.UseRegister(node->InputAt(0))); in VisitBitcastInt32ToFloat32()
1209 Emit(kMipsModD, g.DefineAsFixed(node, f0), g.UseFixed(node->InputAt(0), f12), in VisitFloat64Mod()
1210 g.UseFixed(node->InputAt(1), f14)) in VisitFloat64Mod()
1217 g.UseRegister(node->InputAt(0)), g.UseRegister(node->InputAt(1))); in VisitFloat32Max()
1223 g.UseRegister(node->InputAt(0)), g.UseRegister(node->InputAt(1))); in VisitFloat64Max()
1229 g.UseRegister(node->InputAt(0)), g.UseRegister(node->InputAt(1))); in VisitFloat32Min()
1235 g.UseRegister(node->InputAt(0)), g.UseRegister(node->InputAt(1))); in VisitFloat64Min()
1301 Emit(opcode, g.DefineAsFixed(node, f0), g.UseFixed(node->InputAt(0), f2), in VisitFloat64Ieee754Binop()
1302 g.UseFixed(node->InputAt(1), f4)) in VisitFloat64Ieee754Binop()
1309 Emit(opcode, g.DefineAsFixed(node, f0), g.UseFixed(node->InputAt(0), f12)) in VisitFloat64Ieee754Unop()
1388 Node* base = node->InputAt(0); in VisitUnalignedLoad()
1389 Node* index = node->InputAt(1); in VisitUnalignedLoad()
1437 Node* base = node->InputAt(0); in VisitUnalignedStore()
1438 Node* index = node->InputAt(1); in VisitUnalignedStore()
1439 Node* value = node->InputAt(2); in VisitUnalignedStore()
1530 Node* left = node->InputAt(0); in VisitWordCompare()
1531 Node* right = node->InputAt(1); in VisitWordCompare()
1625 Node* const value = node->InputAt(0); in VisitStackPointerGreaterThan()
1690 Node* const node = value->InputAt(0); in VisitWordCompareZero()
1727 InstructionOperand value_operand = g.UseRegister(node->InputAt(0)); in VisitSwitch()
1849 g.UseRegister(node->InputAt(0))); in VisitFloat64ExtractLowWord32()
1855 g.UseRegister(node->InputAt(0))); in VisitFloat64ExtractHighWord32()
1860 Node* left = node->InputAt(0); in VisitFloat64InsertLowWord32()
1861 Node* right = node->InputAt(1); in VisitFloat64InsertLowWord32()
1868 Node* left = node->InputAt(0); in VisitFloat64InsertHighWord32()
1869 Node* right = node->InputAt(1); in VisitFloat64InsertHighWord32()
1876 Node* left = node->InputAt(0); in VisitFloat64SilenceNaN()
1890 Node* base = node->InputAt(0); in VisitWord32AtomicLoad()
1891 Node* index = node->InputAt(1); in VisitWord32AtomicLoad()
1925 Node* base = node->InputAt(0); in VisitWord32AtomicStore()
1926 Node* index = node->InputAt(1); in VisitWord32AtomicStore()
1927 Node* value = node->InputAt(2); in VisitWord32AtomicStore()
1959 Node* base = node->InputAt(0); in VisitWord32AtomicExchange()
1960 Node* index = node->InputAt(1); in VisitWord32AtomicExchange()
1961 Node* value = node->InputAt(2); in VisitWord32AtomicExchange()
1996 Node* base = node->InputAt(0); in VisitWord32AtomicCompareExchange()
1997 Node* index = node->InputAt(1); in VisitWord32AtomicCompareExchange()
1998 Node* old_value = node->InputAt(2); in VisitWord32AtomicCompareExchange()
1999 Node* new_value = node->InputAt(3); in VisitWord32AtomicCompareExchange()
2037 Node* base = node->InputAt(0); in VisitWord32AtomicBinaryOperation()
2038 Node* index = node->InputAt(1); in VisitWord32AtomicBinaryOperation()
2039 Node* value = node->InputAt(2); in VisitWord32AtomicBinaryOperation()
2394 Node* input0 = node->InputAt(0); in VisitI8x16Shuffle()
2395 Node* input1 = node->InputAt(1); in VisitI8x16Shuffle()
2423 g.UseUniqueRegister(node->InputAt(0)), in VisitI8x16Swizzle()
2424 g.UseUniqueRegister(node->InputAt(1)), arraysize(temps), temps); in VisitI8x16Swizzle()
2429 Emit(kMipsSeb, g.DefineAsRegister(node), g.UseRegister(node->InputAt(0))); in VisitSignExtendWord8ToInt32()
2434 Emit(kMipsSeh, g.DefineAsRegister(node), g.UseRegister(node->InputAt(0))); in VisitSignExtendWord16ToInt32()