cfa1764018407bcb63bb5ee32b8842b8740e90f5 |
|
06-Dec-2016 |
Colin Cross <ccross@android.com> |
Convert clang to Android.bp See build/soong/README.md for more information. The root Android.mk file is still present to define phony targets for building groups of clang modules. The remainder of the .mk files are still used by modules outside of external/clang. clang-tblgen-rules.mk contained a bug where $(LOCAL_IS_HOST_MODULE) would be evaluated at rule time after all Android.mk files were parsed, and was always false. This caused all tblgen rules to run as device builds. When the last device builds using tblgen rules are removed as part of this patch, the remaning host users of clang-tblgen-rules.mk fail because they used device rules that were no longer included. Remove the conditional on $(LOCAL_IS_HOST_MODULE) to make all the remaining users use the host rules. Test: mmma -j external/clang Change-Id: Id7dbb98c0eb299185f28d06c21705a4707339209
/external/clang/Android.mk
|
4967a710c84587c654b56c828382219c3937dacb |
|
20-Sep-2016 |
Pirama Arumuga Nainar <pirama@google.com> |
Update aosp/master Clang for rebase to r275480 Bug: http://b/31320715 This merges commit ac9cc4764cf47a6c3f031687d8592e080c9f5001 from aosp/dev. Test: Build AOSP and run RenderScript tests (host tests for slang and libbcc, RsTest, CTS) Change-Id: Ic2875e5c3673c83448cd7d1013861e42947b1b55
/external/clang/Android.mk
|
7f32eebd938e20368fb808daf351a961a77ddce4 |
|
17-Mar-2016 |
Stephen Hines <srhines@google.com> |
Support building 64-bit windows binaries for Clang. Bug: http://b/22414702 (cherry picked from commit cbd79ddc82c258f208102177108ced28d1aa1611) Change-Id: I1836e202000c440225bd68f9c0adb081c216b1c1
/external/clang/Android.mk
|
36ae59ebdfb62b5853c4c04c7a0e51d97e86b57b |
|
24-Mar-2016 |
Chih-Hung Hsieh <chh@google.com> |
Build libclangToolingCore.a for extra host tools. Bug: http://b/27779618 (cherry picked from commit e0c00f03c94b0543d60225f86b5eeba6e2b4f90b) Change-Id: I637cfec363523248c0cb95ca297ec02d9ed634d0
/external/clang/Android.mk
|
87d948ecccffea9e9e37d0d053b246e2d6d6c47b |
|
04-Mar-2016 |
Pirama Arumuga Nainar <pirama@google.com> |
Update aosp/master clang for rebase to r256229 http://b/26987366 Change-Id: I5d349c9843ea5c24d6e455956f8a446393b6873d
/external/clang/Android.mk
|
d121d90053ce8d4057e50502a86be86208d9085b |
|
25-Nov-2015 |
Colin Cross <ccross@android.com> |
Remove dependency on arm_neon.h Remove the global clang dependency on arm_neon.h and the rules to generate arm_neon.h, they are left over from when $(CLANG) might point to a locally built copy of clang and are superseded by clang-tblgen-rules.mk. Fixes a circular dependency between clang, clang-tblgen, and arm_neon.h. Bug: 25874490 Change-Id: I0e6b5e04c4a72d2aaaf4ce63b62a09caf5a40fc9
/external/clang/Android.mk
|
16f348349c181abd8a5c7f5e8c70ffdb38804dda |
|
12-Jun-2015 |
David Gross <dgross@google.com> |
Replace LLVM_ENABLE_ASSERTION with FORCE_BUILD_LLVM_DISABLE_NDEBUG, and add FORCE_BUILD_LLVM_DEBUG. FORCE_BUILD_LLVM_DISABLE_NDEBUG and FORCE_BUILD_LLVM_DEBUG are environment variables analogous to FORCE_BUILD_LLVM_COMPONENTS. FORCE_BUILD_LLVM_DISABLE_NDEBUG compiles with -D_DEBUG -UNDEBUG. This has the effect of enabling assert() and certain internal behaviors (e.g., various LLVM sanity checks). FORCE_BUILD_LLVM_DISABLE_NDEBUG must be set consistently during builds of llvm, clang, libbcc, and slang to avoid undefined behavior. FORCE_BUILD_LLVM_DEBUG compiles host code (but not device code) with -O0 -g. Depends on similar changes in llvm, libbcc, and slang. Change-Id: Ic7cbfeb5fd97061c82a007324fb851eda2117f19
/external/clang/Android.mk
|
13cb65defa5e5c4578d83b4f3ca5bdfc08a4e06f |
|
30-Apr-2015 |
Pirama Arumuga Nainar <pirama@google.com> |
Merge "Add flag to enable assertions in Clang"
|
db719ce281fe8ae582cd1aeafdc16eaf0eca6174 |
|
19-Feb-2015 |
Tao Bao <tbao@google.com> |
Build libclang.so with libclang tool Scripts like bionic/libc/kernel/tools/cpp.py use libclang tool to parse C/C++ files. Change the makefiles of clang to include the support functions into libclang.so. Bug: 19426389 Change-Id: Ide7d80cc43a043a92e0282586dc0e6f7d3d79ddb
/external/clang/Android.mk
|
235e990832a13036d6fe0b128ba97fd8202d17d7 |
|
23-Feb-2015 |
Pirama Arumuga Nainar <pirama@google.com> |
Add flag to enable assertions in Clang Add a flag CLANG_ENABLE_ASSERTIONS to enable assertions in Clang, similar to LLVM_ENABLE_ASSERTIONS in llvm. Change-Id: Id2a63516a98e4724f2157a41c0bfd621ff48bec3
/external/clang/Android.mk
|
176edba5311f6eff0cad2631449885ddf4fbc9ea |
|
01-Dec-2014 |
Stephen Hines <srhines@google.com> |
Update aosp/master Clang for rebase to r222490. Change-Id: Ic557ac55e97fbf6ee08771c7b7c3594777b0aefd
/external/clang/Android.mk
|
e559960d1ce602c55b8a4800068148f0ccf5defd |
|
19-Sep-2014 |
Tong Shen <endlessroad@google.com> |
Add libclang for target. Change-Id: I3dc5de6c1a4e7f5ba64196dd8ee0965ef10d4e8b
/external/clang/Android.mk
|
651f13cea278ec967336033dd032faef0e9fc2ec |
|
24-Apr-2014 |
Stephen Hines <srhines@google.com> |
Updated to Clang 3.5a. Change-Id: I8127eb568f674c2e72635b639a3295381fe8af82
/external/clang/Android.mk
|
f71d14a3698dfd06ffeb55184ee26d1b14b7488d |
|
27-Feb-2013 |
Stephen Hines <srhines@google.com> |
Add support for building a host libclang.so. Change-Id: I6eab022263b21fb4962ad31dbb49f7bf3a54e95a
/external/clang/Android.mk
|
e5cc4c967178669dd19832bc0fb03b293d5d969f |
|
11-Sep-2012 |
Stephen Hines <srhines@google.com> |
Merge up through LLVM r163557. New CommentCommandInfo and CommentHTMLTagsProperties targets for TableGen. Updated Android.mk source files for AST, StaticAnalyzer/Checkers, StaticAnalyzer/Core, driver, and TableGen. Split Rewrite/Android.mk into Core and Frontend sub-libraries. Change-Id: Ia114939e242a79570c41a519f4f3cc712a0ed9a8
/external/clang/Android.mk
|
28c9e5720dea5f7b9a4d154ee49886c69de8ae29 |
|
24-Apr-2012 |
Shih-wei Liao <sliao@google.com> |
Migrate external/clang to CLANG-155088-20120419. Change-Id: I7e31d8b22ef405f54838a8582c78291fa45ca344
/external/clang/Android.mk
|
d6d7582dacbf5aaa43dd52de75cfc0f73762c4d8 |
|
27-Mar-2012 |
Evgeniy Stepanov <eugenis@google.com> |
Fix Clang headers installation. This change adds a symlink "include" to Clang header directory (STLPort requires that system headers are in "include", and not "Headers"), and autogenerates arm_neon.h. Change-Id: Ie49ebef795bddebc89f2dd3b357dee0ae6362fd1
/external/clang/Android.mk
|
560ad31c413724fafd13d6fd723e403f28daa132 |
|
22-Mar-2012 |
Shih-wei Liao <sliao@google.com> |
Migrate external/clang to CLANG-153220-20120321. Change-Id: I3b469a42a5048f05f06d14aba34419119047e1a9
/external/clang/Android.mk
|
fe6bd6dc51777802a0118521b9039981a0e6a806 |
|
21-Oct-2011 |
Logan Chien <loganchien@google.com> |
Apply changes to migrate to upstream Oct 20th 2011 (r142531) Change-Id: I32cdb5da2c07c84e01f42b4e87161196f468806a
/external/clang/Android.mk
|
8f00e2be0e639dcacb2719f34b24d5387fe32f93 |
|
22-Jun-2011 |
Shih-wei Liao <sliao@google.com> |
Add ARCMigrate library into Android.mk. Change-Id: I5dddf6f2384a1de6f75ba69767225fcfb9587aaf
/external/clang/Android.mk
|
c805eb9bc32fb0e2e767e2c4dcce1541feb4b69d |
|
07-Mar-2011 |
Logan Chien <tzuhsiang.chien@gmail.com> |
Add build rules for StaticAnalyzer.
/external/clang/Android.mk
|
150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5 |
|
19-Jan-2011 |
Logan <tzuhsiang.chien@gmail.com> |
Add build rules for clang executable.
/external/clang/Android.mk
|
db2b7b1373173cd330678b5fbc43b03a2786ed1f |
|
19-Jan-2011 |
Shih-wei Liao <sliao@google.com> |
Better clang build utility in the next CL: Should use clang-bin... Revert "Build clang utiliy." This reverts commit 65dbda0603708f4169a0627c63d0f0070b611613. Change-Id: I6f8728b5f8b521dd404e8e4126208090e8e15db8
/external/clang/Android.mk
|
65dbda0603708f4169a0627c63d0f0070b611613 |
|
18-Jan-2011 |
Shih-wei Liao <sliao@google.com> |
Build clang utiliy. Change-Id: Id19f81ec4915afd5278c02764873dcf3754b06ac
/external/clang/Android.mk
|
32a4baebfa2f579b3be3b31dce97658bd5414258 |
|
29-Sep-2010 |
zonr <wade1227@gmail.com> |
Add Android.mk to build libclangDriver and libclangFrontend. Todo: Include a small portion of files used in libslang. Change-Id: Ib8d1a1a7de8c6ef1a79f2551fb26c21dcdf5add2
/external/clang/Android.mk
|
87119a571ff5beacb3596bf7b9219bf855676ff7 |
|
04-Oct-2010 |
Stephen Hines <srhines@google.com> |
Add libclangFrontend to Android build. Change-Id: I3496b13f4df1c78c5f35357069fad6fe086cd41b
/external/clang/Android.mk
|
3049ec9961d1a1f0570a24dc601e6a362129b35d |
|
10-Sep-2010 |
Shih-wei Liao <sliao@google.com> |
Merge changes from upstream repository (r112367) Change-Id: Ib88c8fd890e7c8c5597ea2b86cfa934438965c08
|
94123d2d6164c19fe11d639459a054455f2ee887 |
|
20-Aug-2010 |
Ying Wang <wangying@google.com> |
Fix sim build. Note that this only makes the sim build green, but the built images won't work for sure: No libbcc.so, which depends on something else that can not build in sim mode. No x86 bitcode is generated as well, I believe. Change-Id: Idca8378427196622ac77cd56a38c6a160f03ba22
/external/clang/Android.mk
|
c8bfd0f8bb22ea019c673898bbdb07a834f0d821 |
|
08-Jun-2010 |
Shih-wei Liao <sliao@google.com> |
Git hiccup. Retry.... Change-Id: I5a329137a43f36bab32ea62386ade11da550c0b0
/external/clang/Android.mk
|
200213f20fef82c10b7da00873c99b93cee6da63 |
|
08-Jun-2010 |
Shih-wei Liao <sliao@google.com> |
Fix llvm.mk and the other 49 mk files Change-Id: I5aa02363c1083297d163a575f5a35c495f950230
/external/clang/Android.mk
|
ea285162342df160e7860e26528bc7110bc6c0cd |
|
04-Jun-2010 |
Shih-wei Liao <sliao@google.com> |
Initial slang. Change-Id: I4f84a741e5fbc440cd4c251406d2b611a237f713
/external/clang/Android.mk
|