llvm with tablegen backend for capstone disassembler
Go to file
Chandler Carruth 3309ef6f02 Teach the target parsing framework to directly compute the length of all
of its strings when expanding the string literals from the macros, and
push all of the APIs to be StringRef instead of C-string APIs.

This (remarkably) removes a very non-trivial number of strlen calls. It
even deletes code and complexity from one of the primary users -- Clang.

llvm-svn: 246374
2015-08-30 07:51:04 +00:00
clang Update for API change in LLVM: ARMTargetParser class is just the ARM 2015-08-30 02:16:36 +00:00
clang-tools-extra Updated to make use of the AST matcher instead of a custom matcher; NFC. 2015-08-28 19:40:30 +00:00
compiler-rt [compiler-rt] [tsan] Enable TSan for AArch64/42-bit VMA 2015-08-28 20:40:50 +00:00
debuginfo-tests New round of fixes for "Always compile debuginfo-tests for the host triple" 2014-10-18 23:47:59 +00:00
libclc Update mailing list reference. 2015-08-24 22:43:24 +00:00
libcxx Fix most GCC warnings during build. Only -Wattribute left. 2015-08-28 07:02:42 +00:00
libcxxabi Fix or disable C++11 tests in C++03 mode 2015-08-20 01:22:17 +00:00
libunwind [libunwind] Remove unused includes. 2015-08-27 06:58:31 +00:00
lld [ELFv2] Implement R_X86_64_32 relocation. 2015-08-29 13:15:42 +00:00
lldb Differential Review: http://reviews.llvm.org/D12363 2015-08-28 14:42:03 +00:00
llgo Update to new lists.llvm.org 2015-08-05 04:03:05 +00:00
llvm Teach the target parsing framework to directly compute the length of all 2015-08-30 07:51:04 +00:00
openmp Add kmp_config.h.cmake 2015-08-28 19:24:39 +00:00
polly Remove some code duplication when creating Allocas [NFC] 2015-08-29 18:12:03 +00:00