5 #ifndef V8_COMPILER_PIPELINE_H_ 6 #define V8_COMPILER_PIPELINE_H_ 10 #include "src/globals.h" 11 #include "src/objects.h" 12 #include "src/objects/code.h" 17 struct AssemblerOptions;
18 class OptimizedCompilationInfo;
19 class OptimizedCompilationJob;
20 class RegisterConfiguration;
21 class JumpOptimizationInfo;
34 class InstructionSequence;
36 class NodeOriginTable;
38 class SourcePositionTable;
66 Code::Kind kind,
const char* debug_name,
74 Schedule* schedule, Code::Kind kind,
const char* debug_name,
76 PoisoningMitigationLevel poisoning_level,
95 V8_EXPORT_PRIVATE
static bool AllocateRegistersForTesting(
100 DISALLOW_IMPLICIT_CONSTRUCTORS(
Pipeline);
107 #endif // V8_COMPILER_PIPELINE_H_