We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
i128
1 parent 482f541 commit 23e1d6bCopy full SHA for 23e1d6b
cranelift/codegen/src/opts/cprop.isle
@@ -70,10 +70,10 @@
70
(iconst _ k2)))
71
(subsume (iconst ty (imm64_sshr ty k1 k2))))
72
73
-(rule (simplify (uextend wide (iconst narrow imm)))
+(rule (simplify (uextend (fits_in_64 wide) (iconst narrow imm)))
74
(subsume (iconst wide (imm64 (u64_uextend_imm64 narrow imm)))))
75
76
-(rule (simplify (sextend wide (iconst narrow imm)))
+(rule (simplify (sextend (fits_in_64 wide) (iconst narrow imm)))
77
(subsume (iconst wide (imm64_masked wide (i64_as_u64 (i64_sextend_imm64 narrow imm))))))
78
79
(rule (simplify
0 commit comments