Files
wasmtime/cranelift/filetests/filetests/isa/riscv64/traps.clif
yuyang-ok cdecc858b4 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>
2022-09-27 17:30:31 -07:00

37 lines
408 B
Plaintext

test compile precise-output
set unwind_info=false
target riscv64
function %f() {
block0:
trap user0
}
; block0:
; udf##trap_code=user0
function %g(i64) {
block0(v0: i64):
v1 = iconst.i64 42
v2 = ifcmp v0, v1
trapif eq v2, user0
return
}
; block0:
; li t2,42
; eq a1,a0,t2##ty=i64
; trap_if a1,user0
; ret
function %h() {
block0:
debugtrap
return
}
; block0:
; ebreak
; ret