/external/v8/src/compiler/ia32/ |
D | instruction-selector-ia32.cc | 208 selector->Emit(sse_opcode, g.DefineSameAsFirst(node), operand0, operand1); in VisitRROFloat() 219 selector->Emit(sse_opcode, g.DefineSameAsFirst(node), g.UseRegister(input)); in VisitFloatUnop() 230 selector->Emit(sse_opcode, g.DefineSameAsFirst(node), operand0); in VisitRRSimd() 252 selector->Emit(sse_opcode, g.DefineSameAsFirst(node), operand0, operand1); in VisitRRISimd() 486 outputs[output_count++] = g.DefineSameAsFirst(node); in VisitBinop() 521 Emit(kIA32Not, g.DefineSameAsFirst(node), g.UseRegister(m.left().node())); in VisitWord32Xor() 536 selector->Emit(opcode, g.DefineSameAsFirst(node), g.UseRegister(left), in VisitShift() 539 selector->Emit(opcode, g.DefineSameAsFirst(node), g.UseRegister(left), in VisitShift() 630 InstructionOperand outputs[] = {g.DefineSameAsFirst(node), in VisitInt32PairAdd() 639 Emit(kIA32Add, g.DefineSameAsFirst(node), g.UseRegister(node->InputAt(0)), in VisitInt32PairAdd() [all …]
|
/external/v8/src/compiler/x64/ |
D | instruction-selector-x64.cc | 468 outputs[output_count++] = g.DefineSameAsFirst(node); in VisitBinop() 519 Emit(kX64Not32, g.DefineSameAsFirst(node), g.UseRegister(m.left().node())); in VisitWord32Xor() 530 Emit(kX64Not, g.DefineSameAsFirst(node), g.UseRegister(m.left().node())); in VisitWord64Xor() 549 selector->Emit(opcode, g.DefineSameAsFirst(node), g.UseRegister(left), in VisitWord32Shift() 552 selector->Emit(opcode, g.DefineSameAsFirst(node), g.UseRegister(left), in VisitWord32Shift() 568 selector->Emit(opcode, g.DefineSameAsFirst(node), g.UseRegister(left), in VisitWord64Shift() 577 selector->Emit(opcode, g.DefineSameAsFirst(node), g.UseRegister(left), in VisitWord64Shift() 596 InstructionOperand output = g.DefineSameAsFirst(node); in TryVisitWordShift() 658 Emit(kX64Shl, g.DefineSameAsFirst(node), in VisitWord64Shl() 799 Emit(kX64Bswap, g.DefineSameAsFirst(node), g.UseRegister(node->InputAt(0))); in VisitWord64ReverseBytes() [all …]
|
/external/v8/src/compiler/mips64/ |
D | instruction-selector-mips64.cc | 158 opcode, g.DefineSameAsFirst(node), g.UseRegister(node->InputAt(0)), in VisitRRRR() 295 outputs[output_count++] = g.DefineSameAsFirst(node); in VisitBinop() 543 Emit(kMips64Ins, g.DefineSameAsFirst(node), in VisitWord32And() 579 Emit(kArchNop, g.DefineSameAsFirst(node), g.Use(mleft.left().node())); in VisitWord64And() 598 Emit(kMips64Dins, g.DefineSameAsFirst(node), in VisitWord64And() 756 Emit(kMips64Dshl, g.DefineSameAsFirst(node), in VisitWord64Shl() 995 Emit(kMips64DMulHigh, g.DefineSameAsFirst(node), in VisitInt32Mul() 1061 Emit(kMips64Ddiv, g.DefineSameAsFirst(node), in VisitInt32Div() 1068 Emit(kMips64Div, g.DefineSameAsFirst(node), g.UseRegister(m.left().node()), in VisitInt32Div() 1076 Emit(kMips64DivU, g.DefineSameAsFirst(node), g.UseRegister(m.left().node()), in VisitUint32Div() [all …]
|
/external/v8/src/compiler/mips/ |
D | instruction-selector-mips.cc | 122 opcode, g.DefineSameAsFirst(node), g.UseRegister(node->InputAt(0)), in VisitRRRR() 201 outputs[output_count++] = g.DefineSameAsFirst(node); in VisitBinop() 423 Emit(kArchNop, g.DefineSameAsFirst(node), g.Use(mleft.left().node())); in VisitWord32And() 441 Emit(kMipsIns, g.DefineSameAsFirst(node), g.UseRegister(m.left().node()), in VisitWord32And() 580 selector->Emit(single_opcode, g.DefineSameAsFirst(node), in VisitInt32PairBinop() 760 Emit(kMipsDiv, g.DefineSameAsFirst(node), g.UseRegister(m.left().node()), in VisitInt32Div() 768 Emit(kMipsDivU, g.DefineSameAsFirst(node), g.UseRegister(m.left().node()), in VisitUint32Div() 1683 Emit(kMipsFloat64InsertLowWord32, g.DefineSameAsFirst(node), in VisitFloat64InsertLowWord32() 1692 Emit(kMipsFloat64InsertHighWord32, g.DefineSameAsFirst(node), in VisitFloat64InsertHighWord32() 1700 Emit(kMipsFloat64SilenceNaN, g.DefineSameAsFirst(node), g.UseRegister(left), in VisitFloat64SilenceNaN() [all …]
|
/external/v8/src/compiler/arm/ |
D | instruction-selector-arm.cc | 121 selector->Emit(opcode, g.DefineSameAsFirst(node), in VisitRRRShuffle() 884 Emit(kArmBfc, g.DefineSameAsFirst(node), g.UseRegister(m.left().node()), in VisitWord32And() 1029 g.DefineSameAsFirst(node), g.UseRegister(node->InputAt(0)), in VisitInt32PairAdd() 1054 g.DefineSameAsFirst(node), g.UseRegister(node->InputAt(0)), in VisitInt32PairSub() 1077 g.DefineSameAsFirst(node), g.UseRegister(node->InputAt(0)), in VisitInt32PairMul() 1439 Emit(kArmVmlaF32, g.DefineSameAsFirst(node), 1446 Emit(kArmVmlaF32, g.DefineSameAsFirst(node), g.UseRegister(m.left().node()), 1460 Emit(kArmVmlaF64, g.DefineSameAsFirst(node), in VisitFloat64Add() 1467 Emit(kArmVmlaF64, g.DefineSameAsFirst(node), g.UseRegister(m.left().node()), in VisitFloat64Add() 1480 Emit(kArmVmlsF32, g.DefineSameAsFirst(node), g.UseRegister(m.left().node()), in VisitFloat32Sub() [all …]
|
/external/v8/src/compiler/s390/ |
D | instruction-selector-s390.cc | 603 outputs[output_count++] = g.DefineSameAsFirst(node); in VisitUnaryOp() 608 outputs[output_count++] = g.DefineSameAsFirst(node); in VisitUnaryOp() 660 outputs[output_count++] = g.DefineSameAsFirst(node); in VisitBinOp() 665 outputs[output_count++] = g.DefineSameAsFirst(node); in VisitBinOp() 1005 canEliminateZeroExt ? g.DefineSameAsFirst(node) in TryMatchSignExtInt16OrInt8FromWord32Sar() 1013 canEliminateZeroExt ? g.DefineSameAsFirst(node) in TryMatchSignExtInt16OrInt8FromWord32Sar() 1044 selector->Emit(opcode2, g.DefineSameAsFirst(node), in VisitPairBinop() 1075 Emit(kS390_Mul32, g.DefineSameAsFirst(node), in VisitInt32PairMul() 1191 canEliminateZeroExt ? g.DefineSameAsFirst(node) in TryMatchNegFromSub() 1218 : g.DefineSameAsFirst(node); in TryMatchShiftFromMul() [all …]
|
/external/v8/src/compiler/arm64/ |
D | instruction-selector-arm64.cc | 1638 Emit(kArchNop, g.DefineSameAsFirst(node), g.Use(value)); in VisitChangeUint32ToUint64() 1649 Emit(kArchNop, g.DefineSameAsFirst(node), g.Use(value)); in VisitChangeUint32ToUint64() 1667 Emit(kArchNop, g.DefineSameAsFirst(node), g.UseRegister(value)); in VisitTruncateInt64ToInt32() 2683 Emit(kArm64Bfi, g.DefineSameAsFirst(right), g.UseRegister(right), in VisitFloat64InsertLowWord32() 2689 Emit(kArm64Float64InsertLowWord32, g.DefineSameAsFirst(node), in VisitFloat64InsertLowWord32() 2701 Emit(kArm64Bfi, g.DefineSameAsFirst(left), g.UseRegister(right_of_left), in VisitFloat64InsertHighWord32() 2706 Emit(kArm64Float64InsertHighWord32, g.DefineSameAsFirst(node), in VisitFloat64InsertHighWord32() 3117 Emit(kArm64S128Select, g.DefineSameAsFirst(node),
|
/external/v8/src/compiler/ppc/ |
D | instruction-selector-ppc.cc | 147 outputs[output_count++] = g.DefineSameAsFirst(node); in VisitBinop() 761 selector->Emit(opcode2, g.DefineSameAsFirst(node), in VisitPairBinop() 794 Emit(kPPC_Mul32, g.DefineSameAsFirst(node), g.UseRegister(node->InputAt(0)), in VisitInt32PairMul() 1906 Emit(kPPC_DoubleInsertLowWord32, g.DefineSameAsFirst(node), in VisitFloat64InsertLowWord32() 1922 Emit(kPPC_DoubleInsertHighWord32, g.DefineSameAsFirst(node), in VisitFloat64InsertHighWord32()
|
/external/v8/src/compiler/ |
D | instruction-selector-impl.h | 92 InstructionOperand DefineSameAsFirst(Node* node) { in DefineSameAsFirst() function
|
D | instruction-selector.cc | 2029 InstructionOperand output = g.DefineSameAsFirst(node); in EmitWordPoisonOnSpeculation() 2208 Emit(kArchNop, g.DefineSameAsFirst(node), g.Use(node->InputAt(0))); in VisitBitcastWordToTagged() 2653 Emit(kArchNop, g.DefineSameAsFirst(node), g.Use(value)); in VisitProjection()
|