Home
last modified time | relevance | path

Searched refs:DIM (Results 1 – 25 of 26) sorted by relevance

12

/llvm-project-15.0.7/mlir/test/Dialect/Linalg/
H A Dtransform-op-multitile-sizes.mlir56 // CHECK: %[[DIM:.+]] = tensor.dim %[[ARG0]], %[[C0]]
59 // CHECK: affine.apply #[[$MAP_A]]()[%[[DIM]]]
61 // CHECK: affine.apply #[[$MAP_D]]()[%[[DIM]]]
62 // CHECK: affine.apply #[[$MAP_S]]()[%[[DIM]]]
63 // CHECK: affine.apply #[[$MAP_V]]()[%[[DIM]]]
64 // CHECK: affine.apply #[[$MAP_U]]()[%[[DIM]]]
H A Dtile-tensors.mlir92 // CHECK: %[[DIM:.*]] = tensor.dim %[[ARG1]], %[[C0]]
100 // CHECK: %[[SIZE0:.*]] = affine.min #[[MAP0]](%[[IV0]])[%[[DIM]]
/llvm-project-15.0.7/mlir/test/Dialect/Shape/
H A Dshape-to-shape.mlir11 // CHECK: ^bb0({{.*}}: index, [[DIM:%.*]]: !shape.size, [[ACC:%.*]]: !shape.size
12 // CHECK: [[NEW_ACC:%.*]] = shape.mul [[DIM]], [[ACC]]
27 // CHECK: ^bb0({{.*}}: index, [[DIM:%.*]]: index, [[ACC:%.*]]: index
28 // CHECK: [[NEW_ACC:%.*]] = shape.mul [[DIM]], [[ACC]]
H A Dcanonicalize.mlir1477 // CHECK: %[[DIM:.*]] = tensor.dim %[[ARG0]], %[[C1]]
1479 // CHECK: return %[[DIM]]
/llvm-project-15.0.7/mlir/test/Conversion/BufferizationToMemRef/
H A Dbufferization-to-memref.mlir25 // CHECK-NEXT: %[[DIM:.*]] = memref.dim %[[ARG:.*]], %[[CONST]]
26 // CHECK-NEXT: %[[ALLOC:.*]] = memref.alloc(%[[DIM]])
47 // CHECK: %[[DIM:.*]] = memref.dim %[[ARG]], %[[C0]]
48 // CHECK: %[[ALLOC:.*]] = memref.alloc(%[[DIM]]) : memref<?xf32>
/llvm-project-15.0.7/mlir/test/Conversion/TosaToTensor/
H A Dtosa-to-tensor.mlir15 // CHECK: %[[DIM:.+]] = tensor.dim %arg0, %[[C0]]
17 // CHECK: %[[SUB:.+]] = arith.subi %[[DIM]], %[[C2]]
/llvm-project-15.0.7/mlir/test/Dialect/Affine/
H A Daffine-loop-normalize.mlir90 // CHECK-NEXT: %[[DIM:.*]] = memref.dim %arg0, %c0 : memref<?x?xf32>
91 // CHECK-NEXT: affine.for %[[I:.*]] = 0 to [[$UB00]]()[%[[DIM]]] {
121 // CHECK-NEXT: %[[DIM:.*]] = memref.dim %arg0, %c0 : memref<?x?xf32>
122 // CHECK-NEXT: affine.for %[[I:.*]] = 0 to [[$OUTERUB]]()[%[[DIM]]] {
/llvm-project-15.0.7/mlir/test/Dialect/GPU/
H A Dsink-ops.mlir19 // CHECK-NEXT: %[[DIM:.*]] = memref.dim %[[ARG0]], %[[CST0]]
20 // CHECK-NEXT: "use"(%[[CST2]], %[[ARG0]], %[[DIM]]) : (index, memref<?xf32>, index) -> ()
/llvm-project-15.0.7/llvm/lib/Target/SPIRV/MCTargetDesc/
H A DSPIRVBaseInfo.cpp309 CASE_SUF(Dim, DIM, 1D) in getDimName()
310 CASE_SUF(Dim, DIM, 2D) in getDimName()
311 CASE_SUF(Dim, DIM, 3D) in getDimName()
312 CASE_SUF(Dim, DIM, Cube) in getDimName()
313 CASE_SUF(Dim, DIM, Rect) in getDimName()
314 CASE_SUF(Dim, DIM, Buffer) in getDimName()
315 CASE_SUF(Dim, DIM, SubpassData) in getDimName()
/llvm-project-15.0.7/mlir/test/Dialect/Bufferization/Transforms/
H A Done-shot-bufferize-alloc-tensor-elimination.mlir16 // CHECK: %[[DIM:.*]] = memref.dim %[[FUNC_ARG]]
18 // CHECK: %[[ALLOC:.*]] = memref.alloc(%[[DIM]])
/llvm-project-15.0.7/mlir/test/Conversion/TosaToLinalg/
H A Dtosa-to-linalg-named.mlir33 // CHECK: %[[DIM:.+]] = tensor.dim %arg0, %[[C0]]
35 // CHECK: %[[INIT:.+]] = linalg.init_tensor [%[[DIM]], 5, 6]
47 // CHECK: %[[DIM:.+]] = tensor.dim %arg1, %[[C2]]
49 // CHECK: %[[INIT:.+]] = linalg.init_tensor [1, 5, %[[DIM]]]
123 // CHECK: %[[DIM:.+]] = tensor.dim %arg0, %[[C0]]
124 // CHECK: %[[INITT:.+]] = linalg.init_tensor [%[[DIM]], 6]
129 // CHECK: %[[INITB:.+]] = linalg.init_tensor [%[[DIM]], 6]
H A Dtosa-to-linalg.mlir61 // CHECK: %[[DIM:.+]] = tensor.dim %arg0, %[[C0]]
62 // CHECK: %[[INIT:.+]] = linalg.init_tensor [%[[DIM]]]
76 // CHECK: %[[DIM:.+]] = tensor.dim %arg0, %[[C1]]
77 // CHECK: %[[INIT:.+]] = linalg.init_tensor [2, %[[DIM]]]
665 // CHECK: %[[DIM:.+]] = tensor.dim %arg0, %[[C1]]
666 // CHECK: %[[INIT:.+]] = linalg.init_tensor [%[[DIM]], 4, 1, 3]
/llvm-project-15.0.7/llvm/lib/ExecutionEngine/Orc/
H A DMachOPlatform.cpp465 MachOJITDylibDepInfoMap DIM; in pushInitializersLoop() local
466 DIM.reserve(JDDepMap.size()); in pushInitializersLoop()
475 DIM.push_back(std::make_pair(H, std::move(DepInfo))); in pushInitializersLoop()
477 SendResult(DIM); in pushInitializersLoop()
/llvm-project-15.0.7/mlir/test/Dialect/Bufferization/
H A Dcanonicalize.mlir91 // CHECK: %[[DIM:.*]] = memref.dim %[[M]], %[[C0]] : memref<?xf32, #[[$OFF_UNK]]>
92 // CHECK: %[[ALLOC:.*]] = memref.alloc(%[[DIM]]) : memref<?xf32, #[[$OFF_3]]>
/llvm-project-15.0.7/mlir/test/Conversion/MemRefToLLVM/
H A Dconvert-dynamic-memref-ops.mlir521 // CHECK: ^bb1([[DIM:%.*]]: i64, [[CUR_STRIDE:%.*]]: i64):
523 // CHECK: [[COND:%.*]] = llvm.icmp "sge" [[DIM]], [[C0_]] : i64
527 // CHECK: [[SIZE_PTR:%.*]] = llvm.getelementptr [[SHAPE_IN_PTR]]{{\[}}[[DIM]]]
529 // CHECK: [[TARGET_SIZE_PTR:%.*]] = llvm.getelementptr [[SIZES_PTR]]{{\[}}[[DIM]]]
531 // CHECK: [[TARGET_STRIDE_PTR:%.*]] = llvm.getelementptr [[STRIDES_PTR]]{{\[}}[[DIM]]]
534 // CHECK: [[STRIDE_COND:%.*]] = llvm.sub [[DIM]], [[C1_]] : i64
/llvm-project-15.0.7/mlir/test/Conversion/VectorToSCF/
H A Dvector-to-scf.mlir250 // FULL-UNROLL: %[[DIM:.*]] = memref.dim %[[A]], %[[C0]] : memref<?x?xf32>
251 // FULL-UNROLL: cmpi sgt, %[[DIM]], %[[base]] : index
317 // FULL-UNROLL: %[[DIM:.*]] = memref.dim %[[A]], %[[C0]] : memref<?x?xf32>
318 // FULL-UNROLL: %[[CMP0:.*]] = arith.cmpi sgt, %[[DIM]], %[[base]] : index
/llvm-project-15.0.7/llvm/utils/lit/lit/
H A DProgressBar.py62 DIM = '' #: Turn on half-bright mode variable in TerminalController
/llvm-project-15.0.7/mlir/test/Dialect/MemRef/
H A Dcanonicalize.mlir205 // CHECK-NEXT: %[[DIM:.*]] = memref.load %[[SHP]][%[[IDX]]]
208 // CHECK: return %[[DIM]] : index
227 // CHECK-NEXT: %[[DIM:.*]] = memref.load %[[SHP]][%[[IDX]]]
228 // CHECK-NEXT: %[[CAST:.*]] = arith.index_cast %[[DIM]]
/llvm-project-15.0.7/clang/test/CodeGenObjC/
H A Darc.m544 // CHECK-NEXT: [[DIM:%.*]] = zext i32 [[T0]] to i64
551 // CHECK-NEXT: [[VLA:%.*]] = alloca i8*, i64 [[DIM]], align 16
554 // CHECK-NEXT: store i64 [[DIM]], i64* [[VLA_EXPR]], align 8
558 // CHECK-NEXT: [[T1:%.*]] = mul nuw i64 [[DIM]], 8
562 // CHECK-NEXT: [[END:%.*]] = getelementptr inbounds i8*, i8** [[VLA]], i64 [[DIM]]
589 // CHECK-NEXT: [[DIM:%.*]] = zext i32 [[T0]] to i64
596 // CHECK-NEXT: [[T0:%.*]] = mul nuw i64 2, [[DIM]]
600 // CHECK-NEXT: store i64 [[DIM]], i64* [[VLA_EXPR]], align 8
604 // CHECK-NEXT: [[T1:%.*]] = mul nuw i64 2, [[DIM]]
609 // CHECK-NEXT: [[T0:%.*]] = mul nuw i64 2, [[DIM]]
/llvm-project-15.0.7/flang/include/flang/Evaluate/
H A Dreal.h130 ValueWithRealFlags<Real> DIM(const Real &,
H A Dinteger.h788 constexpr Integer DIM(const Integer &y) const { in DIM() function
/llvm-project-15.0.7/flang/lib/Evaluate/
H A Dfold-real.cpp137 return x.DIM(y).value; in FoldIntrinsicFunction()
H A Dreal.cpp451 ValueWithRealFlags<Real<W, P>> Real<W, P>::DIM( in DIM() function in Fortran::evaluate::value::Real
H A Dfold-integer.cpp554 context, std::move(funcRef), &Scalar<T>::DIM); in FoldIntrinsicFunction()
/llvm-project-15.0.7/mlir/test/Conversion/VectorToLLVM/
H A Dvector-to-llvm.mlir1481 // CHECK: %[[DIM:.*]] = memref.dim %[[MEM]], %[[C0]] : memref<?xf32>
1482 // CHECK: %[[BOUND:.*]] = arith.subi %[[DIM]], %[[BASE]] : index
1574 // CHECK: %[[DIM:.*]] = memref.dim %{{.*}}, %[[c1]] : memref<?x?xf32>
1577 // CHECK: %[[BOUND:.*]] = arith.subi %[[DIM]], %[[BASE_1]] : index
1614 // CHECK: %[[DIM:.*]] = memref.dim %{{.*}}, %[[c0]] : memref<?xf32, 3>

12