add riscv64 backend for cranelift. (#4271)

Add a RISC-V 64 (`riscv64`, RV64GC) backend.

Co-authored-by: yuyang <756445638@qq.com>
Co-authored-by: Chris Fallin <chris@cfallin.org>
Co-authored-by: Afonso Bordado <afonsobordado@az8.co>
This commit is contained in:
yuyang-ok
2022-09-28 08:30:31 +08:00
committed by GitHub
parent 9715d91c50
commit cdecc858b4
182 changed files with 21024 additions and 36 deletions

View File

@@ -68,7 +68,7 @@ unwind = ["gimli"]
x86 = []
arm64 = []
s390x = []
riscv64 = []
# Stub feature that does nothing, for Cargo-features compatibility: the new
# backend is the default now.
experimental_x64 = []
@@ -77,7 +77,8 @@ experimental_x64 = []
all-arch = [
"x86",
"arm64",
"s390x"
"s390x",
"riscv64"
]
# For dependent crates that want to serialize some parts of cranelift