Rename Cretonne to Cranelift!

This commit is contained in:
Dan Gohman
2018-07-13 09:01:28 -07:00
parent 19a636af96
commit f4dbd38a4c
306 changed files with 977 additions and 975 deletions

View File

@@ -0,0 +1,47 @@
; Use "test compile" here otherwise the dead blocks won't be eliminated.
test compile
set probestack_enabled=0
target x86_64 haswell
; This function contains unreachable blocks which trip up the register
; allocator if they don't get cleared out.
function %unreachable_blocks(i64 vmctx) -> i32 baldrdash {
ebb0(v0: i64):
v1 = iconst.i32 0
v2 = iconst.i32 0
jump ebb2
ebb2:
jump ebb4
ebb4:
jump ebb2
; Everything below this point is unreachable.
ebb3(v3: i32):
v5 = iadd.i32 v2, v3
jump ebb6
ebb6:
jump ebb6
ebb7(v6: i32):
v7 = iadd.i32 v5, v6
jump ebb8
ebb8:
jump ebb10
ebb10:
jump ebb8
ebb9(v8: i32):
v10 = iadd.i32 v7, v8
jump ebb1(v10)
ebb1(v11: i32):
return v11
}