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}