Searched refs:TemplatedIndexedValue (Results 1 – 4 of 4) sorted by relevance
/external/llvm-project/mlir/include/mlir/EDSC/ |
D | Builders.h | 177 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/ |
D | Builders.h | 94 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 …]
|
D | Intrinsics.h | 25 using AffineIndexedValue = TemplatedIndexedValue<affine_load, affine_store>;
|
/external/llvm-project/mlir/include/mlir/Dialect/StandardOps/EDSC/ |
D | Intrinsics.h | 66 TemplatedIndexedValue<intrinsics::std_load, intrinsics::std_store>;
|