Lines Matching refs:InputAt

155                  g.UseRegister(node->InputAt(0)));  in VisitRR()
162 g.UseRegister(node->InputAt(0)), in VisitRRR()
163 g.UseRegister(node->InputAt(1))); in VisitRRR()
170 g.UseRegister(node->InputAt(0)), g.UseImmediate(imm)); in VisitRRI()
177 g.UseRegister(node->InputAt(0)), in VisitRRO()
178 g.UseOperand(node->InputAt(1), operand_mode)); in VisitRRO()
185 g.UseRegister(node->InputAt(0)), g.UseImmediate(imm), in VisitRRIR()
186 g.UseRegister(node->InputAt(1))); in VisitRRIR()
227 Node* offset = load->InputAt(1); in Initialize()
228 base_ = load->InputAt(0); in Initialize()
267 if (!g.IsIntegerConstant(input_node->InputAt(1))) return false; in TryMatchAnyShift()
342 Node* left = index->InputAt(0); in TryMatchLoadStoreShift()
343 Node* right = index->InputAt(1); in TryMatchLoadStoreShift()
434 Node* left_node = node->InputAt(0); in VisitBinop()
435 Node* right_node = node->InputAt(1); in VisitBinop()
547 Emit(kArchDebugAbort, g.NoOutput(), g.UseFixed(node->InputAt(0), x1)); in VisitDebugAbort()
554 Node* base = node->InputAt(0); in EmitLoad()
555 Node* index = node->InputAt(1); in EmitLoad()
662 Node* base = node->InputAt(0); in VisitStore()
663 Node* index = node->InputAt(1); in VisitStore()
664 Node* value = node->InputAt(2); in VisitStore()
1011 g.UseRegister(m.left().node()->InputAt(0)), in VisitWord64Shl()
1075 CanCover(node, node->InputAt(0))) { in VisitWord32Shr()
1082 Emit(kArm64Umull, smull_operand, g.UseRegister(left->InputAt(0)), in VisitWord32Shr()
1083 g.UseRegister(left->InputAt(1))); in VisitWord32Shr()
1126 CanCover(node, node->InputAt(0))) { in VisitWord32Sar()
1133 Emit(kArm64Smull, smull_operand, g.UseRegister(left->InputAt(0)), in VisitWord32Sar()
1134 g.UseRegister(left->InputAt(1))); in VisitWord32Sar()
1141 CanCover(node, node->InputAt(0))) { in VisitWord32Sar()
1154 Emit(kArm64Smull, smull_operand, g.UseRegister(mul_node->InputAt(0)), in VisitWord32Sar()
1155 g.UseRegister(mul_node->InputAt(1))); in VisitWord32Sar()
1159 add_operand, g.UseRegister(add_node->InputAt(1)), smull_operand, in VisitWord32Sar()
1163 g.UseImmediate(node->InputAt(1))); in VisitWord32Sar()
1492 Emit(kArm64Smull, smull_operand, g.UseRegister(node->InputAt(0)), in VisitInt32MulHigh()
1493 g.UseRegister(node->InputAt(1))); in VisitInt32MulHigh()
1501 Emit(kArm64Umull, smull_operand, g.UseRegister(node->InputAt(0)), in VisitUint32MulHigh()
1502 g.UseRegister(node->InputAt(1))); in VisitUint32MulHigh()
1510 InstructionOperand inputs[] = {g.UseRegister(node->InputAt(0))}; in VisitTryTruncateFloat32ToInt64()
1527 InstructionOperand inputs[] = {g.UseRegister(node->InputAt(0))}; in VisitTryTruncateFloat64ToInt64()
1544 InstructionOperand inputs[] = {g.UseRegister(node->InputAt(0))}; in VisitTryTruncateFloat32ToUint64()
1561 InstructionOperand inputs[] = {g.UseRegister(node->InputAt(0))}; in VisitTryTruncateFloat64ToUint64()
1576 Node* value = node->InputAt(0); in VisitChangeInt32ToInt64()
1610 Node* value = node->InputAt(0); in VisitChangeUint32ToUint64()
1664 Node* value = node->InputAt(0); in VisitTruncateInt64ToInt32()
1673 g.UseFixed(node->InputAt(0), d0), in VisitFloat64Mod()
1674 g.UseFixed(node->InputAt(1), d1))->MarkAsCall(); in VisitFloat64Mod()
1680 Emit(opcode, g.DefineAsFixed(node, d0), g.UseFixed(node->InputAt(0), d0), in VisitFloat64Ieee754Binop()
1681 g.UseFixed(node->InputAt(1), d1)) in VisitFloat64Ieee754Binop()
1688 Emit(opcode, g.DefineAsFixed(node, d0), g.UseFixed(node->InputAt(0), d0)) in VisitFloat64Ieee754Unop()
1776 Node* left = node->InputAt(0); in VisitWordCompare()
1777 Node* right = node->InputAt(1); in VisitWordCompare()
1957 g.UseRegister(node->InputAt(0))); in TryEmitCbzOrTbz()
2160 Node* base = node->InputAt(0); in VisitAtomicExchange()
2161 Node* index = node->InputAt(1); in VisitAtomicExchange()
2162 Node* value = node->InputAt(2); in VisitAtomicExchange()
2175 Node* base = node->InputAt(0); in VisitAtomicCompareExchange()
2176 Node* index = node->InputAt(1); in VisitAtomicCompareExchange()
2177 Node* old_value = node->InputAt(2); in VisitAtomicCompareExchange()
2178 Node* new_value = node->InputAt(3); in VisitAtomicCompareExchange()
2192 Node* base = node->InputAt(0); in VisitAtomicLoad()
2193 Node* index = node->InputAt(1); in VisitAtomicLoad()
2205 Node* base = node->InputAt(0); in VisitAtomicStore()
2206 Node* index = node->InputAt(1); in VisitAtomicStore()
2207 Node* value = node->InputAt(2); in VisitAtomicStore()
2219 Node* base = node->InputAt(0); in VisitAtomicBinop()
2220 Node* index = node->InputAt(1); in VisitAtomicBinop()
2221 Node* value = node->InputAt(2); in VisitAtomicBinop()
2380 Node* const node = value->InputAt(0); in VisitWordCompareZero()
2442 InstructionOperand value_operand = g.UseRegister(node->InputAt(0)); in VisitSwitch()
2678 Node* left = node->InputAt(0); in VisitFloat64InsertLowWord32()
2679 Node* right = node->InputAt(1); in VisitFloat64InsertLowWord32()
2682 Node* right_of_left = left->InputAt(1); in VisitFloat64InsertLowWord32()
2696 Node* left = node->InputAt(0); in VisitFloat64InsertHighWord32()
2697 Node* right = node->InputAt(1); in VisitFloat64InsertHighWord32()
2700 Node* right_of_left = left->InputAt(1); in VisitFloat64InsertHighWord32()
3118 g.UseRegister(node->InputAt(0)), g.UseRegister(node->InputAt(1)),
3119 g.UseRegister(node->InputAt(2)));
3225 Node* input0 = node->InputAt(0); in VisitS8x16Shuffle()
3226 Node* input1 = node->InputAt(1); in VisitS8x16Shuffle()