Integrate LLVM at llvm/llvm-project@b0329206 (#18102)
No local patches.
---------
Signed-off-by: hanhanW <hanhan0912@gmail.com>
diff --git a/compiler/src/iree/compiler/Codegen/Common/ConvertBf16ToUInt16Buffers.cpp b/compiler/src/iree/compiler/Codegen/Common/ConvertBf16ToUInt16Buffers.cpp
index 77f717d..73d1d03 100644
--- a/compiler/src/iree/compiler/Codegen/Common/ConvertBf16ToUInt16Buffers.cpp
+++ b/compiler/src/iree/compiler/Codegen/Common/ConvertBf16ToUInt16Buffers.cpp
@@ -288,19 +288,19 @@
vector::BroadcastOp, vector::ShuffleOp, vector::ExtractElementOp,
vector::ExtractOp, vector::InsertElementOp, vector::InsertOp,
vector::ScalableInsertOp, vector::ScalableExtractOp,
- vector::InsertStridedSliceOp, vector::ReshapeOp,
- vector::ExtractStridedSliceOp, vector::TransferReadOp,
- vector::TransferWriteOp, vector::LoadOp, vector::StoreOp,
- vector::MaskedLoadOp, vector::MaskedStoreOp, vector::GatherOp,
- vector::ScatterOp, vector::ExpandLoadOp, vector::CompressStoreOp,
- vector::ShapeCastOp, vector::ConstantMaskOp, vector::CreateMaskOp,
- vector::MaskOp, vector::TransposeOp, vector::FlatTransposeOp,
- vector::SplatOp, vector::YieldOp>([&typeConverter](Operation *op) {
- bool legal = typeConverter.isLegal(op);
- LLVM_DEBUG(if (!legal) llvm::dbgs()
- << "Bf16Emulation: illegal op: " << *op << "\n");
- return legal;
- });
+ vector::InsertStridedSliceOp, vector::ExtractStridedSliceOp,
+ vector::TransferReadOp, vector::TransferWriteOp, vector::LoadOp,
+ vector::StoreOp, vector::MaskedLoadOp, vector::MaskedStoreOp,
+ vector::GatherOp, vector::ScatterOp, vector::ExpandLoadOp,
+ vector::CompressStoreOp, vector::ShapeCastOp, vector::ConstantMaskOp,
+ vector::CreateMaskOp, vector::MaskOp, vector::TransposeOp,
+ vector::FlatTransposeOp, vector::SplatOp, vector::YieldOp>(
+ [&typeConverter](Operation *op) {
+ bool legal = typeConverter.isLegal(op);
+ LLVM_DEBUG(if (!legal) llvm::dbgs()
+ << "Bf16Emulation: illegal op: " << *op << "\n");
+ return legal;
+ });
RewritePatternSet patterns(ctx);
populateIreeBf16EmulationPatterns(patterns, typeConverter);
diff --git a/third_party/llvm-project b/third_party/llvm-project
index 721aa5d..b032920 160000
--- a/third_party/llvm-project
+++ b/third_party/llvm-project
@@ -1 +1 @@
-Subproject commit 721aa5dbb965f9f720d788726864a33b695d0141
+Subproject commit b0329206db8e66fe180c504115103b27ca50f64e