#ifndef V8_COMPILER_LOOP_ANALYSIS_H_
#define V8_COMPILER_LOOP_ANALYSIS_H_
#include "src/base/iterator.h"
#include "src/common/globals.h"
#include "src/compiler/compiler-source-position-table.h"
#include "src/compiler/graph.h"
#include "src/compiler/node-marker.h"
#include "src/compiler/node-origin-table.h"
#include "src/compiler/node-properties.h"
#include "src/compiler/node.h"
#include "src/zone/zone-containers.h"
namespace v8 {
namespace internal {
class TickCounter;
namespace compiler {
static const int kAssumedLoopEntryIndex = …;
class LoopFinderImpl;
class AllNodes;
NodeRange;
class LoopTree : public ZoneObject { … };
class V8_EXPORT_PRIVATE LoopFinder { … };
class NodeCopier { … };
}
}
}
#endif