| Index: src/compiler/schedule.h
|
| diff --git a/src/compiler/schedule.h b/src/compiler/schedule.h
|
| index c99a0fc525173841d75d70ad739ad35c91e365db..74ba8355184eb53ce7e8ae834b6e57b5e6e04ce3 100644
|
| --- a/src/compiler/schedule.h
|
| +++ b/src/compiler/schedule.h
|
| @@ -257,8 +257,12 @@ class Schedule final : public ZoneObject {
|
| friend class BasicBlockInstrumentor;
|
| friend class RawMachineAssembler;
|
|
|
| + // Ensure properties of the CFG assumed by further stages.
|
| + void EnsureCFGWellFormedness();
|
| // Ensure split-edge form for a hand-assembled schedule.
|
| - void EnsureSplitEdgeForm();
|
| + void EnsureSplitEdgeForm(BasicBlock* block);
|
| + // Ensure entry into a deferred block happens from a single hot block.
|
| + void EnsureDeferredCodeSingleEntryPoint(BasicBlock* block);
|
| // Copy deferred block markers down as far as possible
|
| void PropagateDeferredMark();
|
|
|
|
|