git: c5f56989b486 - main - devel/llvm-devel: New snapshot

From: Brooks Davis <brooks_at_FreeBSD.org>
Date: Mon, 06 Jun 2022 18:51:53 UTC
The branch main has been updated by brooks:

URL: https://cgit.FreeBSD.org/ports/commit/?id=c5f56989b486a9fd6d3189df9dfe5add7dadb9a5

commit c5f56989b486a9fd6d3189df9dfe5add7dadb9a5
Author:     Brooks Davis <brooks@FreeBSD.org>
AuthorDate: 2022-06-06 18:51:37 +0000
Commit:     Brooks Davis <brooks@FreeBSD.org>
CommitDate: 2022-06-06 18:51:37 +0000

    devel/llvm-devel: New snapshot
---
 devel/llvm-devel/Makefile                          |  1 -
 devel/llvm-devel/Makefile.COMMANDS                 |  1 +
 devel/llvm-devel/Makefile.snapshot                 |  4 ++--
 devel/llvm-devel/distinfo                          |  6 ++---
 .../patch-llvm_include_llvm_ADT_IntervalMap.h      | 14 ------------
 devel/llvm-devel/pkg-plist                         | 26 ++++++++++++++++++++--
 6 files changed, 30 insertions(+), 22 deletions(-)

diff --git a/devel/llvm-devel/Makefile b/devel/llvm-devel/Makefile
index 155e9f600139..f83473b458f5 100644
--- a/devel/llvm-devel/Makefile
+++ b/devel/llvm-devel/Makefile
@@ -41,7 +41,6 @@ SHEBANG_FILES=	\
 		clang/tools/scan-build-py/libexec/analyze-c++ \
 		clang/tools/scan-build-py/libexec/intercept-cc \
 		clang/tools/scan-build-py/libexec/intercept-c++ \
-		flang/tools/f18/flang \
 		llvm/tools/opt-viewer/optrecord.py \
 		llvm/tools/opt-viewer/opt-diff.py \
 		llvm/tools/opt-viewer/opt-stats.py \
diff --git a/devel/llvm-devel/Makefile.COMMANDS b/devel/llvm-devel/Makefile.COMMANDS
index 4eedf99fe5c7..7b2ba422ee79 100644
--- a/devel/llvm-devel/Makefile.COMMANDS
+++ b/devel/llvm-devel/Makefile.COMMANDS
@@ -110,6 +110,7 @@ FLANG_COMMANDS=	\
 		fir-opt \
 		flang \
 		flang-new \
+		flang-to-external-fc \
 		tco
 
 LIT_COMMANDS=	\
diff --git a/devel/llvm-devel/Makefile.snapshot b/devel/llvm-devel/Makefile.snapshot
index 7a22047535cb..e641fb75ed2e 100644
--- a/devel/llvm-devel/Makefile.snapshot
+++ b/devel/llvm-devel/Makefile.snapshot
@@ -4,6 +4,6 @@
 #
 LLVM_MAJOR=	15
 LLVM_RELEASE=	${LLVM_MAJOR}.0.0
-SNAPDATE=	20220523
+SNAPDATE=	20220603
 
