summaryrefslogtreecommitdiff
path: root/external/bsd/llvm/lib/libLLVMAsmPrinter
AgeCommit message (Collapse)Author
2019-11-13Remove old LLVM build system.joerg
2018-07-17Update LLVM/Clang build system to r337282.joerg
2017-01-11Update LLVM build glue for pre-4.0.0 r291444.joerg
2016-02-27Update build system for LLVM 3.8.0rc3.joerg
2015-01-29Update build system glue for LLVM 3.6RC1. Notable changes:joerg
- Old JIT is removed. - Improvements to debug information handling. - ARM: check for deprecated instructions and warn in the integrated assembler - PPC: VSX support, va_arg support for struct/union types, -fPIC vs -fpic supported, faster atomics - x86: improved vectorizer
2014-08-10Update build glue for LLVM/Clang 3.6svn r215315. Changes include variousjoerg
performance improvements across all backends and a much improved PPC32 backend.
2014-05-30Update build system for LLVM/Clang snapshot r209886. This brings in thejoerg
merged AArch64 backend and the move of eARM to DWARF exception handling for NetBSD. C++11 is required for building.
2014-02-14Update LLVm/Clang to 3.5svn r201163. This brings improvements to thejoerg
16bit x86 support, self hosting for SPARC64 and improvements to the NetBSD driver on ARM, AArch64 and MIPS.
2014-01-05Update LLVM family to 3.5svn r198450. Interesting changes include:joerg
- Improvements in the SPARC64 support - ARM backend can almost build a full NetBSD/EABI system with the integrated assembler - PowerPC grows disassembler support - LLD supports copy relocation, beginning of MIPS backend - New diagnostic for use of bool expression as size_t argument for strncmp and friends
2013-09-02Update LLVM/Clang snapshot to r189662. This includes many improvementsjoerg
to the new SLP vectorizer, fast codegen support for PPC and using terminfo for the color sequences. In addition, add (optional) build infrastructure for lld to allow easier testing. This is controlled by MKLLD.
2013-04-25Update LLVM/Clang snapshot to r180004. This brings in the last pieces ofjoerg
C++11 support in Clang as well as initial SPARC64 support.
2011-11-18Update LLVM/Clang snapshot to r144933. Besides the usual bugfixes andjoerg
improvements, this brings the first of the address sanity checker and the new tainted variable logic for the analyzer.
2011-06-01Update LLVM/Clang to r132395. This brings the usual set of improvementsjoerg
and support for dependency tracking in tblgen. Use this to make updates more robust.
2011-05-16Update to LLVM/Clang revision 131404. This includes the fix for asm labelsjoerg
on builtins (broke longjmp usage) and a better cross-compiling support in combination with -m32/-m64. Update configuration to include /usr/include/clang-3.0 in the search path.
2011-05-12Update LLVM and Clang snapshotjoerg
2011-03-18Update LLVM snapshot. This allows deriving the target from the binaryjoerg
name, provides a proper CPP mode and fixes a number of compat issues in the integrated assembler. Build the toolchain compiler optimized and without assertions now.
2011-02-06Add LLVM and clang build system. It is enabled by MKLLVM=yes.joerg
Upstream sources can be fetched by running "make checkout" in src/external/bsd/llvm, they will be properly imported once the integration and missing features are sorted out.