/external/v8/src/crankshaft/x87/ |
D | lithium-x87.cc | 605 LInstruction* LChunkBuilder::DefineSameAsFirst( in DefineSameAsFirst() function in v8::internal::LChunkBuilder 742 DefineSameAsFirst(new(zone()) LShiftI(op, left, right, does_deopt)); in DoShift() 759 return MarkAsCall(DefineSameAsFirst(result), instr); in DoArithmeticD() 764 return DefineSameAsFirst(result); in DoArithmeticD() 1053 return AssignEnvironment(DefineSameAsFirst(result)); in DoWrapReceiver() 1200 return DefineSameAsFirst(result); in DoMathFround() 1208 DefineSameAsFirst(new(zone()) LMathAbs(context, input)); in DoMathAbs() 1220 return MarkAsCall(DefineSameAsFirst(new(zone()) LMathLog(input)), instr); in DoMathLog() 1238 return MarkAsCall(DefineSameAsFirst(result), instr); in DoMathExp() 1247 return MarkAsCall(DefineSameAsFirst(result), instr); in DoMathSqrt() [all …]
|
D | lithium-x87.h | 2747 LInstruction* DefineSameAsFirst(LTemplateResultInstruction<1>* instr);
|
/external/v8/src/compiler/x64/ |
D | instruction-selector-x64.cc | 388 outputs[output_count++] = g.DefineSameAsFirst(node); in VisitBinop() 443 Emit(kX64Not32, g.DefineSameAsFirst(node), g.UseRegister(m.left().node())); in VisitWord32Xor() 454 Emit(kX64Not, g.DefineSameAsFirst(node), g.UseRegister(m.left().node())); in VisitWord64Xor() 473 selector->Emit(opcode, g.DefineSameAsFirst(node), g.UseRegister(left), in VisitWord32Shift() 476 selector->Emit(opcode, g.DefineSameAsFirst(node), g.UseRegister(left), in VisitWord32Shift() 492 selector->Emit(opcode, g.DefineSameAsFirst(node), g.UseRegister(left), in VisitWord64Shift() 501 selector->Emit(opcode, g.DefineSameAsFirst(node), g.UseRegister(left), in VisitWord64Shift() 550 Emit(kX64Shl, g.DefineSameAsFirst(node), in VisitWord64Shl() 673 Emit(kX64Neg32, g.DefineSameAsFirst(node), g.UseRegister(m.right().node())); in VisitInt32Sub() 692 Emit(kX64Neg, g.DefineSameAsFirst(node), g.UseRegister(m.right().node())); in VisitInt64Sub() [all …]
|
/external/v8/src/crankshaft/x64/ |
D | lithium-x64.cc | 583 LInstruction* LChunkBuilder::DefineSameAsFirst( in DefineSameAsFirst() function in v8::internal::LChunkBuilder 728 DefineSameAsFirst(new(zone()) LShiftI(op, left, right, does_deopt)); in DoShift() 745 return MarkAsCall(DefineSameAsFirst(result), instr); in DoArithmeticD() 751 : DefineSameAsFirst(result); in DoArithmeticD() 1016 return AssignEnvironment(DefineSameAsFirst(result)); in DoWrapReceiver() 1182 DefineSameAsFirst(new(zone()) LMathAbs(context, input)); in DoMathAbs() 1194 return MarkAsCall(DefineSameAsFirst(new(zone()) LMathLog(input)), instr); in DoMathLog() 1225 return DefineSameAsFirst(result); in DoMathPowHalf() 1293 return DefineSameAsFirst(new(zone()) LBitI(left, right)); in DoBitwise() 1376 LInstruction* result = DefineSameAsFirst(new(zone()) LFlooringDivByPowerOf2I( in DoFlooringDivByPowerOf2I() [all …]
|
D | lithium-x64.h | 2721 LInstruction* DefineSameAsFirst(LTemplateResultInstruction<1>* instr);
|
/external/v8/src/crankshaft/ia32/ |
D | lithium-ia32.cc | 599 LInstruction* LChunkBuilder::DefineSameAsFirst( in DefineSameAsFirst() function in v8::internal::LChunkBuilder 743 DefineSameAsFirst(new(zone()) LShiftI(op, left, right, does_deopt)); in DoShift() 760 return MarkAsCall(DefineSameAsFirst(result), instr); in DoArithmeticD() 766 : DefineSameAsFirst(result); in DoArithmeticD() 1035 return AssignEnvironment(DefineSameAsFirst(result)); in DoWrapReceiver() 1200 DefineSameAsFirst(new(zone()) LMathAbs(context, input)); in DoMathAbs() 1212 return MarkAsCall(DefineSameAsFirst(new(zone()) LMathLog(input)), instr); in DoMathLog() 1244 return DefineSameAsFirst(result); in DoMathPowHalf() 1306 return DefineSameAsFirst(new(zone()) LBitI(left, right)); in DoBitwise() 1389 LInstruction* result = DefineSameAsFirst(new(zone()) LFlooringDivByPowerOf2I( in DoFlooringDivByPowerOf2I() [all …]
|
D | lithium-ia32.h | 2736 LInstruction* DefineSameAsFirst(LTemplateResultInstruction<1>* instr);
|
/external/v8/src/compiler/mips64/ |
D | instruction-selector-mips64.cc | 304 Emit(kMips64Ins, g.DefineSameAsFirst(node), in VisitWord32And() 355 Emit(kMips64Dins, g.DefineSameAsFirst(node), in VisitWord64And() 491 Emit(kMips64Dshl, g.DefineSameAsFirst(node), in VisitWord64Shl() 649 Emit(kMips64DMulHigh, g.DefineSameAsFirst(node), in VisitInt32Mul() 717 Emit(kMips64Ddiv, g.DefineSameAsFirst(node), in VisitInt32Div() 724 Emit(kMips64Div, g.DefineSameAsFirst(node), g.UseRegister(m.left().node()), in VisitInt32Div() 732 Emit(kMips64DivU, g.DefineSameAsFirst(node), g.UseRegister(m.left().node()), in VisitUint32Div() 748 Emit(kMips64Dmod, g.DefineSameAsFirst(node), in VisitInt32Mod() 771 Emit(kMips64Ddiv, g.DefineSameAsFirst(node), g.UseRegister(m.left().node()), in VisitInt64Div() 779 Emit(kMips64DdivU, g.DefineSameAsFirst(node), g.UseRegister(m.left().node()), in VisitUint64Div() [all …]
|
/external/v8/src/compiler/ia32/ |
D | instruction-selector-ia32.cc | 152 selector->Emit(sse_opcode, g.DefineSameAsFirst(node), operand0, operand1); in VisitRROFloat() 163 selector->Emit(sse_opcode, g.DefineSameAsFirst(node), g.UseRegister(input)); in VisitFloatUnop() 445 outputs[output_count++] = g.DefineSameAsFirst(node); in VisitBinop() 482 Emit(kIA32Not, g.DefineSameAsFirst(node), g.UseRegister(m.left().node())); in VisitWord32Xor() 497 selector->Emit(opcode, g.DefineSameAsFirst(node), g.UseRegister(left), in VisitShift() 500 selector->Emit(opcode, g.DefineSameAsFirst(node), g.UseRegister(left), in VisitShift() 632 Emit(kIA32Neg, g.DefineSameAsFirst(node), g.Use(m.right().node())); in VisitInt32Sub() 657 Emit(kIA32Imul, g.DefineSameAsFirst(node), g.UseRegister(left), in VisitInt32Mul() 815 Emit(kSSEFloat64Mod, g.DefineSameAsFirst(node), in VisitFloat64Mod() 1293 Emit(kSSEFloat64InsertLowWord32, g.DefineSameAsFirst(node), in VisitFloat64InsertLowWord32() [all …]
|
/external/v8/src/compiler/mips/ |
D | instruction-selector-mips.cc | 295 Emit(kMipsIns, g.DefineSameAsFirst(node), g.UseRegister(m.left().node()), in VisitWord32And() 472 Emit(kMipsDiv, g.DefineSameAsFirst(node), g.UseRegister(m.left().node()), in VisitInt32Div() 480 Emit(kMipsDivU, g.DefineSameAsFirst(node), g.UseRegister(m.left().node()), in VisitUint32Div() 694 Emit(kMipsFloat32Max, g.DefineSameAsFirst(node), in VisitFloat32Max() 709 Emit(kMipsFloat64Max, g.DefineSameAsFirst(node), in VisitFloat64Max() 724 Emit(kMipsFloat32Min, g.DefineSameAsFirst(node), in VisitFloat32Min() 739 Emit(kMipsFloat64Min, g.DefineSameAsFirst(node), in VisitFloat64Min() 1296 Emit(kMipsFloat64InsertLowWord32, g.DefineSameAsFirst(node), in VisitFloat64InsertLowWord32() 1305 Emit(kMipsFloat64InsertHighWord32, g.DefineSameAsFirst(node), in VisitFloat64InsertHighWord32()
|
/external/v8/src/compiler/arm/ |
D | instruction-selector-arm.cc | 591 Emit(kArmBfc, g.DefineSameAsFirst(node), g.UseRegister(m.left().node()), in VisitWord32And() 978 Emit(kArmVmlaF32, g.DefineSameAsFirst(node), in VisitFloat32Add() 985 Emit(kArmVmlaF32, g.DefineSameAsFirst(node), g.UseRegister(m.left().node()), in VisitFloat32Add() 999 Emit(kArmVmlaF64, g.DefineSameAsFirst(node), in VisitFloat64Add() 1006 Emit(kArmVmlaF64, g.DefineSameAsFirst(node), g.UseRegister(m.left().node()), in VisitFloat64Add() 1025 Emit(kArmVmlsF32, g.DefineSameAsFirst(node), g.UseRegister(m.left().node()), in VisitFloat32Sub() 1056 Emit(kArmVmlsF64, g.DefineSameAsFirst(node), g.UseRegister(m.left().node()), in VisitFloat64Sub() 1567 Emit(kArmVmovLowF64U32, g.DefineSameAsFirst(node), g.UseRegister(left), in VisitFloat64InsertLowWord32() 1583 Emit(kArmVmovHighF64U32, g.DefineSameAsFirst(node), g.UseRegister(left), in VisitFloat64InsertHighWord32()
|
/external/v8/src/compiler/x87/ |
D | instruction-selector-x87.cc | 406 outputs[output_count++] = g.DefineSameAsFirst(node); in VisitBinop() 443 Emit(kX87Not, g.DefineSameAsFirst(node), g.UseRegister(m.left().node())); in VisitWord32Xor() 458 selector->Emit(opcode, g.DefineSameAsFirst(node), g.UseRegister(left), in VisitShift() 461 selector->Emit(opcode, g.DefineSameAsFirst(node), g.UseRegister(left), in VisitShift() 590 Emit(kX87Neg, g.DefineSameAsFirst(node), g.Use(m.right().node())); in VisitInt32Sub() 615 Emit(kX87Imul, g.DefineSameAsFirst(node), g.UseRegister(left), in VisitInt32Mul()
|
/external/v8/src/crankshaft/ppc/ |
D | lithium-ppc.cc | 562 LInstruction* LChunkBuilder::DefineSameAsFirst( in DefineSameAsFirst() function in v8::internal::LChunkBuilder 1427 DefineSameAsFirst(new (zone()) LModByPowerOf2I(dividend, divisor)); in DoModByPowerOf2I() 1584 return DefineSameAsFirst( in DoMultiplyAdd() 1594 return DefineSameAsFirst( in DoMultiplySub() 1855 return DefineSameAsFirst(new (zone()) LDummyUse(value)); in DoChange() 1869 return DefineSameAsFirst(new (zone()) LDummyUse(value)); in DoChange() 1872 DefineSameAsFirst(new (zone()) LCheckSmi(value))); in DoChange() 1883 DefineSameAsFirst(new (zone()) LTaggedToI(value, temp1, temp2)); in DoChange() 2567 LInstruction* result = DefineSameAsFirst(load); in DoLoadFieldByIndex()
|
D | lithium-ppc.h | 2629 LInstruction* DefineSameAsFirst(LTemplateResultInstruction<1>* instr);
|
/external/v8/src/crankshaft/arm/ |
D | lithium-arm.cc | 549 LInstruction* LChunkBuilder::DefineSameAsFirst( in DefineSameAsFirst() function in v8::internal::LChunkBuilder 1422 LInstruction* result = DefineSameAsFirst(new(zone()) LModByPowerOf2I( in DoModByPowerOf2I() 1610 return DefineSameAsFirst(new(zone()) LMultiplyAddD(addend_op, multiplier_op, in DoMultiplyAdd() 1620 return DefineSameAsFirst(new(zone()) LMultiplySubD(minuend_op, in DoMultiplySub() 1894 return DefineSameAsFirst(new(zone()) LDummyUse(value)); in DoChange() 1907 return DefineSameAsFirst(new(zone()) LDummyUse(value)); in DoChange() 1909 return AssignEnvironment(DefineSameAsFirst(new(zone()) LCheckSmi(value))); in DoChange() 1920 DefineSameAsFirst(new(zone()) LTaggedToI(value, temp1, temp2)); in DoChange() 2615 LInstruction* result = DefineSameAsFirst(load); in DoLoadFieldByIndex()
|
D | lithium-arm.h | 2746 LInstruction* DefineSameAsFirst(LTemplateResultInstruction<1>* instr);
|
/external/v8/src/crankshaft/mips64/ |
D | lithium-mips64.cc | 556 LInstruction* LChunkBuilder::DefineSameAsFirst( in DefineSameAsFirst() function in v8::internal::LChunkBuilder 1425 LInstruction* result = DefineSameAsFirst(new(zone()) LModByPowerOf2I( in DoModByPowerOf2I() 1574 return DefineSameAsFirst(new(zone()) LMultiplyAddD(addend_op, multiplier_op, in DoMultiplyAdd() 1847 return DefineSameAsFirst(new(zone()) LDummyUse(value)); in DoChange() 1860 return DefineSameAsFirst(new(zone()) LDummyUse(value)); in DoChange() 1862 return AssignEnvironment(DefineSameAsFirst(new(zone()) LCheckSmi(value))); in DoChange() 1873 DefineSameAsFirst(new(zone()) LTaggedToI(value, temp1, temp2)); in DoChange() 2567 LInstruction* result = DefineSameAsFirst(load); in DoLoadFieldByIndex()
|
D | lithium-mips64.h | 2749 LInstruction* DefineSameAsFirst(LTemplateResultInstruction<1>* instr);
|
/external/v8/src/crankshaft/mips/ |
D | lithium-mips.cc | 556 LInstruction* LChunkBuilder::DefineSameAsFirst( in DefineSameAsFirst() function in v8::internal::LChunkBuilder 1424 LInstruction* result = DefineSameAsFirst(new(zone()) LModByPowerOf2I( in DoModByPowerOf2I() 1568 return DefineSameAsFirst(new(zone()) LMultiplyAddD(addend_op, multiplier_op, in DoMultiplyAdd() 1841 return DefineSameAsFirst(new(zone()) LDummyUse(value)); in DoChange() 1854 return DefineSameAsFirst(new(zone()) LDummyUse(value)); in DoChange() 1856 return AssignEnvironment(DefineSameAsFirst(new(zone()) LCheckSmi(value))); in DoChange() 1867 DefineSameAsFirst(new(zone()) LTaggedToI(value, temp1, temp2)); in DoChange() 2562 LInstruction* result = DefineSameAsFirst(load); in DoLoadFieldByIndex()
|
D | lithium-mips.h | 2703 LInstruction* DefineSameAsFirst(LTemplateResultInstruction<1>* instr);
|
/external/v8/src/compiler/ |
D | instruction-selector-impl.h | 46 InstructionOperand DefineSameAsFirst(Node* node) { in DefineSameAsFirst() function
|
D | instruction-selector.cc | 1286 Emit(kArchNop, g.DefineSameAsFirst(node), g.Use(value)); in VisitFinishRegion() 1293 Emit(kArchNop, g.DefineSameAsFirst(node), g.Use(value)); in VisitGuard() 1361 Emit(kArchNop, g.DefineSameAsFirst(node), g.Use(value)); in VisitProjection()
|
/external/v8/src/crankshaft/arm64/ |
D | lithium-arm64.cc | 452 LInstruction* LChunkBuilder::DefineSameAsFirst( in DefineSameAsFirst() function in v8::internal::LChunkBuilder 1108 return DefineSameAsFirst(new(zone()) LDummyUse(value)); in DoChange() 1123 return DefineSameAsFirst(new(zone()) LDummyUse(value)); in DoChange() 1125 return AssignEnvironment(DefineSameAsFirst(new(zone()) LCheckSmi(value))); in DoChange() 1834 LInstruction* result = DefineSameAsFirst(new(zone()) LModByPowerOf2I( in DoModByPowerOf2I() 2703 LInstruction* result = DefineSameAsFirst(load); in DoLoadFieldByIndex()
|
/external/v8/src/compiler/arm64/ |
D | instruction-selector-arm64.cc | 1345 Emit(kArchNop, g.DefineSameAsFirst(node), g.Use(value)); in VisitChangeUint32ToUint64() 2148 Emit(kArm64Bfi, g.DefineSameAsFirst(right), g.UseRegister(right), in VisitFloat64InsertLowWord32() 2166 Emit(kArm64Bfi, g.DefineSameAsFirst(left), g.UseRegister(right_of_left), in VisitFloat64InsertHighWord32()
|
/external/v8/src/compiler/ppc/ |
D | instruction-selector-ppc.cc | 1734 Emit(kPPC_DoubleInsertLowWord32, g.DefineSameAsFirst(node), in VisitFloat64InsertLowWord32() 1750 Emit(kPPC_DoubleInsertHighWord32, g.DefineSameAsFirst(node), in VisitFloat64InsertHighWord32()
|