231f578e0b0c2467e1b71e3ba5cd035caf1a9d88 |
26-May-2014 |
Logan Chien <tzuhsiang.chien@gmail.com> |
Use gcc instead of clang when building Windows SDK. Also, we should use the libstdc++ from GCC toolchain instead of libc++ since gcc does not support _Atomic type yet. Change-Id: Ib901811278ed5cac2c5a64ef2d2cbdfa7c3a1081
ndroid.mk
|
19bb5f5a3fd5146956de28127b88089f3538a4cd |
08-May-2014 |
Andrew Hsieh <andrewhsieh@google.com> |
Use clang for llvm-related project clang/llvm 3.5 depends on libcxx's <atomic> which uses _Atomic not available in gcc until 4.9. Even then, the _Atomic support is in C11 mode, not C++11 mode. Change-Id: I211afa5a7ebaa4de88cbedcd44e70bf9e2bac879
ndroid.mk
|
ee4016d1247d3fbe50822de279d3da273d8aef4c |
11-Apr-2014 |
Tim Murray <timmurray@google.com> |
Update Slang for Clang/LLVM 3.5a. Change-Id: Icd59efa1197098076555c505c31939866e504a83
itcodeWriter.cpp
|
eeb251e8db802b836af7461d0f6eb1252c527ab8 |
11-Feb-2014 |
Stephen Hines <srhines@google.com> |
Update slang for LLVM 3.4 rebase. Remove LinkOnceODRAutoHideLinkage, since it is now just a special case of LinkOnceODRLinkage. Remove CaseRange expansion code from all bitcode writers, since it is now dead. Fix up HeaderSearch constructor. Change-Id: I38547486be509b16ea5d8218b43c31ae35b37d3b
itcodeWriter.cpp
itcodeWriterPass.cpp
|
99d429070eb7c4c39fb7d74555031d518a4e0a79 |
17-Dec-2013 |
Stephen Hines <srhines@google.com> |
Split up case-range in BitWriter_3_2 as well. Bug: 12135682 This is a temporary WAR, as LLVM 3.4 removes support for case-range statements completely. That is a much larger patch to external/llvm, and requires more thorough testing. Change-Id: Ief8ec4796a8cce13ffc8cb4f2b961eecdc7ca264
itcodeWriter.cpp
itcodeWriterPass.cpp
alueEnumerator.cpp
|
6cd16fb4dc2466f9fdebb407ad7c42437d67976e |
22-Jun-2013 |
Stephen Hines <srhines@google.com> |
Provide LLVM 3.2 BitcodeWriter as a device static library. This will allow the bcinfo BitcodeTranslator to write LLVM 3.2 compatible bitcode. Change-Id: Id0137ec04a102f09af5b4c0b8020c5ae9b9f3554
ndroid.mk
|
4e85e8cdbb7d546d45d12ad2f661fbdc9e1597e5 |
21-Jun-2013 |
Stephen Hines <srhines@google.com> |
Merge "Remove unused option from BitWriter_3_2"
|
70e8843d4a96624adce4ba3de0fcedd8483b0877 |
21-Jun-2013 |
Tobias Grosser <grosser@google.com> |
Remove unused option from BitWriter_3_2 When linking two different BitWriters, this option collides with the one in current. As it is not used, we just remove it. Change-Id: I0e1023fae311f487db9c37f67aac4ba54e5aef66
itcodeWriter.cpp
|
8bb06b7c40b14ce2dae414b0aa034e9b23b278c9 |
21-Jun-2013 |
Stephen Hines <srhines@google.com> |
Write legacy function attributes properly. Bug: 9503142 A prior LLVM rebase accidentally overwrote the various bitcode writer implementations with respect to function attributes. They were writing a new style section, which would not be able to be parsed/used on older devices. This change restores the generation of the legacy function attribute bitcode format. Change-Id: Ib6afc5ae405303881605c51c34b6966e4754c29d
ndroid.mk
itcodeWriter.cpp
|
0da7f6c8201b27938d3b9f048d71fd784cd1df9a |
06-Mar-2013 |
Stephen Hines <srhines@google.com> |
Updates for LLVM merge to r176139. Change-Id: I0d0d32893b4638eef298c99ac8c862c9a9bca1a6
itcodeWriter.cpp
alueEnumerator.cpp
alueEnumerator.h
|
23c4358f12bd9d0ba7166eceebd683db95a41b3f |
10-Jan-2013 |
Stephen Hines <srhines@google.com> |
Updates for LLVM merge to r171906 on 20130108. Change-Id: I4cf3718041d8876d4a23a412b6b4fa4226ec3b50
itcodeWriter.cpp
alueEnumerator.cpp
alueEnumerator.h
|
d711dec946b6408791ca59eb98e363ef04bbd4aa |
09-Jan-2013 |
Stephen Hines <srhines@google.com> |
Add BitWriter_3_2 for JB+ target API. This change switches llvm-rs-cc to use a single format for JB+ target API LLVM bitcode. This simplifies upstream rebases, considering the divergent compressed bitcode format that will be present in LLVM 3.3. We may move back to using the upstream BitWriter again at some point in the future, but for now, it seems like the best choice is to stick with the 3.2 format. Change-Id: I8cfc54d7da7c7168f8f0d5f8fc24c2598b81aff8
ndroid.mk
itcodeWriter.cpp
itcodeWriterPass.cpp
eaderWriter_3_2.h
alueEnumerator.cpp
alueEnumerator.h
|