aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrooks Davis <brooks@FreeBSD.org>2022-06-06 18:51:37 +0000
committerBrooks Davis <brooks@FreeBSD.org>2022-06-06 18:51:37 +0000
commitc5f56989b486a9fd6d3189df9dfe5add7dadb9a5 (patch)
tree83fbe5d94226b94425a624b4642fd3671dc4c23d
parente19c97fdc29aef956804ffbf82aa05751fae31a1 (diff)
downloadports-c5f56989b486a9fd6d3189df9dfe5add7dadb9a5.tar.gz
ports-c5f56989b486a9fd6d3189df9dfe5add7dadb9a5.zip
devel/llvm-devel: New snapshot
-rw-r--r--devel/llvm-devel/Makefile1
-rw-r--r--devel/llvm-devel/Makefile.COMMANDS1
-rw-r--r--devel/llvm-devel/Makefile.snapshot4
-rw-r--r--devel/llvm-devel/distinfo6
-rw-r--r--devel/llvm-devel/files/patch-llvm_include_llvm_ADT_IntervalMap.h14
-rw-r--r--devel/llvm-devel/pkg-plist26
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