Home
last modified time | relevance | path

Searched refs:SV2 (Results 1 – 6 of 6) sorted by relevance

/llvm-project-15.0.7/mlir/test/Dialect/Linalg/
H A Dtile-parallel-reduce.mlir22 // CHECK: %[[SV2:.*]] = memref.subview %{{.*}}[%[[ARG5]], %[[ARG4]]]
24 // CHECK: linalg.matmul ins(%[[SV1]], %[[SV2]]{{.*}} outs(%[[SV3]]
41 // TILE2: %[[SV2:.*]] = memref.subview %{{.*}}[0, %[[ARG4]]]
43 // TILE2: linalg.matmul ins(%[[SV1]], %[[SV2]]{{.*}} outs(%[[SV3]]
84 // CHECK: %[[SV2:.*]] = memref.subview %{{.*}}[%[[ARG3]], %[[ARG5]]]
87 // CHECK-SAME: ins(%[[SV1]], %[[SV2]]
95 // TILE1: %[[SV2:.*]] = memref.subview %{{.*}}[%[[ARG3]], 0]
98 // TILE1-SAME: ins(%[[SV1]], %[[SV2]]
109 // TILE2: %[[SV2:.*]] = memref.subview %{{.*}}[%[[ARG3]], 0]
112 // TILE2-SAME: ins(%[[SV1]], %[[SV2]]
H A Dtile-and-distribute.mlir21 // CHECK: %[[SV2:.*]] = memref.subview %[[ARG1]][%[[ARG3]], %[[OFFSETX]]]
25 // CHECK: linalg.matmul ins(%[[SV1]], %[[SV2]]{{.*}} outs(%[[SV3]]
53 // CHECK: %[[SV2:.*]] = memref.subview %[[ARG1]][%[[ARG3]], %[[OFFSETX]]]
57 // CHECK: linalg.matmul ins(%[[SV1]], %[[SV2]]{{.*}} outs(%[[SV3]]
84 // CHECK: %[[SV2:.*]] = memref.subview %[[ARG1]][%[[ARG5]], %[[ARG4]]]
86 // CHECK: linalg.matmul ins(%[[SV1]], %[[SV2]]{{.*}} outs(%[[SV3]]
111 // CHECK: %[[SV2:.*]] = memref.subview %[[ARG1]][%[[ARG3]], %[[OFFSETX]]]
115 // CHECK: linalg.matmul ins(%[[SV1]], %[[SV2]]{{.*}} outs(%[[SV3]]
143 // CHECK: %[[SV2:.*]] = memref.subview %[[ARG1]][%[[ARG4]], %[[ARG3]]]
146 // CHECK: linalg.matmul ins(%[[SV1]], %[[SV2]]{{.*}} outs(%[[SV3]]
[all …]
H A Dtile-conv.mlir32 // CHECK: %[[SV2:.*]] = memref.subview %[[ARG2]][%[[ARG3]], %[[ARG4]]] [%[[T6]], %[[T7]…
35 // CHECK-SAME: outs(%[[SV2]]
/llvm-project-15.0.7/llvm/test/Transforms/SROA/
H A Dinvariant-group.ll14 ; CHECK-NEXT: [[SV2:%.*]] = call i32 @somevalue()
16 ; CHECK-NEXT: call void @h(i32 [[SV2]])
45 ; CHECK-NEXT: [[SV2:%.*]] = call i32 @somevalue()
47 ; CHECK-NEXT: store i32 [[SV2]], ptr [[A2]], align 4
/llvm-project-15.0.7/llvm/test/Transforms/SimplifyCFG/X86/
H A Dsink-common-code.ll350 ; CHECK-NEXT: [[P:%.*]] = phi <2 x i32> [ [[SV1]], [[IF_THEN]] ], [ [[SV2]], [[IF_ELSE]] ]
383 ; CHECK-NEXT: [[SV2:%.*]] = call i32 @llvm.cttz.i32(i32 [[X]], i1 false)
386 ; CHECK-NEXT: [[P:%.*]] = phi i32 [ [[SV1]], [[IF_THEN]] ], [ [[SV2]], [[IF_ELSE]] ]
452 ; CHECK-NEXT: [[SV2:%.*]] = call i32 @bar(i32 [[X_Y]])
481 ; CHECK-NEXT: [[SV2:%.*]] = load i32, i32* [[GEPB]], align 4
482 ; CHECK-NEXT: [[CMP2:%.*]] = icmp eq i32 [[SV2]], [[DOT2]]
537 ; CHECK-NEXT: [[SV2:%.*]] = load i32, i32* [[GEPB_SINK]], align 4
538 ; CHECK-NEXT: [[EXT2:%.*]] = zext i32 [[SV2]] to i64
1039 ; CHECK-NEXT: [[P:%.*]] = phi float [ [[SV1]], [[IF_THEN]] ], [ [[SV2]], [[IF_ELSE]] ]
1072 ; CHECK-NEXT: [[SV2:%.*]] = call i32 @llvm.ctlz.i32(i32 [[X]], i1 false)
[all …]
/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp8718 if (auto *SV2 = dyn_cast<ShuffleVectorInst>(Op2)) in vectorizeTree() local
8720 SV2->getOperand(0)->getType() && in vectorizeTree()
8723 isUndefVector(SV2->getOperand(1))) { in vectorizeTree()
8725 Op2 = SV2->getOperand(0); in vectorizeTree()
8730 SmallVector<int> ShuffleMask2(SV2->getShuffleMask().begin(), in vectorizeTree()
8731 SV2->getShuffleMask().end()); in vectorizeTree()