Integrate LLVM at llvm/llvm-project@72ddd559b8
Updates LLVM usage to match [72ddd559b8aa](https://github.com/llvm/llvm-project/commit/72ddd559b8aa) PiperOrigin-RevId: 340292055
This commit is contained in:
		
							parent
							
								
									81e8d778c4
								
							
						
					
					
						commit
						e866aac3ac
					
				|  | @ -1,2 +1,2 @@ | |||
| 9bb9b737c5573cf3850230bc4db8dac7be0e1e85 | ||||
| 72ddd559b8aafef402091f8e192e025022e4ebef | ||||
| 
 | ||||
|  |  | |||
|  | @ -208,7 +208,7 @@ func @dyn_broadcast(%operand: memref<?x?xf32>) { | |||
|   // BOTH: %[[TRANSFORMED_MEMREF:.*]] = lmhlo.dynamic_memref_cast | ||||
|   // BOTH-SAME: %[[OPERAND]](%[[RESULT_DIM_1]], %[[RESULT_DIM_2]]) | ||||
|   // BOTH-SAME: {{\[}}%[[STRIDE_0]], %[[STRIDE_1]]] | ||||
|   // BOTH-SAME: : memref<?x?xf32> -> memref<?x?xf32, #map0> | ||||
|   // BOTH-SAME: : memref<?x?xf32> -> memref<?x?xf32, #map> | ||||
| 
 | ||||
|   // BOTH: "lmhlo.broadcast_in_dim"(%[[TRANSFORMED_MEMREF]], %[[RESULT]]) { | ||||
|   // BOTH-SAME:   broadcast_dimensions = dense<[1, 2]> : tensor<2xi64> | ||||
|  |  | |||
|  | @ -1,6 +1,6 @@ | |||
| // RUN: mlir-hlo-opt %s -hlo-legalize-to-linalg -split-input-file | FILECHECK_OPTS="" FileCheck %s | ||||
| 
 | ||||
| // CHECK: #map0 = affine_map<(d0, d1) -> (d0, d1)> | ||||
| // CHECK: #map = affine_map<(d0, d1) -> (d0, d1)> | ||||
| // CHECK-LABEL: func @float_add | ||||
| func @float_add(%lhs: tensor<2x2xf32>, | ||||
|                 %rhs: tensor<2x2xf32>) -> tensor<2x2xf32> { | ||||
|  |  | |||
|  | @ -23,8 +23,8 @@ func @reduce(%arg: memref<100x10xf32>, | |||
| // CHECK-DAG: %[[UB:.*]] = constant 10 : index | ||||
| // CHECK-DAG: %[[STEP:.*]] = constant 1 : index | ||||
| // CHECK: scf.for %[[IDX1:.*]] = %[[LB]] to %[[UB]] step %[[STEP]] { | ||||
| // CHECK: %[[LHS:.*]] = linalg.slice %[[ARG2]][%[[IDX]]] : memref<100xf32>, index, memref<f32, #map0> | ||||
| // CHECK: %[[RHS:.*]] = linalg.slice %[[ARG0]][%[[IDX]], %[[IDX1]]] : memref<100x10xf32>, index, index, memref<f32, #map0> | ||||
| // CHECK: %[[LHS:.*]] = linalg.slice %[[ARG2]][%[[IDX]]] : memref<100xf32>, index, memref<f32, #map> | ||||
| // CHECK: %[[RHS:.*]] = linalg.slice %[[ARG0]][%[[IDX]], %[[IDX1]]] : memref<100x10xf32>, index, index, memref<f32, #map> | ||||
| // CHECK: "lmhlo.add"(%[[LHS]], %[[RHS]], %[[LHS]]) : (memref<f32, {{.*}}>, memref<f32, {{.*}}>, memref<f32, {{.*}}>) -> () | ||||
| // CHECK: } | ||||
| // CHECK: gpu.terminator | ||||
|  |  | |||
|  | @ -1,6 +1,6 @@ | |||
| // RUN: mlir-hlo-opt %s -lhlo-legalize-to-linalg -split-input-file | FILECHECK_OPTS="" FileCheck %s | ||||
| 
 | ||||
| // CHECK: #map0 = affine_map<(d0, d1) -> (d0, d1)> | ||||
| // CHECK: #map = affine_map<(d0, d1) -> (d0, d1)> | ||||
| // CHECK-LABEL: func @element_wise | ||||
| func @element_wise(%lhs: memref<2x2xf32>, %rhs: memref<2x2xf32>, | ||||
|                    %result: memref<2x2xf32>) { | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue