Skip to content
Snippets Groups Projects

Misc. GPU improvements

Merged rarbore2 requested to merge edge_gpu into main
3 files
+ 16
5
Compare changes
  • Side-by-side
  • Inline
Files
3
+ 3
3
@@ -1383,15 +1383,15 @@ extern \"C\" {} {}(",
let cg_tile = self.get_cg_tile(nesting_fork.unwrap(), CGType::Use);
#[allow(unreachable_patterns)]
let cg_op = match intrinsic {
Intrinsic::Max => "max",
Intrinsic::Min => "min",
Intrinsic::Max => "greater",
Intrinsic::Min => "less",
_ => unreachable!(),
};
let id_type_name = self.get_type(id_type, false);
write!(
w,
"{}{} = cg::reduce({}, {}, cg::{}<{}>());\n",
tabs, define_variable, non_reduce_arg, cg_tile, cg_op, id_type_name
tabs, define_variable, cg_tile, non_reduce_arg, cg_op, id_type_name
)?;
} else {
let ty = &self.types[id_type.idx()];
Loading