v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
extension-riscv-zifencei.cc
Go to the documentation of this file.
1
// Copyright 2022 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
#include "
src/codegen/riscv/extension-riscv-zifencei.h
"
5
6
#include "
src/codegen/riscv/base-assembler-riscv.h
"
7
#include "
src/codegen/riscv/constant-riscv-zifencei.h
"
8
9
namespace
v8
{
10
namespace
internal
{
11
12
void
AssemblerRISCVZifencei::fence_i
() {
13
GenInstrI
(0b001,
MISC_MEM
,
ToRegister
(0),
ToRegister
(0), 0);
14
}
15
}
// namespace internal
16
}
// namespace v8
base-assembler-riscv.h
v8::internal::AssemblerRISCVZifencei::fence_i
void fence_i()
Definition
extension-riscv-zifencei.cc:12
v8::internal::AssemblerRiscvBase::GenInstrI
void GenInstrI(uint8_t funct3, BaseOpcode opcode, Register rd, Register rs1, int16_t imm12)
Definition
base-assembler-riscv.cc:154
constant-riscv-zifencei.h
extension-riscv-zifencei.h
v8::internal::internal
internal
Definition
wasm-objects-inl.h:458
v8::internal::ToRegister
Register ToRegister(int num)
Definition
assembler-riscv.cc:176
v8::internal::MISC_MEM
@ MISC_MEM
Definition
base-constants-riscv.h:632
v8
Definition
api-arguments-inl.h:19
src
codegen
riscv
extension-riscv-zifencei.cc
Generated on Sun Apr 6 2025 21:08:50 for v8 by
1.12.0