Skip to main content

cubecl_core/frontend/container/
buffer_len.rs

1use cubecl_ir::{Scope, dialect::general::BufferLenOp, pliron::value::Value};
2
3use crate::frontend::buffer_idx;
4
5pub fn expand_buffer_length_native(scope: &Scope, list: Value) -> Value {
6    let buffer_idx = buffer_idx(scope, list);
7    let buffer_length = BufferLenOp::new(scope.ctx_mut(), buffer_idx);
8    scope.register_with_result(&buffer_length)
9}