Integrate LLVM to llvm/llvm-project@6ea395e4fe4d (#24805)
Clean integrate, no carry-over reverts.
Bump to
[llvm/llvm-project@6ea395e4fe4d](https://github.com/llvm/llvm-project/commit/6ea395e4fe4d)
from `480b2c9eb47f`.
Regenerated CAPI export files: upstream added
`mlirLLVMDICompileUnitAttrGetWithSourceLanguageDialect`.
Signed-off-by: Roberto Laudani <laudani@roofline.ai>
diff --git a/compiler/src/iree/compiler/API/api_exports.c b/compiler/src/iree/compiler/API/api_exports.c
index d19af65..77b5835 100644
--- a/compiler/src/iree/compiler/API/api_exports.c
+++ b/compiler/src/iree/compiler/API/api_exports.c
@@ -650,6 +650,7 @@
extern void mlirLLVMDICompileUnitAttrGet();
extern void mlirLLVMDICompileUnitAttrGetName();
extern void mlirLLVMDICompileUnitAttrGetRecSelf();
+extern void mlirLLVMDICompileUnitAttrGetWithSourceLanguageDialect();
extern void mlirLLVMDICompositeTypeAttrGet();
extern void mlirLLVMDICompositeTypeAttrGetName();
extern void mlirLLVMDICompositeTypeAttrGetRecSelf();
@@ -1878,6 +1879,7 @@
x += (uintptr_t)&mlirLLVMDICompileUnitAttrGet;
x += (uintptr_t)&mlirLLVMDICompileUnitAttrGetName;
x += (uintptr_t)&mlirLLVMDICompileUnitAttrGetRecSelf;
+ x += (uintptr_t)&mlirLLVMDICompileUnitAttrGetWithSourceLanguageDialect;
x += (uintptr_t)&mlirLLVMDICompositeTypeAttrGet;
x += (uintptr_t)&mlirLLVMDICompositeTypeAttrGetName;
x += (uintptr_t)&mlirLLVMDICompositeTypeAttrGetRecSelf;
diff --git a/compiler/src/iree/compiler/API/api_exports.def b/compiler/src/iree/compiler/API/api_exports.def
index f145b59..3d07803 100644
--- a/compiler/src/iree/compiler/API/api_exports.def
+++ b/compiler/src/iree/compiler/API/api_exports.def
@@ -640,6 +640,7 @@
mlirLLVMDICompileUnitAttrGet
mlirLLVMDICompileUnitAttrGetName
mlirLLVMDICompileUnitAttrGetRecSelf
+ mlirLLVMDICompileUnitAttrGetWithSourceLanguageDialect
mlirLLVMDICompositeTypeAttrGet
mlirLLVMDICompositeTypeAttrGetName
mlirLLVMDICompositeTypeAttrGetRecSelf
diff --git a/compiler/src/iree/compiler/API/api_exports.ld b/compiler/src/iree/compiler/API/api_exports.ld
index 09bd58e..4973993 100644
--- a/compiler/src/iree/compiler/API/api_exports.ld
+++ b/compiler/src/iree/compiler/API/api_exports.ld
@@ -641,6 +641,7 @@
mlirLLVMDICompileUnitAttrGet;
mlirLLVMDICompileUnitAttrGetName;
mlirLLVMDICompileUnitAttrGetRecSelf;
+ mlirLLVMDICompileUnitAttrGetWithSourceLanguageDialect;
mlirLLVMDICompositeTypeAttrGet;
mlirLLVMDICompositeTypeAttrGetName;
mlirLLVMDICompositeTypeAttrGetRecSelf;
diff --git a/compiler/src/iree/compiler/API/api_exports.macos.lst b/compiler/src/iree/compiler/API/api_exports.macos.lst
index 858ef35..c7969ca 100644
--- a/compiler/src/iree/compiler/API/api_exports.macos.lst
+++ b/compiler/src/iree/compiler/API/api_exports.macos.lst
@@ -639,6 +639,7 @@
_mlirLLVMDICompileUnitAttrGet
_mlirLLVMDICompileUnitAttrGetName
_mlirLLVMDICompileUnitAttrGetRecSelf
+_mlirLLVMDICompileUnitAttrGetWithSourceLanguageDialect
_mlirLLVMDICompositeTypeAttrGet
_mlirLLVMDICompositeTypeAttrGetName
_mlirLLVMDICompositeTypeAttrGetRecSelf
diff --git a/third_party/llvm-project b/third_party/llvm-project
index 480b2c9..6ea395e 160000
--- a/third_party/llvm-project
+++ b/third_party/llvm-project
@@ -1 +1 @@
-Subproject commit 480b2c9eb47f1c105432a99b1623abda97e88259
+Subproject commit 6ea395e4fe4db26920d57779ddae98eac6ba945d