Home
last modified time | relevance | path

Searched refs:TemplatedIndexedValue (Results 1 – 4 of 4) sorted by relevance

/external/llvm-project/mlir/include/mlir/EDSC/
DBuilders.h177 class TemplatedIndexedValue {
179 explicit TemplatedIndexedValue(Value v) : value(v) {} in TemplatedIndexedValue() function
181 TemplatedIndexedValue(const TemplatedIndexedValue &rhs) = default;
183 TemplatedIndexedValue operator()() { return *this; } in operator()
185 TemplatedIndexedValue operator()(Value index) { in operator()
186 TemplatedIndexedValue res(value); in operator()
191 TemplatedIndexedValue operator()(Value index, Args... indices) { in operator()
192 return TemplatedIndexedValue(value, index).append(indices...); in operator()
194 TemplatedIndexedValue operator()(ValueRange indices) { in operator()
195 return TemplatedIndexedValue(value, indices); in operator()
[all …]
/external/llvm-project/mlir/include/mlir/Dialect/Affine/EDSC/
DBuilders.h94 Value TemplatedIndexedValue<Load, Store>::operator+(Value e) {
99 Value TemplatedIndexedValue<Load, Store>::operator-(Value e) {
104 Value TemplatedIndexedValue<Load, Store>::operator*(Value e) {
109 Value TemplatedIndexedValue<Load, Store>::operator/(Value e) {
114 Value TemplatedIndexedValue<Load, Store>::operator%(Value e) {
119 Value TemplatedIndexedValue<Load, Store>::operator^(Value e) {
126 Store TemplatedIndexedValue<Load, Store>::operator+=(Value e) {
131 Store TemplatedIndexedValue<Load, Store>::operator-=(Value e) {
136 Store TemplatedIndexedValue<Load, Store>::operator*=(Value e) {
141 Store TemplatedIndexedValue<Load, Store>::operator/=(Value e) {
[all …]
DIntrinsics.h25 using AffineIndexedValue = TemplatedIndexedValue<affine_load, affine_store>;
/external/llvm-project/mlir/include/mlir/Dialect/StandardOps/EDSC/
DIntrinsics.h66 TemplatedIndexedValue<intrinsics::std_load, intrinsics::std_store>;