• Home
  • Raw
  • Download

Lines Matching refs:InputAt

124                  g.UseRegister(node->InputAt(0)));  in VisitRR()
132 g.UseRegister(node->InputAt(0)), g.UseImmediate(imm)); in VisitRRI()
138 if (g.IsIntegerConstant(node->InputAt(1))) { in VisitSimdShift()
140 g.UseRegister(node->InputAt(0)), in VisitSimdShift()
141 g.UseImmediate(node->InputAt(1))); in VisitSimdShift()
144 g.UseRegister(node->InputAt(0)), in VisitSimdShift()
145 g.UseRegister(node->InputAt(1))); in VisitSimdShift()
154 g.UseRegister(node->InputAt(0)), g.UseImmediate(imm), in VisitRRIR()
155 g.UseRegister(node->InputAt(1))); in VisitRRIR()
162 g.UseRegister(node->InputAt(0)), in VisitRRR()
163 g.UseRegister(node->InputAt(1))); in VisitRRR()
170 g.UseUniqueRegister(node->InputAt(0)), in VisitUniqueRRR()
171 g.UseUniqueRegister(node->InputAt(1))); in VisitUniqueRRR()
177 opcode, g.DefineSameAsFirst(node), g.UseRegister(node->InputAt(0)), in VisitRRRR()
178 g.UseRegister(node->InputAt(1)), g.UseRegister(node->InputAt(2))); in VisitRRRR()
185 g.UseRegister(node->InputAt(0)), in VisitRRO()
186 g.UseOperand(node->InputAt(1), opcode)); in VisitRRO()
239 Node* offset = load->InputAt(1); in Initialize()
240 base_ = load->InputAt(0); in Initialize()
360 Emit(kArchAbortCSAAssert, g.NoOutput(), g.UseFixed(node->InputAt(0), a0)); in VisitAbortCSAAssert()
366 Node* base = node->InputAt(0); in EmitLoad()
367 Node* index = node->InputAt(1); in EmitLoad()
484 Node* base = node->InputAt(0); in VisitStore()
485 Node* index = node->InputAt(1); in VisitStore()
486 Node* value = node->InputAt(2); in VisitStore()
813 g.UseRegister(m.left().node()->InputAt(0)), in VisitWord64Shl()
894 g.UseRegister(node->InputAt(0))); in VisitWord64ReverseBytes()
900 g.UseRegister(node->InputAt(0))); in VisitWord32ReverseBytes()
909 Emit(kMips64Ctz, g.DefineAsRegister(node), g.UseRegister(node->InputAt(0))); in VisitWord32Ctz()
914 Emit(kMips64Dctz, g.DefineAsRegister(node), g.UseRegister(node->InputAt(0))); in VisitWord64Ctz()
920 g.UseRegister(node->InputAt(0))); in VisitWord32Popcnt()
926 g.UseRegister(node->InputAt(0))); in VisitWord64Popcnt()
1059 Node* left = node->InputAt(0); in VisitInt32Mul()
1060 Node* right = node->InputAt(1); in VisitInt32Mul()
1122 Node* left = node->InputAt(0); in VisitInt32Div()
1123 Node* right = node->InputAt(1); in VisitInt32Div()
1151 Node* left = node->InputAt(0); in VisitInt32Mod()
1152 Node* right = node->InputAt(1); in VisitInt32Mod()
1239 Node* value = node->InputAt(0); in VisitChangeFloat64ToInt32()
1246 g.UseRegister(value->InputAt(0))); in VisitChangeFloat64ToInt32()
1250 g.UseRegister(value->InputAt(0))); in VisitChangeFloat64ToInt32()
1254 g.UseRegister(value->InputAt(0))); in VisitChangeFloat64ToInt32()
1258 g.UseRegister(value->InputAt(0))); in VisitChangeFloat64ToInt32()
1264 Node* next = value->InputAt(0); in VisitChangeFloat64ToInt32()
1270 g.UseRegister(next->InputAt(0))); in VisitChangeFloat64ToInt32()
1274 g.UseRegister(next->InputAt(0))); in VisitChangeFloat64ToInt32()
1278 g.UseRegister(next->InputAt(0))); in VisitChangeFloat64ToInt32()
1282 g.UseRegister(next->InputAt(0))); in VisitChangeFloat64ToInt32()
1286 g.UseRegister(value->InputAt(0))); in VisitChangeFloat64ToInt32()
1292 g.UseRegister(value->InputAt(0))); in VisitChangeFloat64ToInt32()
1322 InstructionOperand inputs[] = {g.UseRegister(node->InputAt(0))}; in VisitTryTruncateFloat32ToInt64()
1337 InstructionOperand inputs[] = {g.UseRegister(node->InputAt(0))}; in VisitTryTruncateFloat64ToInt64()
1352 InstructionOperand inputs[] = {g.UseRegister(node->InputAt(0))}; in VisitTryTruncateFloat32ToUint64()
1368 InstructionOperand inputs[] = {g.UseRegister(node->InputAt(0))}; in VisitTryTruncateFloat64ToUint64()
1386 Node* value = node->InputAt(0); in VisitChangeInt32ToInt64()
1408 Emit(kMips64Shl, g.DefineAsRegister(node), g.UseRegister(node->InputAt(0)), in VisitChangeInt32ToInt64()
1443 Node* value = node->InputAt(0); in VisitChangeUint32ToUint64()
1448 Emit(kMips64Dext, g.DefineAsRegister(node), g.UseRegister(node->InputAt(0)), in VisitChangeUint32ToUint64()
1454 Node* value = node->InputAt(0); in VisitTruncateInt64ToInt32()
1458 if (CanCoverTransitively(node, value, value->InputAt(0)) && in VisitTruncateInt64ToInt32()
1477 Emit(kMips64Ext, g.DefineAsRegister(node), g.UseRegister(node->InputAt(0)), in VisitTruncateInt64ToInt32()
1483 Node* value = node->InputAt(0); in VisitTruncateFloat64ToFloat32()
1489 g.UseRegister(value->InputAt(0))); in VisitTruncateFloat64ToFloat32()
1531 g.UseRegister(node->InputAt(0))); in VisitBitcastInt32ToFloat32()
1581 g.UseFixed(node->InputAt(0), f12), g.UseFixed(node->InputAt(1), f14)) in VisitFloat64Mod()
1588 g.UseRegister(node->InputAt(0)), g.UseRegister(node->InputAt(1))); in VisitFloat32Max()
1594 g.UseRegister(node->InputAt(0)), g.UseRegister(node->InputAt(1))); in VisitFloat64Max()
1600 g.UseRegister(node->InputAt(0)), g.UseRegister(node->InputAt(1))); in VisitFloat32Min()
1606 g.UseRegister(node->InputAt(0)), g.UseRegister(node->InputAt(1))); in VisitFloat64Min()
1672 Emit(opcode, g.DefineAsFixed(node, f0), g.UseFixed(node->InputAt(0), f2), in VisitFloat64Ieee754Binop()
1673 g.UseFixed(node->InputAt(1), f4)) in VisitFloat64Ieee754Binop()
1680 Emit(opcode, g.DefineAsFixed(node, f0), g.UseFixed(node->InputAt(0), f12)) in VisitFloat64Ieee754Unop()
1757 Node* base = node->InputAt(0); in VisitUnalignedLoad()
1758 Node* index = node->InputAt(1); in VisitUnalignedLoad()
1808 Node* base = node->InputAt(0); in VisitUnalignedStore()
1809 Node* index = node->InputAt(1); in VisitUnalignedStore()
1810 Node* value = node->InputAt(2); in VisitUnalignedStore()
1902 Node* left = node->InputAt(0); in VisitWordCompare()
1903 Node* right = node->InputAt(1); in VisitWordCompare()
1991 selector->Emit(kMips64Dshl, leftOp, g.UseRegister(node->InputAt(0)), in VisitFullWord32Compare()
1993 selector->Emit(kMips64Dshl, rightOp, g.UseRegister(node->InputAt(1)), in VisitFullWord32Compare()
2013 selector->Emit(testOpcode, optimizedResult, g.UseRegister(node->InputAt(0)), in VisitOptimizedWord32Compare()
2014 g.UseRegister(node->InputAt(1))); in VisitOptimizedWord32Compare()
2016 selector->Emit(kMips64Dshl, leftOp, g.UseRegister(node->InputAt(0)), in VisitOptimizedWord32Compare()
2018 selector->Emit(kMips64Dshl, rightOp, g.UseRegister(node->InputAt(1)), in VisitOptimizedWord32Compare()
2050 if (IsNodeUnsigned(node->InputAt(0)) != IsNodeUnsigned(node->InputAt(1))) { in VisitWord32Compare()
2052 if (IsNodeUnsigned(node->InputAt(0)) != IsNodeUnsigned(node->InputAt(1)) || in VisitWord32Compare()
2053 node->InputAt(0)->opcode() == IrOpcode::kCall || in VisitWord32Compare()
2054 node->InputAt(1)->opcode() == IrOpcode::kCall ) { in VisitWord32Compare()
2077 Node* base = node->InputAt(0); in VisitWord32Compare()
2078 Node* index = node->InputAt(1); in VisitWord32Compare()
2096 Node* base = node->InputAt(0); in VisitWord32Compare()
2097 Node* index = node->InputAt(1); in VisitWord32Compare()
2098 Node* value = node->InputAt(2); in VisitWord32Compare()
2118 Node* base = node->InputAt(0); in VisitWord32Compare()
2119 Node* index = node->InputAt(1); in VisitWord32Compare()
2120 Node* value = node->InputAt(2); in VisitWord32Compare()
2141 Node* base = node->InputAt(0); in VisitWord32Compare()
2142 Node* index = node->InputAt(1); in VisitWord32Compare()
2143 Node* old_value = node->InputAt(2); in VisitWord32Compare()
2144 Node* new_value = node->InputAt(3); in VisitWord32Compare()
2166 Node* base = node->InputAt(0); in VisitWord32Compare()
2167 Node* index = node->InputAt(1); in VisitWord32Compare()
2168 Node* value = node->InputAt(2); in VisitWord32Compare()
2210 Node* const value = node->InputAt(0); in VisitStackPointerGreaterThan()
2299 Node* const node = value->InputAt(0); in VisitWordCompareZero()
2341 InstructionOperand value_operand = g.UseRegister(node->InputAt(0)); in VisitSwitch()
2525 Node* left = node->InputAt(0); in VisitFloat64InsertLowWord32()
2526 Node* right = node->InputAt(1); in VisitFloat64InsertLowWord32()
2533 Node* left = node->InputAt(0); in VisitFloat64InsertHighWord32()
2534 Node* right = node->InputAt(1); in VisitFloat64InsertHighWord32()
3102 Node* input0 = node->InputAt(0); in VisitI8x16Shuffle()
3103 Node* input1 = node->InputAt(1); in VisitI8x16Shuffle()
3131 g.UseUniqueRegister(node->InputAt(0)), in VisitI8x16Swizzle()
3132 g.UseUniqueRegister(node->InputAt(1)), arraysize(temps), temps); in VisitI8x16Swizzle()
3137 Emit(kMips64Seb, g.DefineAsRegister(node), g.UseRegister(node->InputAt(0))); in VisitSignExtendWord8ToInt32()
3142 Emit(kMips64Seh, g.DefineAsRegister(node), g.UseRegister(node->InputAt(0))); in VisitSignExtendWord16ToInt32()
3147 Emit(kMips64Seb, g.DefineAsRegister(node), g.UseRegister(node->InputAt(0))); in VisitSignExtendWord8ToInt64()
3152 Emit(kMips64Seh, g.DefineAsRegister(node), g.UseRegister(node->InputAt(0))); in VisitSignExtendWord16ToInt64()
3157 Emit(kMips64Shl, g.DefineAsRegister(node), g.UseRegister(node->InputAt(0)), in VisitSignExtendWord32ToInt64()