Integrate LLVM at llvm/llvm-project@c89447b659
Updates LLVM usage to match [c89447b65984](https://github.com/llvm/llvm-project/commit/c89447b65984) PiperOrigin-RevId: 338560059
This commit is contained in:
parent
639324cf99
commit
31c1c3aa1f
|
@ -1,2 +1,2 @@
|
||||||
6154c4115cd4b78d0171892aac21e340e72e32bd
|
c89447b65984c97145f63be21e42cfa98da60dd2
|
||||||
|
|
||||||
|
|
|
@ -27,7 +27,6 @@ namespace mlir {
|
||||||
class LLVMTypeConverter;
|
class LLVMTypeConverter;
|
||||||
class LowerToLLVMOptions;
|
class LowerToLLVMOptions;
|
||||||
class OwningRewritePatternList;
|
class OwningRewritePatternList;
|
||||||
class BufferAssignmentPlacer;
|
|
||||||
|
|
||||||
// Populates a collection of rewrite patterns to realize element-wise operations
|
// Populates a collection of rewrite patterns to realize element-wise operations
|
||||||
// on ranked tensors where possible.
|
// on ranked tensors where possible.
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
// RUN: mlir-hlo-opt %s -chlo-legalize-to-hlo -hlo-legalize-to-lhlo=results-escape-function=true -buffer-placement -copy-removal -canonicalize -cse -lhlo-legalize-to-linalg -lhlo-fuse-linalg -convert-linalg-to-loops -canonicalize -cse -convert-linalg-to-llvm -test-lhlo-legalize-to-llvm | mlir-cpu-runner -e main -entry-point-result=void -shared-libs=%mlir_runner_utils_dir/libmlir_runner_utils%shlibext | FileCheck %s
|
// RUN: mlir-hlo-opt %s -chlo-legalize-to-hlo -hlo-legalize-to-lhlo=results-escape-function=true -buffer-hoisting -buffer-deallocation -copy-removal -canonicalize -cse -lhlo-legalize-to-linalg -lhlo-fuse-linalg -convert-linalg-to-loops -canonicalize -cse -convert-linalg-to-llvm -test-lhlo-legalize-to-llvm | mlir-cpu-runner -e main -entry-point-result=void -shared-libs=%mlir_runner_utils_dir/libmlir_runner_utils%shlibext | FileCheck %s
|
||||||
|
|
||||||
func @main() -> () {
|
func @main() -> () {
|
||||||
call @trivial_broadcast_wrapper() : () -> ()
|
call @trivial_broadcast_wrapper() : () -> ()
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
// RUN: mlir-hlo-opt %s -chlo-legalize-to-hlo -hlo-legalize-to-lhlo=results-escape-function=true -buffer-placement -copy-removal -canonicalize -cse -lhlo-legalize-to-linalg -lhlo-fuse-linalg -convert-linalg-to-loops -convert-scf-to-std -canonicalize -cse -test-lhlo-legalize-to-llvm | mlir-cpu-runner -e main -entry-point-result=void -shared-libs=%mlir_runner_utils_dir/libmlir_runner_utils%shlibext | FileCheck %s
|
// RUN: mlir-hlo-opt %s -chlo-legalize-to-hlo -hlo-legalize-to-lhlo=results-escape-function=true -buffer-hoisting -buffer-deallocation -copy-removal -canonicalize -cse -lhlo-legalize-to-linalg -lhlo-fuse-linalg -convert-linalg-to-loops -convert-scf-to-std -canonicalize -cse -test-lhlo-legalize-to-llvm | mlir-cpu-runner -e main -entry-point-result=void -shared-libs=%mlir_runner_utils_dir/libmlir_runner_utils%shlibext | FileCheck %s
|
||||||
|
|
||||||
func @main() -> () {
|
func @main() -> () {
|
||||||
call @reshape_with_static_shape_size_matrix_to_1D() : () -> ()
|
call @reshape_with_static_shape_size_matrix_to_1D() : () -> ()
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
// RUN: mlir-hlo-opt -hlo-legalize-to-lhlo=results-escape-function=true -buffer-placement %s -o - | FileCheck %s
|
// RUN: mlir-hlo-opt -hlo-legalize-to-lhlo=results-escape-function=true -buffer-hoisting -buffer-deallocation %s -o - | FileCheck %s
|
||||||
|
|
||||||
// CHECK-LABEL: func @func_op_unranked_arg_result
|
// CHECK-LABEL: func @func_op_unranked_arg_result
|
||||||
func @func_op_unranked_arg_result(%arg0: tensor<*xf32>) -> tensor<*xf32> {
|
func @func_op_unranked_arg_result(%arg0: tensor<*xf32>) -> tensor<*xf32> {
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
// RUN: mlir-hlo-opt -hlo-legalize-to-lhlo -buffer-placement -split-input-file %s -o - | FILECHECK_OPTS="" FileCheck --check-prefixes=PRE,BOTH %s
|
// RUN: mlir-hlo-opt -hlo-legalize-to-lhlo -buffer-hoisting -buffer-deallocation -split-input-file %s -o - | FILECHECK_OPTS="" FileCheck --check-prefixes=PRE,BOTH %s
|
||||||
// RUN: mlir-hlo-opt -hlo-legalize-to-lhlo=results-escape-function=true -buffer-placement -split-input-file %s -o - | FILECHECK_OPTS="" FileCheck --check-prefixes=ESC,BOTH %s
|
// RUN: mlir-hlo-opt -hlo-legalize-to-lhlo=results-escape-function=true -buffer-hoisting -buffer-deallocation -split-input-file %s -o - | FILECHECK_OPTS="" FileCheck --check-prefixes=ESC,BOTH %s
|
||||||
|
|
||||||
// BOTH-LABEL: func @attrs
|
// BOTH-LABEL: func @attrs
|
||||||
func @attrs_copy(%operand: memref<2x2xf32>, %result: memref<2x2xf32>) {
|
func @attrs_copy(%operand: memref<2x2xf32>, %result: memref<2x2xf32>) {
|
||||||
|
|
Loading…
Reference in New Issue