Skip to content

Commit db1b2b6

Browse files
d0kTensorFlow MLIR Team
authored andcommitted
Updates LLVM usage to match [930f21c6bc0f](llvm/llvm-project@930f21c6bc0f) PiperOrigin-RevId: 617218529
1 parent 38adf90 commit db1b2b6

File tree

6 files changed

+11
-4
lines changed

6 files changed

+11
-4
lines changed

BUILD

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -578,6 +578,7 @@ cc_library(
578578
"@llvm-project//mlir:ArithDialect",
579579
"@llvm-project//mlir:ArithUtils",
580580
"@llvm-project//mlir:BufferizationDialect",
581+
"@llvm-project//mlir:BufferizationInterfaces",
581582
"@llvm-project//mlir:BufferizationTransforms",
582583
"@llvm-project//mlir:ComplexDialect",
583584
"@llvm-project//mlir:ControlFlowDialect",
@@ -1011,6 +1012,7 @@ cc_library(
10111012
"@llvm-project//mlir:ArithUtils",
10121013
"@llvm-project//mlir:AsmParser",
10131014
"@llvm-project//mlir:BufferizationDialect",
1015+
"@llvm-project//mlir:BufferizationInterfaces",
10141016
"@llvm-project//mlir:BufferizationTransforms",
10151017
"@llvm-project//mlir:ComplexDialect",
10161018
"@llvm-project//mlir:ComplexToLLVM",

WORKSPACE

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,9 @@ http_archive(
2626
],
2727
)
2828

29-
LLVM_COMMIT = "fadc38efed815511c21032abab4b71e4320adc1c"
29+
LLVM_COMMIT = "930f21c6bc0fe05c1d08be6353f7c7c6c51f4dc0"
3030

31-
LLVM_SHA256 = "38e08676b4c612da3a97f3418de89ffd5206879106fccadefa1ccc6932b3b375"
31+
LLVM_SHA256 = "e588ac42b895b4b9746bd5d15ede287f3247a88d82ed41a0704e6ff8641f4734"
3232

3333
http_archive(
3434
name = "llvm-raw",

build_tools/llvm_version.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
fadc38efed815511c21032abab4b71e4320adc1c
1+
930f21c6bc0fe05c1d08be6353f7c7c6c51f4dc0
22

stablehlo/BUILD

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -315,6 +315,7 @@ cc_library(
315315
"@llvm-project//mlir:Dialect",
316316
"@llvm-project//mlir:IR",
317317
"@llvm-project//mlir:InferTypeOpInterface",
318+
"@llvm-project//mlir:InliningUtils",
318319
"@llvm-project//mlir:QuantOps",
319320
"@llvm-project//mlir:TransformUtils",
320321
],
@@ -1117,6 +1118,7 @@ cc_library(
11171118
"@llvm-project//mlir:FunctionInterfaces",
11181119
"@llvm-project//mlir:IR",
11191120
"@llvm-project//mlir:InferTypeOpInterface",
1121+
"@llvm-project//mlir:InliningUtils",
11201122
"@llvm-project//mlir:QuantOps",
11211123
"@llvm-project//mlir:ShapeDialect",
11221124
"@llvm-project//mlir:SparseTensorDialect",
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
fadc38efed815511c21032abab4b71e4320adc1c
1+
930f21c6bc0fe05c1d08be6353f7c7c6c51f4dc0

transforms/bufferize_pass.cc

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,9 @@ struct ComputeOpAndFuncBufferizePass
138138
.insert<bufferization::BufferizationDialect, lmhlo::LmhloDialect,
139139
linalg::LinalgDialect, memref::MemRefDialect, mhlo::MhloDialect,
140140
shape::ShapeDialect, vector::VectorDialect>();
141+
arith::registerBufferizableOpInterfaceExternalModels(registry);
142+
mlir::bufferization::func_ext::
143+
registerBufferizableOpInterfaceExternalModels(registry);
141144
linalg::registerBufferizableOpInterfaceExternalModels(registry);
142145
mhlo::registerBufferizableOpInterfaceExternalModels(registry);
143146
shape::registerBufferizableOpInterfaceExternalModels(registry);

0 commit comments

Comments
 (0)