ISLE: emit traps as safepoints on x64

This commit is contained in:
Nick Fitzgerald
2022-02-07 10:01:23 -08:00
parent 31e2d6b21c
commit bb7ae46ecd
4 changed files with 11 additions and 7 deletions

View File

@@ -1461,9 +1461,9 @@
;;;; Rules for `trap` ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(rule (lower (trap code))
(value_regs_none (ud2 code)))
(safepoint (ud2 code)))
;;;; Rules for `resumable_trap` ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(rule (lower (resumable_trap code))
(value_regs_none (ud2 code)))
(safepoint (ud2 code)))