| Index: src/x64/lithium-x64.cc
|
| ===================================================================
|
| --- src/x64/lithium-x64.cc (revision 6472)
|
| +++ src/x64/lithium-x64.cc (working copy)
|
| @@ -1027,9 +1027,8 @@
|
|
|
|
|
| LInstruction* LChunkBuilder::DoPushArgument(HPushArgument* instr) {
|
| - ++argument_count_;
|
| - LOperand* argument = UseOrConstant(instr->argument());
|
| - return new LPushArgument(argument);
|
| + Abort("Unimplemented: %s", "DoPushArgument");
|
| + return NULL;
|
| }
|
|
|
|
|
| @@ -1082,10 +1081,8 @@
|
|
|
|
|
| LInstruction* LChunkBuilder::DoCallNew(HCallNew* instr) {
|
| - LOperand* constructor = UseFixed(instr->constructor(), rdi);
|
| - argument_count_ -= instr->argument_count();
|
| - LCallNew* result = new LCallNew(constructor);
|
| - return MarkAsCall(DefineFixed(result, rax), instr);
|
| + Abort("Unimplemented: %s", "DoCallNew");
|
| + return NULL;
|
| }
|
|
|
|
|
| @@ -1381,8 +1378,8 @@
|
|
|
|
|
| LInstruction* LChunkBuilder::DoCheckNonSmi(HCheckNonSmi* instr) {
|
| - LOperand* value = UseRegisterAtStart(instr->value());
|
| - return AssignEnvironment(new LCheckSmi(value, zero));
|
| + Abort("Unimplemented: %s", "DoCheckNonSmi");
|
| + return NULL;
|
| }
|
|
|
|
|
| @@ -1399,8 +1396,8 @@
|
|
|
|
|
| LInstruction* LChunkBuilder::DoCheckSmi(HCheckSmi* instr) {
|
| - LOperand* value = UseRegisterAtStart(instr->value());
|
| - return AssignEnvironment(new LCheckSmi(value, not_zero));
|
| + Abort("Unimplemented: %s", "DoCheckSmi");
|
| + return NULL;
|
| }
|
|
|
|
|
| @@ -1411,9 +1408,8 @@
|
|
|
|
|
| LInstruction* LChunkBuilder::DoCheckMap(HCheckMap* instr) {
|
| - LOperand* value = UseRegisterAtStart(instr->value());
|
| - LCheckMap* result = new LCheckMap(value);
|
| - return AssignEnvironment(result);
|
| + Abort("Unimplemented: %s", "DoCheckMap");
|
| + return NULL;
|
| }
|
|
|
|
|
| @@ -1441,10 +1437,8 @@
|
|
|
|
|
| LInstruction* LChunkBuilder::DoLoadGlobal(HLoadGlobal* instr) {
|
| - LLoadGlobal* result = new LLoadGlobal;
|
| - return instr->check_hole_value()
|
| - ? AssignEnvironment(DefineAsRegister(result))
|
| - : DefineAsRegister(result);
|
| + Abort("Unimplemented: %s", "DoLoadGlobal");
|
| + return NULL;
|
| }
|
|
|
|
|
|
|