| Index: src/x64/lithium-codegen-x64.h
|
| diff --git a/src/x64/lithium-codegen-x64.h b/src/x64/lithium-codegen-x64.h
|
| index fb58a53cf2c65cc875ac6dfcc3ca228a60db6b54..a368c615f8a1989d5d28dcb0f4985c532def040e 100644
|
| --- a/src/x64/lithium-codegen-x64.h
|
| +++ b/src/x64/lithium-codegen-x64.h
|
| @@ -104,6 +104,15 @@ class LCodeGen: public LCodeGenBase {
|
| // Emit frame translation commands for an environment.
|
| void WriteTranslation(LEnvironment* environment, Translation* translation);
|
|
|
| +#ifdef DEBUG
|
| + void EmitKeyedAccessCheck(LOperand* elements, Operand operand);
|
| + void EmitObjectAccessChecks(HObjectAccess* access, Register object,
|
| + bool is_store);
|
| + void EmitCheckMap(Register object, Handle<Map> map);
|
| + void EmitCheckInstanceType(Register object, InstanceType type,
|
| + Condition condition = equal);
|
| +#endif
|
| +
|
| // Declare methods that deal with the individual node types.
|
| #define DECLARE_DO(type) void Do##type(L##type* node);
|
| LITHIUM_CONCRETE_INSTRUCTION_LIST(DECLARE_DO)
|
|
|