summaryrefslogtreecommitdiff
path: root/lang/libLLVM
AgeCommit message (Collapse)AuthorFilesLines
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.