@@ -146,6 +146,7 @@ xls_dslx_test(
146146xls_dslx_opt_ir (
147147 name = "bfloat16_add" ,
148148 dslx_top = "add" ,
149+ ir_conv_args = {"lower_to_proc_scoped_channels" : "false" },
149150 ir_file = "bfloat16_add.ir" ,
150151 library = "bfloat16_dslx" ,
151152)
@@ -172,6 +173,7 @@ xls_benchmark_ir(
172173xls_dslx_opt_ir (
173174 name = "bfloat16_sub" ,
174175 dslx_top = "sub" ,
176+ ir_conv_args = {"lower_to_proc_scoped_channels" : "false" },
175177 ir_file = "bfloat16_sub.ir" ,
176178 library = "bfloat16_dslx" ,
177179)
@@ -198,6 +200,7 @@ xls_benchmark_ir(
198200xls_dslx_opt_ir (
199201 name = "bfloat16_mul" ,
200202 dslx_top = "mul" ,
203+ ir_conv_args = {"lower_to_proc_scoped_channels" : "false" },
201204 ir_file = "bfloat16_mul.ir" ,
202205 library = "bfloat16_dslx" ,
203206 opt_ir_file = "bfloat16_mul.opt.ir" ,
@@ -255,6 +258,7 @@ xls_dslx_test(
255258xls_dslx_opt_ir (
256259 name = "float32_add" ,
257260 dslx_top = "add" ,
261+ ir_conv_args = {"lower_to_proc_scoped_channels" : "false" },
258262 ir_file = "float32_add.ir" ,
259263 library = ":float32_dslx" ,
260264 opt_ir_file = "float32_add.opt.ir" ,
@@ -297,6 +301,7 @@ cc_xls_ir_jit_wrapper(
297301xls_dslx_opt_ir (
298302 name = "float32" ,
299303 dslx_top = "sub" ,
304+ ir_conv_args = {"lower_to_proc_scoped_channels" : "false" },
300305 ir_file = "float32_sub.ir" ,
301306 library = ":float32_dslx" ,
302307 opt_ir_file = "float32_sub.opt.ir" ,
@@ -324,6 +329,7 @@ xls_benchmark_ir(
324329xls_dslx_opt_ir (
325330 name = "float32_mul" ,
326331 dslx_top = "mul" ,
332+ ir_conv_args = {"lower_to_proc_scoped_channels" : "false" },
327333 ir_file = "float32_mul.ir" ,
328334 library = ":float32_dslx" ,
329335 opt_ir_file = "float32_mul.opt.ir" ,
@@ -353,6 +359,7 @@ xls_dslx_opt_ir(
353359 name = "float32_to_int32" ,
354360 srcs = ["float32.x" ],
355361 dslx_top = "to_int32" ,
362+ ir_conv_args = {"lower_to_proc_scoped_channels" : "false" },
356363 deps = [
357364 ":apfloat_dslx" ,
358365 ],
@@ -372,6 +379,7 @@ xls_dslx_opt_ir(
372379 name = "float32_from_int32" ,
373380 srcs = ["float32.x" ],
374381 dslx_top = "from_int32" ,
382+ ir_conv_args = {"lower_to_proc_scoped_channels" : "false" },
375383 deps = [
376384 ":apfloat_dslx" ,
377385 ],
@@ -390,6 +398,7 @@ cc_xls_ir_jit_wrapper(
390398xls_dslx_opt_ir (
391399 name = "float32_fma" ,
392400 dslx_top = "fma" ,
401+ ir_conv_args = {"lower_to_proc_scoped_channels" : "false" },
393402 library = ":float32_dslx" ,
394403 opt_ir_file = "float32_fma.opt.ir" ,
395404)
@@ -424,6 +433,7 @@ cc_xls_ir_jit_wrapper(
424433xls_dslx_opt_ir (
425434 name = "float32_ldexp" ,
426435 dslx_top = "ldexp" ,
436+ ir_conv_args = {"lower_to_proc_scoped_channels" : "false" },
427437 ir_file = "float32_ldexp.ir" ,
428438 library = ":float32_dslx" ,
429439 opt_ir_file = "float32_ldexp.opt.ir" ,
@@ -441,6 +451,7 @@ cc_xls_ir_jit_wrapper(
441451xls_dslx_opt_ir (
442452 name = "float32_fast_rsqrt" ,
443453 dslx_top = "fast_rsqrt" ,
454+ ir_conv_args = {"lower_to_proc_scoped_channels" : "false" },
444455 ir_file = "float32_fast_rsqrt.ir" ,
445456 library = ":float32_dslx" ,
446457 opt_ir_file = "float32_fast_rsqrt.opt.ir" ,
@@ -486,6 +497,7 @@ xls_dslx_test(
486497xls_dslx_opt_ir (
487498 name = "float64_add" ,
488499 dslx_top = "add" ,
500+ ir_conv_args = {"lower_to_proc_scoped_channels" : "false" },
489501 ir_file = "float64_add.ir" ,
490502 library = "float64_dslx" ,
491503 opt_ir_file = "float64_add.opt.ir" ,
@@ -514,6 +526,7 @@ cc_xls_ir_jit_wrapper(
514526xls_dslx_opt_ir (
515527 name = "float64_sub" ,
516528 dslx_top = "sub" ,
529+ ir_conv_args = {"lower_to_proc_scoped_channels" : "false" },
517530 ir_file = "float64_sub.ir" ,
518531 library = ":float64_dslx" ,
519532 opt_ir_file = "float64_sub.opt.ir" ,
@@ -534,6 +547,7 @@ xls_benchmark_ir(
534547xls_dslx_opt_ir (
535548 name = "float64_mul" ,
536549 dslx_top = "mul" ,
550+ ir_conv_args = {"lower_to_proc_scoped_channels" : "false" },
537551 ir_file = "float64_mul.ir" ,
538552 library = ":float64_dslx" ,
539553 opt_ir_file = "float64_mul.opt.ir" ,
@@ -562,6 +576,7 @@ cc_xls_ir_jit_wrapper(
562576xls_dslx_opt_ir (
563577 name = "float64_fma" ,
564578 dslx_top = "fma" ,
579+ ir_conv_args = {"lower_to_proc_scoped_channels" : "false" },
565580 ir_file = "float64_fma.ir" ,
566581 library = ":float64_dslx" ,
567582 opt_ir_file = "float64_fma.opt.ir" ,
@@ -591,6 +606,7 @@ cc_xls_ir_jit_wrapper(
591606xls_dslx_opt_ir (
592607 name = "float32_ceil" ,
593608 dslx_top = "ceil_with_denorms" ,
609+ ir_conv_args = {"lower_to_proc_scoped_channels" : "false" },
594610 ir_file = "float32_ceil.ir" ,
595611 library = ":float32_dslx" ,
596612 opt_ir_file = "float32_ceil.opt.ir" ,
@@ -608,6 +624,7 @@ cc_xls_ir_jit_wrapper(
608624xls_dslx_opt_ir (
609625 name = "float32_floor" ,
610626 dslx_top = "floor_with_denorms" ,
627+ ir_conv_args = {"lower_to_proc_scoped_channels" : "false" },
611628 ir_file = "float32_floor.ir" ,
612629 library = ":float32_dslx" ,
613630 opt_ir_file = "float32_floor.opt.ir" ,
@@ -625,6 +642,7 @@ cc_xls_ir_jit_wrapper(
625642xls_dslx_opt_ir (
626643 name = "float32_trunc" ,
627644 dslx_top = "trunc" ,
645+ ir_conv_args = {"lower_to_proc_scoped_channels" : "false" },
628646 ir_file = "float32_trunc.ir" ,
629647 library = ":float32_dslx" ,
630648 opt_ir_file = "float32_trunc.opt.ir" ,
0 commit comments