Basic-block: Insert regmove instructions in new blocks dedicated to hold the diversions.

This commit is contained in:
Nicolas B. Pierron
2019-09-05 14:55:35 +02:00
committed by GitHub
parent 0f4101a509
commit 7e398af999
8 changed files with 264 additions and 22 deletions

View File

@@ -1,6 +1,7 @@
test compile
target x86_64
feature !"basic-blocks"
; regex: V=v\d+
; regex: EBB=ebb\d+

View File

@@ -1,7 +1,7 @@
test safepoint
set enable_safepoints=true
target x86_64
feature !"basic-blocks"
function %test(i32, r64, r64) -> r64 {
ebb0(v0: i32, v1:r64, v2:r64):

View File

@@ -1,7 +1,7 @@
test safepoint
set enable_safepoints=true
target x86_64
feature !"basic-blocks"
function %direct() -> r64 {
fn0 = %none()