/external/chromium_org/v8/src/compiler/arm/ |
instruction-selector-arm.cc | 115 selector->Emit(opcode, g.DefineAsRegister(node), 260 outputs[output_count++] = g.DefineAsRegister(node); 262 outputs[output_count++] = g.DefineAsRegister(cont->result()); 317 g.DefineAsRegister(node), g.UseRegister(base), g.UseImmediate(index)); 320 g.DefineAsRegister(node), g.UseRegister(base), g.UseRegister(index)); 387 selector->Emit(opcode, g.DefineAsRegister(node), g.UseRegister(left), 392 g.DefineAsRegister(node), g.UseRegister(left), 423 Emit(kArmUbfx, g.DefineAsRegister(node), 429 Emit(kArmUbfx, g.DefineAsRegister(node), g.UseRegister(m.left().node()), 461 Emit(opcode, g.DefineAsRegister(node), value_operand, shift_operand) [all...] |
/external/chromium_org/v8/src/arm64/ |
lithium-arm64.cc | 437 LInstruction* LChunkBuilder::DefineAsRegister( 662 instr = DefineAsRegister(new(zone()) LDummy()); 665 instr = DefineAsRegister(new(zone()) 796 return DefineAsRegister(result); 849 return DefineAsRegister(new(zone()) LAccessArgumentsAt(args, length, index)); 867 DefineAsRegister(new(zone()) LAddS(left, right)) : 868 DefineAsRegister(new(zone()) LAddI(left, right)); 879 return DefineAsRegister(new(zone()) LAddE(left, right)); 897 return AssignPointerMap(DefineAsRegister(result)); 917 return DefineAsRegister(new(zone()) LArgumentsElements(temp)) [all...] |
lithium-arm64.h | [all...] |
/external/chromium_org/v8/src/compiler/ia32/ |
instruction-selector-ia32.cc | 77 g.DefineAsRegister(node), g.UseImmediate(base)); 80 g.DefineAsRegister(node), g.UseRegister(index), 85 g.DefineAsRegister(node), g.UseRegister(base), g.UseImmediate(index)); 88 g.DefineAsRegister(node), g.UseRegister(base), g.UseRegister(index)); 193 outputs[output_count++] = g.DefineAsRegister(cont->result()); 302 Emit(kIA32Imul, g.DefineAsRegister(node), g.Use(left), 305 Emit(kIA32Imul, g.DefineAsRegister(node), g.Use(right), 359 Emit(kSSEInt32ToFloat64, g.DefineAsRegister(node), g.Use(node->InputAt(0))); 366 Emit(kSSEUint32ToFloat64, g.DefineAsRegister(node), 373 Emit(kSSEFloat64ToInt32, g.DefineAsRegister(node), g.Use(node->InputAt(0))) [all...] |
/external/chromium_org/v8/src/compiler/arm64/ |
instruction-selector-arm64.cc | 89 selector->Emit(opcode, g.DefineAsRegister(node), 98 selector->Emit(opcode, g.DefineAsRegister(node), 107 selector->Emit(opcode, g.DefineAsRegister(node), 133 outputs[output_count++] = g.DefineAsRegister(node); 135 outputs[output_count++] = g.DefineAsRegister(cont->result()); 199 g.DefineAsRegister(node), g.UseRegister(base), g.UseImmediate(index)); 202 g.DefineAsRegister(node), g.UseRegister(base), g.UseRegister(index)); 294 Emit(kArm64Not32, g.DefineAsRegister(node), g.UseRegister(m.left().node())); 305 Emit(kArm64Not, g.DefineAsRegister(node), g.UseRegister(m.left().node())); 366 Emit(kArm64Neg32, g.DefineAsRegister(node) [all...] |
/external/chromium_org/v8/src/arm/ |
lithium-arm.cc | 534 LInstruction* LChunkBuilder::DefineAsRegister( 658 return DefineAsRegister(new(zone()) LDummyUse(UseAny(instr->value()))); 708 DefineAsRegister(new(zone()) LShiftI(op, left, right, does_deopt)); 730 return DefineAsRegister(result); 824 instr = DefineAsRegister(new(zone()) LDummy()); 827 instr = DefineAsRegister(new(zone()) 965 return DefineAsRegister(new(zone()) LArgumentsLength(value)); 971 return DefineAsRegister(new(zone()) LArgumentsElements); 999 return AssignEnvironment(DefineAsRegister(result)); 1038 return DefineAsRegister( [all...] |
lithium-arm.h | [all...] |
/external/chromium_org/v8/src/mips/ |
lithium-mips.cc | 541 LInstruction* LChunkBuilder::DefineAsRegister( 665 return DefineAsRegister(new(zone()) LDummyUse(UseAny(instr->value()))); 715 DefineAsRegister(new(zone()) LShiftI(op, left, right, does_deopt)); 740 return DefineAsRegister(result); 834 instr = DefineAsRegister(new(zone()) LDummy()); 837 instr = DefineAsRegister(new(zone()) 969 return DefineAsRegister( 976 return DefineAsRegister(new(zone()) LArgumentsElements); 1004 return AssignEnvironment(DefineAsRegister(result)); 1043 return DefineAsRegister( [all...] |
lithium-mips.h | [all...] |
/external/chromium_org/v8/src/mips64/ |
lithium-mips64.cc | 541 LInstruction* LChunkBuilder::DefineAsRegister( 665 return DefineAsRegister(new(zone()) LDummyUse(UseAny(instr->value()))); 715 DefineAsRegister(new(zone()) LShiftI(op, left, right, does_deopt)); 740 return DefineAsRegister(result); 834 instr = DefineAsRegister(new(zone()) LDummy()); 837 instr = DefineAsRegister(new(zone()) 969 return DefineAsRegister( 976 return DefineAsRegister(new(zone()) LArgumentsElements); 1004 return AssignEnvironment(DefineAsRegister(result)); 1043 return DefineAsRegister( [all...] |
lithium-mips64.h | [all...] |
/external/chromium_org/v8/src/compiler/x64/ |
instruction-selector-x64.cc | 95 g.DefineAsRegister(node), g.UseRegister(index), g.UseImmediate(base)); 98 g.DefineAsRegister(node), g.UseRegister(base), g.UseImmediate(index)); 101 g.DefineAsRegister(node), g.UseRegister(base), g.UseRegister(index)); 204 outputs[output_count++] = g.DefineAsRegister(cont->result()); 398 selector->Emit(opcode, g.DefineAsRegister(node), g.Use(left), 401 selector->Emit(opcode, g.DefineAsRegister(node), g.Use(right), 483 Emit(kSSEInt32ToFloat64, g.DefineAsRegister(node), g.Use(node->InputAt(0))); 490 Emit(kSSEUint32ToFloat64, g.DefineAsRegister(node), 497 Emit(kSSEFloat64ToInt32, g.DefineAsRegister(node), g.Use(node->InputAt(0))); 503 Emit(kSSEFloat64ToUint32, g.DefineAsRegister(node), g.Use(node->InputAt(0))) [all...] |
/external/chromium_org/v8/src/x64/ |
lithium-x64.cc | 567 LInstruction* LChunkBuilder::DefineAsRegister( 680 return DefineAsRegister(new(zone()) LDummyUse(UseAny(instr->value()))); 847 instr = DefineAsRegister(new(zone()) LDummy()); 850 instr = DefineAsRegister(new(zone()) 986 return DefineAsRegister(new(zone()) LArgumentsLength(Use(length->value()))); 992 return DefineAsRegister(new(zone()) LArgumentsElements); 1058 return DefineAsRegister( [all...] |
lithium-x64.h | [all...] |
/external/chromium_org/v8/src/ia32/ |
lithium-ia32.cc | 585 LInstruction* LChunkBuilder::DefineAsRegister( 698 return DefineAsRegister(new(zone()) LDummyUse(UseAny(instr->value()))); 864 instr = DefineAsRegister(new(zone()) LDummy()); 867 instr = DefineAsRegister(new(zone()) 1004 return DefineAsRegister(new(zone()) LArgumentsLength(Use(length->value()))); 1010 return DefineAsRegister(new(zone()) LArgumentsElements); [all...] |
lithium-ia32.h | [all...] |
/external/chromium_org/v8/src/x87/ |
lithium-x87.cc | 591 LInstruction* LChunkBuilder::DefineAsRegister( 697 return DefineAsRegister(new(zone()) LDummyUse(UseAny(instr->value()))); 863 instr = DefineAsRegister(new(zone()) LDummy()); 866 instr = DefineAsRegister(new(zone()) 1023 return DefineAsRegister(new(zone()) LArgumentsLength(Use(length->value()))); 1029 return DefineAsRegister(new(zone()) LArgumentsElements); [all...] |
lithium-x87.h | [all...] |
/external/chromium_org/v8/src/compiler/ |
instruction-selector-impl.h | 23 InstructionOperand* DefineAsRegister(Node* node) {
|
instruction-selector.cc | 694 Emit(kArchTruncateDoubleToI, g.DefineAsRegister(node), [all...] |