#include "src/compiler/backend/jump-threading.h"
#include "src/compiler/backend/code-generator-impl.h"
namespace v8 {
namespace internal {
namespace compiler {
#define TRACE …
namespace {
struct JumpThreadingState { … };
struct GapJumpRecord { … };
}
bool JumpThreading::ComputeForwarding(Zone* local_zone,
ZoneVector<RpoNumber>* result,
InstructionSequence* code,
bool frame_at_start) { … }
void JumpThreading::ApplyForwarding(Zone* local_zone,
ZoneVector<RpoNumber> const& result,
InstructionSequence* code) { … }
#undef TRACE
}
}
}