v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
instruction-scheduler-loong64.cc
Go to the documentation of this file.
1
// Copyright 2021 the V8 project authors. All rights reserved.
2
// Use of this source code is governed by a BSD-style license that can be
3
// found in the LICENSE file.
4
5
#include "
src/codegen/macro-assembler.h
"
6
#include "
src/compiler/backend/instruction-scheduler.h
"
7
8
namespace
v8
{
9
namespace
internal
{
10
namespace
compiler {
11
12
// TODO(LOONG_dev): LOONG64 Support instruction scheduler.
13
bool
InstructionScheduler::SchedulerSupported
() {
return
false
; }
14
15
int
InstructionScheduler::GetTargetInstructionFlags
(
16
const
Instruction*
instr
)
const
{
17
UNREACHABLE
();
18
}
19
20
int
InstructionScheduler::GetInstructionLatency
(
const
Instruction*
instr
) {
21
UNREACHABLE
();
22
}
23
24
}
// namespace compiler
25
}
// namespace internal
26
}
// namespace v8
v8::internal::compiler::InstructionScheduler::SchedulerSupported
static bool SchedulerSupported()
Definition
instruction-scheduler-arm.cc:11
v8::internal::compiler::InstructionScheduler::GetTargetInstructionFlags
int GetTargetInstructionFlags(const Instruction *instr) const
Definition
instruction-scheduler-arm.cc:13
v8::internal::compiler::InstructionScheduler::GetInstructionLatency
static int GetInstructionLatency(const Instruction *instr)
Definition
instruction-scheduler-arm.cc:387
instruction-scheduler.h
instr
Instruction * instr
Definition
jump-threading.cc:63
macro-assembler.h
v8::internal::internal
internal
Definition
wasm-objects-inl.h:458
v8::internal::UNREACHABLE
UNREACHABLE()
v8
Definition
api-arguments-inl.h:19
src
compiler
backend
loong64
instruction-scheduler-loong64.cc
Generated on Sun Apr 6 2025 21:08:51 for v8 by
1.12.0