Chromium Code Reviews| Index: src/compiler/instruction.h |
| diff --git a/src/compiler/instruction.h b/src/compiler/instruction.h |
| index 872d664f258cab7a489fb3c16f0d5f2696dec99f..891af989d0ad6f0aa5a58e1992a4e616524cb77f 100644 |
| --- a/src/compiler/instruction.h |
| +++ b/src/compiler/instruction.h |
| @@ -1570,12 +1570,19 @@ class V8_EXPORT_PRIVATE InstructionSequence final |
| void ValidateDeferredBlockEntryPaths() const; |
| void ValidateSSA() const; |
| + void SetRegisterConfigurationForTesting( |
|
Mircea Trofin
2016/12/22 16:21:28
shouldn't this be static?
|
| + const RegisterConfiguration* regConfig); |
| + void ClearRegisterConfigurationForTesting(); |
|
Mircea Trofin
2016/12/22 16:21:28
Is ClearRegisterConfigurationForTesting called any
|
| + |
| private: |
| friend V8_EXPORT_PRIVATE std::ostream& operator<<( |
| std::ostream& os, const PrintableInstructionSequence& code); |
| typedef ZoneMap<const Instruction*, SourcePosition> SourcePositionMap; |
| + static const RegisterConfiguration* RegisterConfigurationForTesting(); |
| + static const RegisterConfiguration* registerConfigurationForTesting_; |
| + |
| Isolate* isolate_; |
| Zone* const zone_; |
| InstructionBlocks* const instruction_blocks_; |