@@ -2421,7 +2421,11 @@ func.func @from_elements_0d(%arg0: f32) -> vector<f32> {
2421
2421
2422
2422
// -----
2423
2423
2424
- // CHECK-LABEL: func.func @vector_to_elements_no_dead_elements
2424
+ //===----------------------------------------------------------------------===//
2425
+ // vector.to_elements
2426
+ //===----------------------------------------------------------------------===//
2427
+
2428
+ // CHECK-LABEL: func.func @to_elements_no_dead_elements
2425
2429
// CHECK-SAME: %[[A:.*]]: vector<4xf32>)
2426
2430
// CHECK: %[[C0:.*]] = llvm.mlir.constant(0 : i64) : i64
2427
2431
// CHECK: %[[ELEM0:.*]] = llvm.extractelement %[[A]][%[[C0]] : i64] : vector<4xf32>
@@ -2432,14 +2436,14 @@ func.func @from_elements_0d(%arg0: f32) -> vector<f32> {
2432
2436
// CHECK: %[[C3:.*]] = llvm.mlir.constant(3 : i64) : i64
2433
2437
// CHECK: %[[ELEM3:.*]] = llvm.extractelement %[[A]][%[[C3]] : i64] : vector<4xf32>
2434
2438
// CHECK: return %[[ELEM0]], %[[ELEM1]], %[[ELEM2]], %[[ELEM3]] : f32, f32, f32, f32
2435
- func.func @vector_to_elements_no_dead_elements (%a: vector <4 xf32 >) -> (f32 , f32 , f32 , f32 ) {
2439
+ func.func @to_elements_no_dead_elements (%a: vector <4 xf32 >) -> (f32 , f32 , f32 , f32 ) {
2436
2440
%0:4 = vector.to_elements %a : vector <4 xf32 >
2437
2441
return %0#0 , %0#1 , %0#2 , %0#3 : f32 , f32 , f32 , f32
2438
2442
}
2439
2443
2440
2444
// -----
2441
2445
2442
- // CHECK-LABEL: func.func @vector_to_elements_dead_elements
2446
+ // CHECK-LABEL: func.func @to_elements_dead_elements
2443
2447
// CHECK-SAME: %[[A:.*]]: vector<4xf32>)
2444
2448
// CHECK-NOT: llvm.mlir.constant(0 : i64) : i64
2445
2449
// CHECK: %[[C1:.*]] = llvm.mlir.constant(1 : i64) : i64
@@ -2448,7 +2452,7 @@ func.func @vector_to_elements_no_dead_elements(%a: vector<4xf32>) -> (f32, f32,
2448
2452
// CHECK: %[[C3:.*]] = llvm.mlir.constant(3 : i64) : i64
2449
2453
// CHECK: %[[ELEM3:.*]] = llvm.extractelement %[[A]][%[[C3]] : i64] : vector<4xf32>
2450
2454
// CHECK: return %[[ELEM1]], %[[ELEM3]] : f32, f32
2451
- func.func @vector_to_elements_dead_elements (%a: vector <4 xf32 >) -> (f32 , f32 ) {
2455
+ func.func @to_elements_dead_elements (%a: vector <4 xf32 >) -> (f32 , f32 ) {
2452
2456
%0:4 = vector.to_elements %a : vector <4 xf32 >
2453
2457
return %0#1 , %0#3 : f32 , f32
2454
2458
}
0 commit comments