Home | History | Annotate | Download | only in Tensor

Lines Matching defs:m_impl

96       : m_impl(op.expression(), device) { }
99 return m_impl.dimensions();
103 m_impl.evalSubExprsIfNeeded(NULL);
107 m_impl.cleanup();
112 return CoeffReturnType(index, m_impl.coeff(index));
117 return m_impl.costPerCoeff(vectorized) + TensorOpCost(0, 0, 1);
123 TensorEvaluator<ArgType, Device> m_impl;
224 m_impl(op.expression().index_tuples().reduce(op.reduce_dims(), op.reduce_op()), device),
239 return m_impl.dimensions();
243 m_impl.evalSubExprsIfNeeded(NULL);
247 m_impl.cleanup();
251 const TupleType v = m_impl.coeff(index);
262 m_impl.costPerCoeff(vectorized) + TensorOpCost(0, 0, compute_cost);
290 TensorEvaluator<const TensorReductionOp<ReduceOp, Dims, const TensorIndexTupleOp<ArgType> >, Device> m_impl;