Commit Graph

50 Commits

Author SHA1 Message Date
Nikita Popov
9857899f9a Update to LLVM 15.0.7 2023-01-13 11:53:15 +01:00
Nikita Popov
ffc51a136b Update to LLVM 15.0.6 2022-12-07 07:34:06 +01:00
Nikita Popov
03272ad6f1 Update to LLVM 15.0.4 2022-11-09 09:00:53 +01:00
Nikita Popov
4e34ea8484 Build with -O2 on s390x
This workaround doesn't appear to be necessary anymore, and should
avoid some annocheck failures.
2022-09-15 09:27:50 +02:00
Nikita Popov
6f82ebf457 Update license to be SPDX compatible 2022-09-15 09:27:49 +02:00
Nikita Popov
e079f6d746 Update to LLVM 15.0.0 2022-09-09 09:48:45 +02:00
Fedora Release Engineering
0cdbb18233 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-21 03:14:58 +00:00
sergesanspaille
26a3420be1 Fix project URL, see rhbz #2107724 2022-07-19 11:51:23 +02:00
Timm Bäder
afb89da57f Update to 14.0.5 2022-06-20 08:13:51 +02:00
sergesanspaille
b644c6fb63 Disable i686 arch as it fails to build with a link error
The link error is reproduced below, let's first ship mlir and then try to solve
the issue.