-LLVM_PROJECT_COMMIT=		c8e087082927e289bae328dc6dd07fe02b3341b1
+LLVM_PROJECT_COMMIT=		a0bc67e555f404d0e7ddb2e78cb891d96eaf913d
diff --git a/devel/llvm-devel/distinfo b/devel/llvm-devel/distinfo
index a61d24c6c993..bb83aa7e6563 100644
--- a/devel/llvm-devel/distinfo
+++ b/devel/llvm-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1653341608
-SHA256 (llvm-llvm-project-15.0.d20220523-c8e087082927e289bae328dc6dd07fe02b3341b1_GH0.tar.gz) = c61726eafa2997dc0e8d43879fae0990d121b432ce9e24d6c83c7ba1453ed737
-SIZE (llvm-llvm-project-15.0.d20220523-c8e087082927e289bae328dc6dd07fe02b3341b1_GH0.tar.gz) = 164368523
+TIMESTAMP = 1654295467
+SHA256 (llvm-llvm-project-15.0.d20220603-a0bc67e555f404d0e7ddb2e78cb891d96eaf913d_GH0.tar.gz) = 417386117e52cc707d856d5754c44de873fb7518d7eb5420cac0915c599dd517
+SIZE (llvm-llvm-project-15.0.d20220603-a0bc67e555f404d0e7ddb2e78cb891d96eaf913d_GH0.tar.gz) = 164881049
diff --git a/devel/llvm-devel/files/patch-llvm_include_llvm_ADT_IntervalMap.h b/devel/llvm-devel/files/patch-llvm_include_llvm_ADT_IntervalMap.h
deleted file mode 100644
index 431ead9f5ea8..000000000000
--- a/devel/llvm-devel/files/patch-llvm_include_llvm_ADT_IntervalMap.h
+++ /dev/null
@@ -1,14 +0,0 @@
---- llvm/include/llvm/ADT/IntervalMap.h.orig
-+++ llvm/include/llvm/ADT/IntervalMap.h
-@@ -1042,6 +1042,11 @@
-     new(&rootLeaf()) RootLeaf();
-   }
- 
-+  IntervalMap(const IntervalMap &Other) : IntervalMap(Other.allocator) {
-+    for (auto i = Other.begin(), e = Other.end(); i != e; ++i)
-+      insert(i.start(), i.stop(), i.value());
-+  }
-+
-   ~IntervalMap() {
-     clear();
-     rootLeaf().~RootLeaf();
diff --git a/devel/llvm-devel/pkg-plist b/devel/llvm-devel/pkg-plist
index daee552dac5b..a8f6d6a96179 100644
--- a/devel/llvm-devel/pkg-plist
+++ b/devel/llvm-devel/pkg-plist
@@ -105,6 +105,7 @@ bin/split-file-devel
 %%FLANG%%bin/fir-opt-devel
 %%FLANG%%bin/flang-devel
 %%FLANG%%bin/flang-new-devel
+%%FLANG%%bin/flang-to-external-fc-devel
 %%FLANG%%bin/tco-devel
 %%LLD%%bin/ld.lld-devel
 %%LLD%%bin/ld64.lld-devel
@@ -188,6 +189,7 @@ llvm-devel/bin/dsymutil
 %%FLANG%%llvm-devel/bin/fir-opt
 %%FLANG%%llvm-devel/bin/flang
 %%FLANG%%llvm-devel/bin/flang-new
+%%FLANG%%llvm-devel/bin/flang-to-external-fc
 %%CLANG%%llvm-devel/bin/git-clang-format
 %%CLANG%%llvm-devel/bin/hmaptool
 %%CLANG%%llvm-devel/bin/intercept-build
@@ -1086,7 +1088,7 @@ llvm-devel/bin/verify-uselistorder
 %%CLANG%%llvm-devel/include/clang/Interpreter/Interpreter.h
 %%CLANG%%llvm-devel/include/clang/Interpreter/PartialTranslationUnit.h
 %%CLANG%%llvm-devel/include/clang/Lex/CodeCompletionHandler.h
-%%CLANG%%llvm-devel/include/clang/Lex/DependencyDirectivesSourceMinimizer.h
+%%CLANG%%llvm-devel/include/clang/Lex/DependencyDirectivesScanner.h
 %%CLANG%%llvm-devel/include/clang/Lex/DirectoryLookup.h
 %%CLANG%%llvm-devel/include/clang/Lex/ExternalPreprocessorSource.h
 %%CLANG%%llvm-devel/include/clang/Lex/HeaderMap.h
@@ -1106,7 +1108,6 @@ llvm-devel/bin/verify-uselistorder
 %%CLANG%%llvm-devel/include/clang/Lex/Pragma.h
 %%CLANG%%llvm-devel/include/clang/Lex/PreprocessingRecord.h
 %%CLANG%%llvm-devel/include/clang/Lex/Preprocessor.h
-%%CLANG%%llvm-devel/include/clang/Lex/PreprocessorExcludedConditionalDirectiveSkipMapping.h
 %%CLANG%%llvm-devel/include/clang/Lex/PreprocessorLexer.h
 %%CLANG%%llvm-devel/include/clang/Lex/PreprocessorOptions.h
 %%CLANG%%llvm-devel/include/clang/Lex/ScratchBuffer.h
@@ -2420,6 +2421,7 @@ llvm-devel/include/llvm/CodeGen/AsmPrinter.h
 llvm-devel/include/llvm/CodeGen/AsmPrinterHandler.h
 llvm-devel/include/llvm/CodeGen/AtomicExpandUtils.h
 llvm-devel/include/llvm/CodeGen/BasicBlockSectionUtils.h
+llvm-devel/include/llvm/CodeGen/BasicBlockSectionsProfileReader.h
 llvm-devel/include/llvm/CodeGen/BasicTTIImpl.h
 llvm-devel/include/llvm/CodeGen/CFIFixup.h
 llvm-devel/include/llvm/CodeGen/CSEConfigBase.h
@@ -3307,6 +3309,7 @@ llvm-devel/include/llvm/ObjectYAML/CodeViewYAMLTypeHashing.h
 llvm-devel/include/llvm/ObjectYAML/CodeViewYAMLTypes.h
 llvm-devel/include/llvm/ObjectYAML/DWARFEmitter.h
 llvm-devel/include/llvm/ObjectYAML/DWARFYAML.h
+llvm-devel/include/llvm/ObjectYAML/DXContainerYAML.h
 llvm-devel/include/llvm/ObjectYAML/ELFYAML.h
 llvm-devel/include/llvm/ObjectYAML/MachOYAML.h
 llvm-devel/include/llvm/ObjectYAML/MinidumpYAML.h
@@ -3887,6 +3890,7 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
 %%MLIR%%llvm-devel/include/mlir/Analysis/CallGraph.h
 %%MLIR%%llvm-devel/include/mlir/Analysis/DataFlowAnalysis.h
 %%MLIR%%llvm-devel/include/mlir/Analysis/DataLayoutAnalysis.h
+%%MLIR%%llvm-devel/include/mlir/Analysis/IntRangeAnalysis.h
 %%MLIR%%llvm-devel/include/mlir/Analysis/Liveness.h
 %%MLIR%%llvm-devel/include/mlir/Analysis/Presburger/Fraction.h
 %%MLIR%%llvm-devel/include/mlir/Analysis/Presburger/IntegerRelation.h
@@ -4200,6 +4204,7 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
 %%MLIR%%llvm-devel/include/mlir/Dialect/LLVMIR/LLVMIntrinsicOps.cpp.inc
 %%MLIR%%llvm-devel/include/mlir/Dialect/LLVMIR/LLVMIntrinsicOps.h.inc
 %%MLIR%%llvm-devel/include/mlir/Dialect/LLVMIR/LLVMIntrinsicOps.td
+%%MLIR%%llvm-devel/include/mlir/Dialect/LLVMIR/LLVMIntrinsicToLLVMIROpPairs.inc
 %%MLIR%%llvm-devel/include/mlir/Dialect/LLVMIR/LLVMOpBase.td
 %%MLIR%%llvm-devel/include/mlir/Dialect/LLVMIR/LLVMOps.cpp.inc
 %%MLIR%%llvm-devel/include/mlir/Dialect/LLVMIR/LLVMOps.h.inc
@@ -4296,6 +4301,10 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
 %%MLIR%%llvm-devel/include/mlir/Dialect/MLProgram/IR/MLProgramOpsDialect.h.inc
 %%MLIR%%llvm-devel/include/mlir/Dialect/MLProgram/IR/MLProgramOpsTypes.cpp.inc
 %%MLIR%%llvm-devel/include/mlir/Dialect/MLProgram/IR/MLProgramOpsTypes.h.inc
+%%MLIR%%llvm-devel/include/mlir/Dialect/MLProgram/IR/MLProgramTypes.cpp.inc
+%%MLIR%%llvm-devel/include/mlir/Dialect/MLProgram/IR/MLProgramTypes.h
+%%MLIR%%llvm-devel/include/mlir/Dialect/MLProgram/IR/MLProgramTypes.h.inc
+%%MLIR%%llvm-devel/include/mlir/Dialect/MLProgram/IR/MLProgramTypes.td
 %%MLIR%%llvm-devel/include/mlir/Dialect/Math/IR/Math.h
 %%MLIR%%llvm-devel/include/mlir/Dialect/Math/IR/MathBase.td
 %%MLIR%%llvm-devel/include/mlir/Dialect/Math/IR/MathOps.cpp.inc
@@ -4552,6 +4561,9 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
 %%MLIR%%llvm-devel/include/mlir/Dialect/Transform/IR/TransformOpsDialect.h.inc
 %%MLIR%%llvm-devel/include/mlir/Dialect/Transform/IR/TransformOpsTypes.cpp.inc
 %%MLIR%%llvm-devel/include/mlir/Dialect/Transform/IR/TransformOpsTypes.h.inc
+%%MLIR%%llvm-devel/include/mlir/Dialect/Transform/Transforms/Passes.h
+%%MLIR%%llvm-devel/include/mlir/Dialect/Transform/Transforms/Passes.h.inc
+%%MLIR%%llvm-devel/include/mlir/Dialect/Transform/Transforms/Passes.td
 %%MLIR%%llvm-devel/include/mlir/Dialect/Utils/IndexingUtils.h
 %%MLIR%%llvm-devel/include/mlir/Dialect/Utils/ReshapeOpsUtils.h
 %%MLIR%%llvm-devel/include/mlir/Dialect/Utils/StaticValueUtils.h
@@ -4723,6 +4735,10 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
 %%MLIR%%llvm-devel/include/mlir/Interfaces/DerivedAttributeOpInterface.h.inc
 %%MLIR%%llvm-devel/include/mlir/Interfaces/DerivedAttributeOpInterface.td
 %%MLIR%%llvm-devel/include/mlir/Interfaces/FoldInterfaces.h
+%%MLIR%%llvm-devel/include/mlir/Interfaces/InferIntRangeInterface.cpp.inc
+%%MLIR%%llvm-devel/include/mlir/Interfaces/InferIntRangeInterface.h
+%%MLIR%%llvm-devel/include/mlir/Interfaces/InferIntRangeInterface.h.inc
+%%MLIR%%llvm-devel/include/mlir/Interfaces/InferIntRangeInterface.td
 %%MLIR%%llvm-devel/include/mlir/Interfaces/InferTypeOpInterface.cpp.inc
 %%MLIR%%llvm-devel/include/mlir/Interfaces/InferTypeOpInterface.h
 %%MLIR%%llvm-devel/include/mlir/Interfaces/InferTypeOpInterface.h.inc
@@ -4947,6 +4963,8 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
 %%CLANG%%llvm-devel/lib/clang/%%LLVM_RELEASE%%/include/hexagon_circ_brev_intrinsics.h
 %%CLANG%%llvm-devel/lib/clang/%%LLVM_RELEASE%%/include/hexagon_protos.h
 %%CLANG%%llvm-devel/lib/clang/%%LLVM_RELEASE%%/include/hexagon_types.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_RELEASE%%/include/hlsl.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_RELEASE%%/include/hlsl_basic_types.h
 %%CLANG%%llvm-devel/lib/clang/%%LLVM_RELEASE%%/include/hresetintrin.h
 %%CLANG%%llvm-devel/lib/clang/%%LLVM_RELEASE%%/include/htmintrin.h
 %%CLANG%%llvm-devel/lib/clang/%%LLVM_RELEASE%%/include/htmxlintrin.h
@@ -5381,6 +5399,7 @@ llvm-devel/lib/libLTO.so.%%LLVM_MAJOR%%git
 %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRGPUToVulkanTransforms.a
 %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRGPUTransforms.a
 %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRIR.a
+%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRInferIntRangeInterface.a
 %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRInferTypeOpInterface.a
 %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRJitRunner.a
 %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRLLVMCommonConversion.a
@@ -5505,6 +5524,7 @@ llvm-devel/lib/libLTO.so.%%LLVM_MAJOR%%git
 %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRTosaToTensor.a
 %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRTosaTransforms.a
 %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRTransformDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRTransformDialectTransforms.a
 %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRTransformUtils.a
 %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRTransforms.a
 %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRTranslateLib.a
@@ -5567,6 +5587,8 @@ llvm-devel/lib/libRemarks.so.%%LLVM_MAJOR%%git
 %%STATIC_LIBS%%%%EXTRAS%%llvm-devel/lib/libclangMove.a
 %%STATIC_LIBS%%%%CLANG%%llvm-devel/lib/libclangParse.a
 %%STATIC_LIBS%%%%CLANG%%llvm-devel/lib/libclangPseudo.a
+%%STATIC_LIBS%%%%CLANG%%llvm-devel/lib/libclangPseudoCXX.a
+%%STATIC_LIBS%%%%CLANG%%llvm-devel/lib/libclangPseudoGrammar.a
 %%STATIC_LIBS%%%%EXTRAS%%llvm-devel/lib/libclangQuery.a
 %%STATIC_LIBS%%%%EXTRAS%%llvm-devel/lib/libclangReorderFields.a
 %%STATIC_LIBS%%%%CLANG%%llvm-devel/lib/libclangRewrite.a