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