summaryrefslogtreecommitdiff
path: root/lang/libLLVM
AgeCommit message (Collapse)AuthorFilesLines
2016-12-20fix build on NetBSD/i386tnn1-1/+6
2016-12-17Explicitly build LLVM projects with -std=c++11, it doesn't get detectedjoerg1-1/+5
automatically in all cases.
2016-12-10libLLVM: support DragonflyBSDmaya2-1/+16
from David Shao and dports in PR pkg/51705
2016-11-14Update llvm packages to 3.9.0ryoon10-83/+254
* Drop CppBackend. It is removed. Changelog: * GCC ABI Tag * LLVM IR: new intrinsics etc. * Change LLVM IPO model * Support ThinLTO * Improve the ARM targets, ARMv8.2-A support etc. * Improve the MIPS targets * Improve the PowerPC target, default optim O3 to O2 * Improve the X86 target, SKylake AVX-512 etc. * Improve the AMDGPU, better support for Mesa 12
2016-08-02Update libLLVM to 3.8.1.wiz2-8/+7
We have too many llvm packages; and too many not sharing infrastructure.
2016-07-09Bump PKGREVISION for perl-5.24.0 for everything mentioning perl.wiz1-2/+2
2016-03-17fix wrong llvm-config --libs output. Should return -lLLVM-3.8. Bump.tnn4-11/+66
2016-03-11resurrect and copy the previous clang patch-ac to heretnn2-6/+20
jperkin Mon Mar 7 16:27:47 UTC 2016 Do not use "-z discard-unused" linker flags on SunOS, it is only supported by the very latest Oracle Solaris release.
2016-03-08remove mentions of release candidatetnn2-9/+4
2016-03-08update to libLLVM-3.8.0tnn12-156/+391
Decouple the package from lang/clang that so it can be maintained and updated independently. This switches the build framework from autoconf to cmake. There are no significant changes to the AMDGPU target mentioned in the release notes. Other changes are not relevant to mention here since mesa is the only user of this package in pkgsrc proper.
2016-03-04Fixup library names on Darwin.jperkin1-1/+13
2015-09-26Update to clang-3.7.0 and libLLVM-3.7.0tnn3-43/+160
Compacted version of upstream's release notes: The LLVM C API LLVMGetTargetMachineData is deprecated DataLayout is no longer optional Comdats are now ortogonal to the linkage On ELF now supports multiple sections with the same name and comdat LLVM now lazily loads metadata in some cases Creating archives with IR files with debug info is now 25X faster llvm-ar(1) can create archives in the BSD format used by OS X LLVM received a backend for the extended Berkely Packet Filter instruction set The BPF target is now available by default Switch-case lowering was rewritten to avoid generating unbalanced search trees The debug info IR class hierarchy now inherits from Metadata Argument-less TargetMachine::getSubtarget has been removed from the tree
2015-05-28Changes 3.6.1:adam2-5/+4
* Support for AuroraUX has been removed. * Added support for a native object file-based bitcode wrapper format. * Added support for MSVC’s __vectorcall calling convention as x86_vectorcallcc. * Prefix data rework * Metadata is not a Value * Alias syntax change * The old JIT has been removed * object::Binary doesn’t own the file buffer * IR in object files is now supported * The gold plugin has been rewritten
2015-04-25revert previous hack, it doesn't work due to -lgcc.tnn1-16/+1
Will fix it in wrappers instead.
2015-04-25temporary band-aid for wrapper reordering bug until we have a proper fixtnn1-1/+16
2015-04-06Teach the llvm shared library build rules about NetBSD so we get a singletnn3-112/+6
shlib with whole-archive like on other platforms. Bump revision and bl3.
2015-03-04Import libLLVM-3.6.0 as lang/libLLVM.tnn4-0/+930
This package contains the LLVM core shared libraries intended to be usable by packages built on an otherwise GCC-built system.