/usr/bin/g++ -fPIC -O1  -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wimplicit-fallthrough -Wno-maybe-uninitialized -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -Wno-deprecated-copy -fno-strict-aliasing -fno-semantic-interposition -O1 -g1 -DNDEBUG  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/flang-14.0.0.src/.package_note-flang-14.0.0-1.fc37.i386.ld -Wl,-z,defs -Wl,-z,nodelete   -Wl,--gc-sections -shared -Wl,-soname,libFIRBuilder.so.14 -o lib/libFIRBuilder.so.14 lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/BoxValue.cpp.o lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/Character.cpp.o lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/Complex.cpp.o lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/DoLoopHelper.cpp.o lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/FIRBuilder.cpp.o lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/MutableBox.cpp.o lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/Runtime/Assign.cpp.o lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/Runtime/Character.cpp.o lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/Runtime/Command.cpp.o lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/Runtime/Derived.cpp.o lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/Runtime/Numeric.cpp.o lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/Runtime/Ragged.cpp.o lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/Runtime/Reduction.cpp.o lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/Runtime/Stop.cpp.o lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/Runtime/Transformational.cpp.o  -Wl,-rpath,/builddir/build/BUILD/flang-14.0.0.src/redhat-linux-build/lib:  lib/libFIRDialect.so.14  lib/libFIRSupport.so.14  /usr/lib/libMLIRAffineAnalysis.a  /usr/lib/libMLIRAffine.a  /usr/lib/libMLIRAffineTransforms.a  /usr/lib/libMLIRAffineUtils.a  /usr/lib/libMLIRArithmetic.a  /usr/lib/libMLIRArithmeticTransforms.a  /usr/lib/libMLIRArmNeon.a  /usr/lib/libMLIRArmSVE.a  /usr/lib/libMLIRArmSVETransforms.a  /usr/lib/libMLIRAsync.a  /usr/lib/libMLIRAsyncTransforms.a  /usr/lib/libMLIRAMX.a  /usr/lib/libMLIRAMXTransforms.a  /usr/lib/libMLIRBufferization.a  /usr/lib/libMLIRBufferizationTransforms.a  /usr/lib/libMLIRComplex.a  /usr/lib/libMLIRDLTI.a  /usr/lib/libMLIREmitC.a  /usr/lib/libMLIRGPUOps.a  /usr/lib/libMLIRGPUTransforms.a  /usr/lib/libMLIRLinalgAnalysis.a  /usr/lib/libMLIRAffineBufferizableOpInterfaceImpl.a  /usr/lib/libMLIRLinalgBufferizableOpInterfaceImpl.a  /usr/lib/libMLIRModuleBufferization.a  /usr/lib/libMLIRLinalg.a  /usr/lib/libMLIRLinalgTransforms.a  /usr/lib/libMLIRLinalgUtils.a  /usr/lib/libMLIRLLVMIRTransforms.a  /usr/lib/libMLIRLLVMIR.a  /usr/lib/libMLIRNVVMIR.a  /usr/lib/libMLIRROCDLIR.a  /usr/lib/libMLIRMath.a  /usr/lib/libMLIRMathTransforms.a  /usr/lib/libMLIRMemRef.a  /usr/lib/libMLIRMemRefTransforms.a  /usr/lib/libMLIRMemRefUtils.a  /usr/lib/libMLIROpenACC.a  /usr/lib/libMLIROpenMP.a  /usr/lib/libMLIRPDL.a  /usr/lib/libMLIRPDLInterp.a  /usr/lib/libMLIRQuant.a  /usr/lib/libMLIRSCF.a  /usr/lib/libMLIRSCFTransforms.a  /usr/lib/libMLIRSCFUtils.a  /usr/lib/libMLIRShape.a  /usr/lib/libMLIRShapeOpsTransforms.a  /usr/lib/libMLIRSparseTensor.a  /usr/lib/libMLIRSparseTensorTransforms.a  /usr/lib/libMLIRSparseTensorPipelines.a  /usr/lib/libMLIRSparseTensorUtils.a  /usr/lib/libMLIRSPIRV.a  /usr/lib/libMLIRSPIRVModuleCombiner.a  /usr/lib/libMLIRSPIRVConversion.a  /usr/lib/libMLIRSPIRVTransforms.a  /usr/lib/libMLIRSPIRVUtils.a  /usr/lib/libMLIRStandard.a  /usr/lib/libMLIRStandardOpsTransforms.a  /usr/lib/libMLIRTensor.a  /usr/lib/libMLIRTensorInferTypeOpInterfaceImpl.a  /usr/lib/libMLIRTensorTilingInterfaceImpl.a  /usr/lib/libMLIRTensorTransforms.a  /usr/lib/libMLIRTensorUtils.a  /usr/lib/libMLIRTosa.a  /usr/lib/libMLIRTosaTransforms.a  /usr/lib/libMLIRVector.a  /usr/lib/libMLIRVectorTransforms.a  /usr/lib/libMLIRVectorUtils.a  /usr/lib/libMLIRX86Vector.a  /usr/lib/libMLIRX86VectorTransforms.a  /usr/lib/libMLIRAsync.a  /usr/lib/libMLIRGPUOps.a  /usr/lib/libMLIRDLTI.a  /usr/lib/libMLIRLLVMToLLVMIRTranslation.a  /usr/lib/libMLIRShape.a  /usr/lib/libMLIRSparseTensorTransforms.a  /usr/lib/libMLIRLinalgTransforms.a  /usr/lib/libMLIRLinalgAnalysis.a  /usr/lib/libMLIRAffineBufferizableOpInterfaceImpl.a  /usr/lib/libMLIRLinalgBufferizableOpInterfaceImpl.a  /usr/lib/libMLIRModuleBufferization.a  /usr/lib/libMLIRLinalgUtils.a  /usr/lib/libMLIRTensorUtils.a  /usr/lib/libMLIRStandardToLLVM.a  /usr/lib/libMLIRArithmeticToLLVM.a  /usr/lib/libMLIRVectorToSCF.a  /usr/lib/libMLIRSCFTransforms.a  /usr/lib/libMLIRSCFUtils.a  /usr/lib/libMLIRSparseTensor.a  /usr/lib/libMLIRSparseTensorUtils.a  /usr/lib/libMLIRStandardOpsTransforms.a  /usr/lib/libMLIRArithmeticTransforms.a  /usr/lib/libMLIRTensorTransforms.a  /usr/lib/libMLIRBufferizationTransforms.a  /usr/lib/libMLIRVectorToLLVM.a  /usr/lib/libMLIRArmNeon.a  /usr/lib/libMLIRArmSVETransforms.a  /usr/lib/libMLIRArmSVE.a  /usr/lib/libMLIRAMXTransforms.a  /usr/lib/libMLIRAMX.a  /usr/lib/libMLIRVectorTransforms.a  /usr/lib/libMLIRVectorUtils.a  /usr/lib/libMLIRX86VectorTransforms.a  /usr/lib/libMLIRX86Vector.a  /usr/lib/libMLIRTargetLLVMIRExport.a  /usr/lib/libMLIRLLVMIRTransforms.a  /usr/lib/libMLIRTranslation.a  /usr/lib/libMLIRSCFToStandard.a  /usr/lib/libMLIRAffineToStandard.a  /usr/lib/libMLIRVector.a  /usr/lib/libMLIRAffineUtils.a  /usr/lib/libMLIRAffineAnalysis.a  /usr/lib/libMLIRPresburger.a  /usr/lib/libMLIRMathToLLVM.a  /usr/lib/libMLIRMemRefToLLVM.a  /usr/lib/libMLIRLLVMCommonConversion.a  /usr/lib/libMLIRLLVMIR.a  /usr/lib/libMLIRReconcileUnrealizedCasts.a  /usr/lib/libMLIRSPIRVConversion.a  /usr/lib/libMLIRSPIRV.a  /usr/lib/libMLIRTransforms.a  /usr/lib/libMLIRCopyOpInterface.a  /usr/lib/libMLIRLinalg.a  /usr/lib/libMLIRAffine.a  /usr/lib/libMLIRMath.a  /usr/lib/libMLIRParser.a  /usr/lib/libMLIRSCF.a  /usr/lib/libMLIRBufferization.a  /usr/lib/libMLIRMemRef.a  /usr/lib/libMLIRMemRefUtils.a  /usr/lib/libMLIRLoopLikeInterface.a  /usr/lib/libMLIRTilingInterface.a  /usr/lib/libMLIRTosa.a  /usr/lib/libMLIRQuant.a  /usr/lib/libMLIRTransformUtils.a  /usr/lib/libMLIRRewrite.a  /usr/lib/libMLIRPDLToPDLInterp.a  /usr/lib/libMLIRPDLInterp.a  /usr/lib/libMLIRPDL.a  /usr/lib/libMLIRTensor.a  /usr/lib/libMLIRComplex.a  /usr/lib/libMLIRStandard.a  /usr/lib/libMLIRArithmetic.a  /usr/lib/libMLIRVectorInterfaces.a  /usr/lib/libMLIRDialectUtils.a  /usr/lib/libMLIRCastInterfaces.a  /usr/lib/libMLIRDialect.a  /usr/lib/libMLIRPass.a  /usr/lib/libMLIRAnalysis.a  /usr/lib/libMLIRCallInterfaces.a  /usr/lib/libMLIRControlFlowInterfaces.a  /usr/lib/libMLIRInferTypeOpInterface.a  /usr/lib/libMLIRSideEffectInterfaces.a  /usr/lib/libMLIRDataLayoutInterfaces.a  /usr/lib/libMLIRViewLikeInterface.a  /usr/lib/libMLIRIR.a  /usr/lib/libMLIRSupport.a  /usr/lib/libLLVM-14.so && :
/usr/bin/ld: lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/Runtime/Character.cpp.o: in function `fir::runtime::RuntimeTableKey<int (char const*, char const*, unsigned int, unsigned int)>::getTypeModel()::{lambda(mlir::MLIRContext*)#1}::operator()(mlir::MLIRContext*) const':
/builddir/build/BUILD/flang-14.0.0.src/include/flang/Optimizer/Builder/Runtime/RTBuilder.h:296: undefined reference to `mlir::Type (*fir::runtime::getModel<unsigned int>())(mlir::MLIRContext*)'
/usr/bin/ld: /builddir/build/BUILD/flang-14.0.0.src/include/flang/Optimizer/Builder/Runtime/RTBuilder.h:296: undefined reference to `mlir::Type (*fir::runtime::getModel<unsigned int>())(mlir::MLIRContext*)'
[...]
2022-03-30 08:30:52 +02:00
sergesanspaille
fdb5f40c75 Upload new sources 2022-03-30 08:10:23 +02:00
Timm Bäder
f7cc177a3b Update to 14.0.0 2022-03-24 15:14:45 +01:00
Nikita Popov
6bb265d923 Enable arm build, now that mlir supports arm 2022-02-08 09:25:28 +01:00
Nikita Popov
dde3c56117 Work around gcc 12 crash while compiling intrinsics-library.cpp
This issue has already been fixed upstream by
https://gcc.gnu.org/git/gitweb.cgi?p=gcc.git;h=501c4ee9fad68716497db4d96b63b801cc57b4a1
but is not in the fedora rawhide build yet.

Temporarily work around the issue by explicitly specifying the
array size.
2022-02-04 12:13:51 +01:00
Nikita Popov
acb0509f9d Update to LLVM 13.0.1 final 2022-02-03 13:01:39 +01:00
Fedora Release Engineering
e794baa441 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-20 03:04:45 +00:00
Nikita Popov
fcfd462ca2 Update to LLVM 13.0.1rc2 2022-01-14 08:27:08 -05:00
Nikita Popov
f25685914d Update to LLVM 13.0.1rc1 2022-01-12 08:29:26 -05:00
Tom Stellard
f9b7e771c8 13.0.0 Release 2021-10-02 03:10:04 +00:00
Tom Stellard
56405070d0 13.0.0-rc3 Release 2021-09-21 17:58:10 +00:00
Tom Stellard
09a8430208 13.0.0-rc1 Release 2021-08-11 01:50:17 +00:00
Fedora Release Engineering
0cb898106b - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-21 23:02:10 +00:00
Tom Stellard
a48d19d064 12.0.1 Release 2021-07-14 15:47:58 +00:00
Tom Stellard
2056333ac2 12.0.1-rc3 Release 2021-06-30 13:08:44 +00:00
Tom Stellard
e64ebd26f9 12.0.1-rc1 Release 2021-06-03 21:19:03 +00:00
Tom Stellard
17e9ded5b6 12.0.0 Release 2021-04-17 03:52:12 +00:00
serge-sans-paille
c09fa0ceea New upstream release candidate 2021-04-08 14:20:25 +02:00
serge-sans-paille
0fe059e32b New upstream release candidate 2021-04-02 12:44:12 +02:00
serge-sans-paille
8948235bbd LLVM 12.0.0 rc3 2021-03-11 14:54:55 +01:00
serge-sans-paille
72e46fffa2 rebuilt 2021-03-10 08:51:41 +01:00
serge-sans-paille
442013aff1 Cleanup, normalize and rename patch serie 2021-03-02 14:39:31 +01:00
serge-sans-paille
db2dbee658 12.0.0-rc2 Release 2021-02-24 21:05:06 +01:00
Tom Stellard
1ce38586f1 Reduce memory usage of x86_64 builds 2021-02-23 00:09:50 +00:00
Tom Stellard
d64a218eff 12.0.0-rc1 Release 2021-02-22 14:50:58 +00:00
Jeff Law
b719be453d Fix missing #include for gcc-11 2021-02-10 07:28:14 -07:00
Fedora Release Engineering
259047c22b - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-26 05:36:32 +00:00
serge-sans-paille
67ab641cd0 11.1.0-rc1 release 2021-01-14 17:21:59 +01:00
serge-sans-paille
1fc38f7055 LLVM 11.0.1 final 2021-01-06 11:10:03 +01:00
serge-sans-paille
e5dde78313 llvm 11.0.1-rc2 2020-12-22 21:47:14 +01:00
serge-sans-paille
3e4b8bfeda llvm 11.0.1-rc1 2020-12-02 12:49:26 +00:00
serge-sans-paille
060aad0235 Fix NVR 2020-10-15 05:19:18 +00:00
serge-sans-paille
b090454abe llvm 11.0.0 - final release 2020-10-12 11:30:18 +00:00
serge-sans-paille
0863dd419e 11.0.0-rc6 2020-10-08 09:12:23 +00:00
serge-sans-paille
49a69567f3 11.0.0-rc5 Release 2020-10-02 07:15:08 +00:00
serge-sans-paille
59b6db1586 Fix NVR 2020-09-27 13:16:57 +00:00
serge-sans-paille
a9d1440f13 Missing dependencies 2020-09-26 11:54:24 +00:00
serge-sans-paille
2651b81d93 11.0.0-rc3 Release 2020-09-24 14:05:45 +00:00
serge-sans-paille
755558b0b6 Initial version. 2020-09-14 11:59:22 +00:00
serge-sans-paille
19ea3955f7 Gaea's touch 2020-09-14 07:11:50 +00:00
Gwyn Ciesla
b99af6d9f9 Added the README 2020-09-11 14:44:02 +00:00