From owner-svn-ports-head@freebsd.org Thu Feb 7 23:51:28 2019 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 989BB14C92CF; Thu, 7 Feb 2019 23:51:28 +0000 (UTC) (envelope-from brooks@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4A49A82CDD; Thu, 7 Feb 2019 23:51:28 +0000 (UTC) (envelope-from brooks@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 3C76D7B00; Thu, 7 Feb 2019 23:51:28 +0000 (UTC) (envelope-from brooks@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id x17NpSq0055128; Thu, 7 Feb 2019 23:51:28 GMT (envelope-from brooks@FreeBSD.org) Received: (from brooks@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id x17NpR7B055126; Thu, 7 Feb 2019 23:51:27 GMT (envelope-from brooks@FreeBSD.org) Message-Id: <201902072351.x17NpR7B055126@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: brooks set sender to brooks@FreeBSD.org using -f From: Brooks Davis Date: Thu, 7 Feb 2019 23:51:27 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r492401 - head/devel/llvm80 X-SVN-Group: ports-head X-SVN-Commit-Author: brooks X-SVN-Commit-Paths: head/devel/llvm80 X-SVN-Commit-Revision: 492401 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 4A49A82CDD X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.94 / 15.00]; local_wl_from(0.00)[FreeBSD.org]; NEURAL_HAM_MEDIUM(-1.00)[-0.998,0]; NEURAL_HAM_SHORT(-0.94)[-0.944,0]; ASN(0.00)[asn:11403, ipnet:2610:1c1:1::/48, country:US]; NEURAL_HAM_LONG(-1.00)[-1.000,0] X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Feb 2019 23:51:28 -0000 Author: brooks Date: Thu Feb 7 23:51:27 2019 New Revision: 492401 URL: https://svnweb.freebsd.org/changeset/ports/492401 Log: Add support for reducing the number of LLVM backends built. There are three options: BE_FREEBSD: Backends for FreeBSD architectures BE_NATIVE: Backend(s) the native architecture BE_STANDARD: All non-experimental backends (as configured by LLVM) BE_STANDARD is the default and leaves the plist unchanged. This feature is experimental and will be migrated to other devel/llvm ports after we gain some experince with it. Requested by: many Pointer in the right direction: jhibbits Sponsored by: DARPA, AFRL Modified: head/devel/llvm80/Makefile head/devel/llvm80/pkg-plist Modified: head/devel/llvm80/Makefile ============================================================================== --- head/devel/llvm80/Makefile Thu Feb 7 23:14:47 2019 (r492400) +++ head/devel/llvm80/Makefile Thu Feb 7 23:51:27 2019 (r492401) @@ -62,11 +62,21 @@ CXXFLAGS+= -DNDEBUG OPTIONS_DEFINE= CLANG DOCS EXTRAS LIT LLD LLDB OPTIONS_DEFINE_amd64= COMPILER_RT GOLD OPENMP OPTIONS_DEFINE_i386= COMPILER_RT OPENMP -OPTIONS_DEFAULT= CLANG EXTRAS LIT LLD LLDB +OPTIONS_DEFAULT= BE_STANDARD CLANG EXTRAS LIT LLD LLDB OPTIONS_DEFAULT_amd64= COMPILER_RT GOLD OPENMP OPTIONS_DEFAULT_i386= COMPILER_RT OPENMP +OPTIONS_SINGLE= BACKENDS +OPTIONS_SINGLE_BACKENDS=BE_FREEBSD BE_NATIVE BE_STANDARD OPTIONS_SUB= yes +BE_FREEBSD_DESC= Backends for FreeBSD architectures +BE_FREEBSD_CMAKE_ON= -DLLVM_TARGETS_TO_BUILD="${FREEBSD_BACKENDS:ts;}" +BE_NATIVE_DESC= Backend(s) for this architecture (${NATIVE_BACKENDS}) +BE_NATIVE_CMAKE_ON= -DLLVM_TARGETS_TO_BUILD="${NATIVE_BACKENDS:ts;}" +BE_STANDARD_DESC= All non-experimental backends +.for BE in FREEBSD NATIVE STANDARD +BE_${BE}_PLIST_FILES= ${_BE_LIBS_${BE}:O:S/$/.a/:S|^|${LLVM_PREFIX:S|${PREFIX}/||}/lib/libLLVM|} +.endfor CLANG_DESC= Build clang CLANG_EXTRA_PATCHES= ${PATCHDIR}/clang CLANG_DISTFILES= cfe-${DISTVERSION}.src${EXTRACT_SUFX} @@ -300,6 +310,48 @@ MAN1SRCS+= bugpoint.1 dsymutil.1 llc.1 lli.1 llvm-ar.1 .include +FREEBSD_BACKENDS= AArch64 ARM Mips PowerPC Sparc X86 +.if ${ARCH} == amd64 +NATIVE_BACKENDS= X86 +.elif ${ARCH} == arm64 +NATIVE_BACKENDS= AAarch64 +.elif ${ARCH} == arm +NATIVE_BACKENDS= ARM +.elif ${ARCH} == i386 +NATIVE_BACKENDS= X86 +.elif ${ARCH} == mips +NATIVE_BACKENDS= Mips +.elfi ${ARCH} == powerpc +NATIVE_BACKENDS= PowerPC +.elfi ${ARCH} == riscv +BROKEN_riscv= No non-experimental native backend +.endif +STANDARD_BACKENDS= ${FREEBSD_BACKENDS} AMDGPU BPF Hexagon Lanai MSP430 \ + NVPTX SystemZ WebAssembly XCore +_BE_LIBS_COMMON= CodeGen Desc Info +_BE_LIBS_AArch64= AsmParser AsmPrinter Disassembler Utils +_BE_LIBS_AMDGPU= AsmParser AsmPrinter Disassembler Utils +_BE_LIBS_ARM= AsmParser AsmPrinter Disassembler Utils +_BE_LIBS_BPF= AsmParser AsmPrinter Disassembler +_BE_LIBS_Hexagon= AsmParser Disassembler +_BE_LIBS_Lanai= AsmParser AsmPrinter Disassembler +_BE_LIBS_MSP430= AsmParser AsmPrinter Disassembler +_BE_LIBS_Mips= AsmParser AsmPrinter Disassembler +_BE_LIBS_NVPTX= AsmPrinter +_BE_LIBS_PowerPC= AsmParser AsmPrinter Disassembler +_BE_LIBS_Sparc= AsmParser AsmPrinter Disassembler +_BE_LIBS_SystemZ= AsmParser AsmPrinter Disassembler +_BE_LIBS_WebAssembly= AsmParser AsmPrinter Disassembler +_BE_LIBS_X86= AsmParser AsmPrinter Disassembler Utils +_BE_LIBS_XCore= AsmPrinter Disassembler +.for BE in FREEBSD NATIVE STANDARD +.for BE_ARCH in ${${BE}_BACKENDS} +_BE_LIBS_${BE}+= ${_BE_LIBS_COMMON:S/^/${BE_ARCH}/} \ + ${_BE_LIBS_${BE_ARCH}:S/^/${BE_ARCH}/} +.endfor +.endfor +BE_PATTERN=${_BE_LIBS_STANDARD:O:S/$/.a/:ts|} + # Use lld for armv6 on clang 7 and up to avoid binutils ld issues # PR: 235282 .if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 70 @@ -544,13 +596,15 @@ build-plist: -e 's|release.cmake|%%CMAKE_BUILD_TYPE%%.cmake|' \ -e 's|${LLVM_RELEASE:C/\./\\./g}|%%LLVM_RELEASE%%|' \ -e 's|${LLVM_SUFFIX:C/\./\\./g}|%%LLVM_SUFFIX%%|' \ - -e 's|${LLVM_MAJOR}|%%LLVM_MAJOR%%|' \ + -e 's|\([^0-9]\)${LLVM_MAJOR}$$|\1%%LLVM_MAJOR%%|' \ + -e 's|\([^0-9]\)${LLVM_MAJOR}\([^0-9]\)|\1%%LLVM_MAJOR%%\2|' \ | ${SORT} >> ${PLIST}.tmp ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR}/lit${LLVM_SUFFIX} -type f | \ ${SED} -e 's|${STAGEDIR}${PYTHON_SITELIBDIR}|%%LIT%%%%PYTHON_SITELIBDIR%%|' \ -e 's|${LLVM_RELEASE:C/\./\\./g}|%%LLVM_RELEASE%%|' \ -e 's|${LLVM_SUFFIX:C/\./\\./g}|%%LLVM_SUFFIX%%|' \ - -e 's|${LLVM_MAJOR}|%%LLVM_MAJOR%%|' \ + -e 's|\([^0-9]\)${LLVM_MAJOR}$$|\1%%LLVM_MAJOR%%|' \ + -e 's|\([^0-9]\)${LLVM_MAJOR}\([^0-9]\)|\1%%LLVM_MAJOR%%\2|' \ | ${SORT} >> ${PLIST}.tmp ${AWK} '{ \ if ($$0 ~ /${CLANG_PATTERN}/ && $$0 !~ /(omp.h|ompt.h|${EXTRAS_PATTERN}|libclang_rt)/) {printf "%%%%CLANG%%%%"} \ @@ -562,7 +616,7 @@ build-plist: if ($$0 ~ /(argdumper|lldb|six.py)/) {printf "%%%%LLDB%%%%"} \ if ($$0 ~ /(lib.*omp|omp.h|ompt.h)/) {printf "%%%%OPENMP%%%%"} \ if ($$0 ~ /(LLVMgold)/) {printf "%%%%GOLD%%%%"} \ - if ($$0 !~ /(libclang_rt)/) {print}}' ${PLIST}.tmp >> ${PLIST} + if ($$0 !~ /(libclang_rt)/ && $$0 !~ /(${BE_PATTERN})$$/) {print}}' ${PLIST}.tmp >> ${PLIST} ${ECHO_CMD} '@postexec if type ccache-update-links >/dev/null 2>&1; then ccache-update-links -v; fi' >> ${PLIST} ${ECHO_CMD} '@postunexec if type ccache-update-links >/dev/null 2>&1; then ccache-update-links -v; fi' >> ${PLIST} ${RM} ${PLIST}.tmp Modified: head/devel/llvm80/pkg-plist ============================================================================== --- head/devel/llvm80/pkg-plist Thu Feb 7 23:14:47 2019 (r492400) +++ head/devel/llvm80/pkg-plist Thu Feb 7 23:51:27 2019 (r492401) @@ -391,8 +391,8 @@ llvm%%LLVM_SUFFIX%%/bin/yaml2obj %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsPPC.def %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsSystemZ.def %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsWebAssembly.def -%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsX%%LLVM_MAJOR%%6.def -%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsX%%LLVM_MAJOR%%6_64.def +%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsX86.def +%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsX86_64.def %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsXCore.def %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/CapturedStmt.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/CharInfo.h @@ -484,7 +484,7 @@ llvm%%LLVM_SUFFIX%%/bin/yaml2obj %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Version.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Version.inc %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Visibility.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/X%%LLVM_MAJOR%%6Target.def +%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/X86Target.def %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/XRayInstr.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/XRayLists.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_fp16.inc @@ -1521,8 +1521,8 @@ llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFReloc llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/RISCV.def llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/Sparc.def llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/SystemZ.def -llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/i3%%LLVM_MAJOR%%6.def -llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/x%%LLVM_MAJOR%%6_64.def +llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/i386.def +llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/x86_64.def llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/MachO.def llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/MachO.h llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/Magic.h @@ -2036,7 +2036,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsPowerPC. llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsRISCV.td llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsSystemZ.td llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsWebAssembly.td -llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsX%%LLVM_MAJOR%%6.td +llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsX86.td llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsXCore.td llvm%%LLVM_SUFFIX%%/include/llvm/IR/LLVMContext.h llvm%%LLVM_SUFFIX%%/include/llvm/IR/LegacyPassManager.h @@ -2327,7 +2327,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Support/ItaniumMangli llvm%%LLVM_SUFFIX%%/include/llvm/Support/JSON.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/JamCRC.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/KnownBits.h -llvm%%LLVM_SUFFIX%%/include/llvm/Support/LEB12%%LLVM_MAJOR%%.h +llvm%%LLVM_SUFFIX%%/include/llvm/Support/LEB128.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/LICENSE.TXT llvm%%LLVM_SUFFIX%%/include/llvm/Support/LineIterator.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/Locale.h @@ -2402,8 +2402,8 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Support/Watchdog.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/Win64EH.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/WindowsError.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/WithColor.h -llvm%%LLVM_SUFFIX%%/include/llvm/Support/X%%LLVM_MAJOR%%6DisassemblerDecoderCommon.h -llvm%%LLVM_SUFFIX%%/include/llvm/Support/X%%LLVM_MAJOR%%6TargetParser.def +llvm%%LLVM_SUFFIX%%/include/llvm/Support/X86DisassemblerDecoderCommon.h +llvm%%LLVM_SUFFIX%%/include/llvm/Support/X86TargetParser.def llvm%%LLVM_SUFFIX%%/include/llvm/Support/YAMLParser.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/YAMLTraits.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/circular_raw_ostream.h @@ -2737,7 +2737,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/XRay/YAMLXRayRecord.h %%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/waitpkgintrin.h %%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/wbnoinvdintrin.h %%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/wmmintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/x%%LLVM_MAJOR%%6intrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/x86intrin.h %%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/xmmintrin.h %%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/xopintrin.h %%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/xsavecintrin.h @@ -2778,37 +2778,10 @@ llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/VersionFromVCS.cmak llvm%%LLVM_SUFFIX%%/lib/libLLVM-%%LLVM_MAJOR%%.so llvm%%LLVM_SUFFIX%%/lib/libLLVM-%%LLVM_RELEASE%%.so llvm%%LLVM_SUFFIX%%/lib/libLLVM.so -llvm%%LLVM_SUFFIX%%/lib/libLLVMAArch64AsmParser.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMAArch64AsmPrinter.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMAArch64CodeGen.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMAArch64Desc.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMAArch64Disassembler.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMAArch64Info.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMAArch64Utils.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMAMDGPUAsmParser.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMAMDGPUAsmPrinter.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMAMDGPUCodeGen.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMAMDGPUDesc.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMAMDGPUDisassembler.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMAMDGPUInfo.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMAMDGPUUtils.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMARMAsmParser.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMARMAsmPrinter.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMARMCodeGen.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMARMDesc.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMARMDisassembler.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMARMInfo.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMARMUtils.a llvm%%LLVM_SUFFIX%%/lib/libLLVMAggressiveInstCombine.a llvm%%LLVM_SUFFIX%%/lib/libLLVMAnalysis.a llvm%%LLVM_SUFFIX%%/lib/libLLVMAsmParser.a llvm%%LLVM_SUFFIX%%/lib/libLLVMAsmPrinter.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMBPFAsmParser.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMBPFAsmPrinter.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMBPFCodeGen.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMBPFDesc.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMBPFDisassembler.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMBPFInfo.a llvm%%LLVM_SUFFIX%%/lib/libLLVMBinaryFormat.a llvm%%LLVM_SUFFIX%%/lib/libLLVMBitReader.a llvm%%LLVM_SUFFIX%%/lib/libLLVMBitWriter.a @@ -2825,22 +2798,11 @@ llvm%%LLVM_SUFFIX%%/lib/libLLVMDlltoolDriver.a llvm%%LLVM_SUFFIX%%/lib/libLLVMExecutionEngine.a llvm%%LLVM_SUFFIX%%/lib/libLLVMFuzzMutate.a llvm%%LLVM_SUFFIX%%/lib/libLLVMGlobalISel.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMHexagonAsmParser.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMHexagonCodeGen.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMHexagonDesc.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMHexagonDisassembler.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMHexagonInfo.a llvm%%LLVM_SUFFIX%%/lib/libLLVMIRReader.a llvm%%LLVM_SUFFIX%%/lib/libLLVMInstCombine.a llvm%%LLVM_SUFFIX%%/lib/libLLVMInstrumentation.a llvm%%LLVM_SUFFIX%%/lib/libLLVMInterpreter.a llvm%%LLVM_SUFFIX%%/lib/libLLVMLTO.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMLanaiAsmParser.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMLanaiAsmPrinter.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMLanaiCodeGen.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMLanaiDesc.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMLanaiDisassembler.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMLanaiInfo.a llvm%%LLVM_SUFFIX%%/lib/libLLVMLibDriver.a llvm%%LLVM_SUFFIX%%/lib/libLLVMLineEditor.a llvm%%LLVM_SUFFIX%%/lib/libLLVMLinker.a @@ -2850,22 +2812,6 @@ llvm%%LLVM_SUFFIX%%/lib/libLLVMMCDisassembler.a llvm%%LLVM_SUFFIX%%/lib/libLLVMMCJIT.a llvm%%LLVM_SUFFIX%%/lib/libLLVMMCParser.a llvm%%LLVM_SUFFIX%%/lib/libLLVMMIRParser.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMMSP430AsmParser.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMMSP430AsmPrinter.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMMSP430CodeGen.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMMSP430Desc.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMMSP430Disassembler.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMMSP430Info.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMMipsAsmParser.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMMipsAsmPrinter.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMMipsCodeGen.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMMipsDesc.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMMipsDisassembler.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMMipsInfo.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMNVPTXAsmPrinter.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMNVPTXCodeGen.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMNVPTXDesc.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMNVPTXInfo.a llvm%%LLVM_SUFFIX%%/lib/libLLVMObjCARCOpts.a llvm%%LLVM_SUFFIX%%/lib/libLLVMObject.a llvm%%LLVM_SUFFIX%%/lib/libLLVMObjectYAML.a @@ -2873,54 +2819,18 @@ llvm%%LLVM_SUFFIX%%/lib/libLLVMOptRemarks.a llvm%%LLVM_SUFFIX%%/lib/libLLVMOption.a llvm%%LLVM_SUFFIX%%/lib/libLLVMOrcJIT.a llvm%%LLVM_SUFFIX%%/lib/libLLVMPasses.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMPowerPCAsmParser.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMPowerPCAsmPrinter.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMPowerPCCodeGen.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMPowerPCDesc.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMPowerPCDisassembler.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMPowerPCInfo.a llvm%%LLVM_SUFFIX%%/lib/libLLVMProfileData.a llvm%%LLVM_SUFFIX%%/lib/libLLVMRuntimeDyld.a llvm%%LLVM_SUFFIX%%/lib/libLLVMScalarOpts.a llvm%%LLVM_SUFFIX%%/lib/libLLVMSelectionDAG.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMSparcAsmParser.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMSparcAsmPrinter.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMSparcCodeGen.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMSparcDesc.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMSparcDisassembler.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMSparcInfo.a llvm%%LLVM_SUFFIX%%/lib/libLLVMSupport.a llvm%%LLVM_SUFFIX%%/lib/libLLVMSymbolize.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMSystemZAsmParser.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMSystemZAsmPrinter.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMSystemZCodeGen.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMSystemZDesc.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMSystemZDisassembler.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMSystemZInfo.a llvm%%LLVM_SUFFIX%%/lib/libLLVMTableGen.a llvm%%LLVM_SUFFIX%%/lib/libLLVMTarget.a llvm%%LLVM_SUFFIX%%/lib/libLLVMTextAPI.a llvm%%LLVM_SUFFIX%%/lib/libLLVMTransformUtils.a llvm%%LLVM_SUFFIX%%/lib/libLLVMVectorize.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMWebAssemblyAsmParser.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMWebAssemblyAsmPrinter.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMWebAssemblyCodeGen.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMWebAssemblyDesc.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMWebAssemblyDisassembler.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMWebAssemblyInfo.a llvm%%LLVM_SUFFIX%%/lib/libLLVMWindowsManifest.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMX%%LLVM_MAJOR%%6AsmParser.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMX%%LLVM_MAJOR%%6AsmPrinter.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMX%%LLVM_MAJOR%%6CodeGen.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMX%%LLVM_MAJOR%%6Desc.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMX%%LLVM_MAJOR%%6Disassembler.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMX%%LLVM_MAJOR%%6Info.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMX%%LLVM_MAJOR%%6Utils.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMXCoreAsmPrinter.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMXCoreCodeGen.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMXCoreDesc.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMXCoreDisassembler.a -llvm%%LLVM_SUFFIX%%/lib/libLLVMXCoreInfo.a llvm%%LLVM_SUFFIX%%/lib/libLLVMXRay.a llvm%%LLVM_SUFFIX%%/lib/libLLVMipo.a llvm%%LLVM_SUFFIX%%/lib/libLTO.so @@ -3016,17 +2926,17 @@ llvm%%LLVM_SUFFIX%%/lib/libOptRemarks.so.%%LLVM_MAJOR% %%LLDB%%llvm%%LLVM_SUFFIX%%/lib/liblldbInterpreter.a %%LLDB%%llvm%%LLVM_SUFFIX%%/lib/liblldbPluginABIMacOSX_arm.a %%LLDB%%llvm%%LLVM_SUFFIX%%/lib/liblldbPluginABIMacOSX_arm64.a -%%LLDB%%llvm%%LLVM_SUFFIX%%/lib/liblldbPluginABIMacOSX_i3%%LLVM_MAJOR%%6.a +%%LLDB%%llvm%%LLVM_SUFFIX%%/lib/liblldbPluginABIMacOSX_i386.a %%LLDB%%llvm%%LLVM_SUFFIX%%/lib/liblldbPluginABISysV_arm.a %%LLDB%%llvm%%LLVM_SUFFIX%%/lib/liblldbPluginABISysV_arm64.a %%LLDB%%llvm%%LLVM_SUFFIX%%/lib/liblldbPluginABISysV_hexagon.a -%%LLDB%%llvm%%LLVM_SUFFIX%%/lib/liblldbPluginABISysV_i3%%LLVM_MAJOR%%6.a +%%LLDB%%llvm%%LLVM_SUFFIX%%/lib/liblldbPluginABISysV_i386.a %%LLDB%%llvm%%LLVM_SUFFIX%%/lib/liblldbPluginABISysV_mips.a %%LLDB%%llvm%%LLVM_SUFFIX%%/lib/liblldbPluginABISysV_mips64.a %%LLDB%%llvm%%LLVM_SUFFIX%%/lib/liblldbPluginABISysV_ppc.a %%LLDB%%llvm%%LLVM_SUFFIX%%/lib/liblldbPluginABISysV_ppc64.a %%LLDB%%llvm%%LLVM_SUFFIX%%/lib/liblldbPluginABISysV_s390x.a -%%LLDB%%llvm%%LLVM_SUFFIX%%/lib/liblldbPluginABISysV_x%%LLVM_MAJOR%%6_64.a +%%LLDB%%llvm%%LLVM_SUFFIX%%/lib/liblldbPluginABISysV_x86_64.a %%LLDB%%llvm%%LLVM_SUFFIX%%/lib/liblldbPluginAppleObjCRuntime.a %%LLDB%%llvm%%LLVM_SUFFIX%%/lib/liblldbPluginArchitectureArm.a %%LLDB%%llvm%%LLVM_SUFFIX%%/lib/liblldbPluginArchitectureMips.a @@ -3092,7 +3002,7 @@ llvm%%LLVM_SUFFIX%%/lib/libOptRemarks.so.%%LLVM_MAJOR% %%LLDB%%llvm%%LLVM_SUFFIX%%/lib/liblldbPluginSymbolVendorELF.a %%LLDB%%llvm%%LLVM_SUFFIX%%/lib/liblldbPluginSystemRuntimeMacOSX.a %%LLDB%%llvm%%LLVM_SUFFIX%%/lib/liblldbPluginUnwindAssemblyInstEmulation.a -%%LLDB%%llvm%%LLVM_SUFFIX%%/lib/liblldbPluginUnwindAssemblyX%%LLVM_MAJOR%%6.a +%%LLDB%%llvm%%LLVM_SUFFIX%%/lib/liblldbPluginUnwindAssemblyX86.a %%LLDB%%llvm%%LLVM_SUFFIX%%/lib/liblldbSymbol.a %%LLDB%%llvm%%LLVM_SUFFIX%%/lib/liblldbTarget.a %%LLDB%%llvm%%LLVM_SUFFIX%%/lib/liblldbUtility.a