aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-03-20Fix ARM ABI issues for RenderScript.android-cts_7.1_r1android-cts-7.1_r9android-cts-7.1_r8android-cts-7.1_r7android-cts-7.1_r6android-cts-7.1_r5android-cts-7.1_r4android-cts-7.1_r3android-cts-7.1_r29android-cts-7.1_r28android-cts-7.1_r27android-cts-7.1_r26android-cts-7.1_r25android-cts-7.1_r24android-cts-7.1_r23android-cts-7.1_r22android-cts-7.1_r21android-cts-7.1_r20android-cts-7.1_r2android-cts-7.1_r19android-cts-7.1_r18android-cts-7.1_r17android-cts-7.1_r16android-cts-7.1_r15android-cts-7.1_r14android-cts-7.1_r13android-cts-7.1_r12android-cts-7.1_r11android-cts-7.1_r10android-cts-7.1_r1android-cts-7.0_r9android-cts-7.0_r8android-cts-7.0_r7android-cts-7.0_r6android-cts-7.0_r5android-cts-7.0_r4android-cts-7.0_r33android-cts-7.0_r32android-cts-7.0_r31android-cts-7.0_r30android-cts-7.0_r3android-cts-7.0_r29android-cts-7.0_r28android-cts-7.0_r27android-cts-7.0_r26android-cts-7.0_r25android-cts-7.0_r24android-cts-7.0_r23android-cts-7.0_r22android-cts-7.0_r21android-cts-7.0_r20android-cts-7.0_r2android-cts-7.0_r19android-cts-7.0_r18android-cts-7.0_r17android-cts-7.0_r16android-cts-7.0_r15android-cts-7.0_r14android-cts-7.0_r13android-cts-7.0_r12android-cts-7.0_r11android-cts-7.0_r10android-cts-7.0_r1android-7.1.2_r9android-7.1.2_r8android-7.1.2_r6android-7.1.2_r5android-7.1.2_r4android-7.1.2_r39android-7.1.2_r38android-7.1.2_r37android-7.1.2_r36android-7.1.2_r33android-7.1.2_r32android-7.1.2_r30android-7.1.2_r3android-7.1.2_r29android-7.1.2_r28android-7.1.2_r27android-7.1.2_r25android-7.1.2_r24android-7.1.2_r23android-7.1.2_r2android-7.1.2_r19android-7.1.2_r18android-7.1.2_r17android-7.1.2_r16android-7.1.2_r15android-7.1.2_r14android-7.1.2_r13android-7.1.2_r12android-7.1.2_r11android-7.1.2_r10android-7.1.2_r1android-7.1.1_r9android-7.1.1_r8android-7.1.1_r7android-7.1.1_r61android-7.1.1_r60android-7.1.1_r6android-7.1.1_r59android-7.1.1_r58android-7.1.1_r57android-7.1.1_r56android-7.1.1_r55android-7.1.1_r54android-7.1.1_r53android-7.1.1_r52android-7.1.1_r51android-7.1.1_r50android-7.1.1_r49android-7.1.1_r48android-7.1.1_r47android-7.1.1_r46android-7.1.1_r45android-7.1.1_r44android-7.1.1_r43android-7.1.1_r42android-7.1.1_r41android-7.1.1_r40android-7.1.1_r4android-7.1.1_r39android-7.1.1_r38android-7.1.1_r35android-7.1.1_r33android-7.1.1_r32android-7.1.1_r31android-7.1.1_r3android-7.1.1_r28android-7.1.1_r27android-7.1.1_r26android-7.1.1_r25android-7.1.1_r24android-7.1.1_r23android-7.1.1_r22android-7.1.1_r21android-7.1.1_r20android-7.1.1_r2android-7.1.1_r17android-7.1.1_r16android-7.1.1_r15android-7.1.1_r14android-7.1.1_r13android-7.1.1_r12android-7.1.1_r11android-7.1.1_r10android-7.1.1_r1android-7.1.0_r7android-7.1.0_r6android-7.1.0_r5android-7.1.0_r4android-7.1.0_r3android-7.1.0_r2android-7.1.0_r1android-7.0.0_r9android-7.0.0_r8android-7.0.0_r7android-7.0.0_r6android-7.0.0_r5android-7.0.0_r4android-7.0.0_r36android-7.0.0_r35android-7.0.0_r34android-7.0.0_r33android-7.0.0_r32android-7.0.0_r31android-7.0.0_r30android-7.0.0_r3android-7.0.0_r29android-7.0.0_r28android-7.0.0_r27android-7.0.0_r24android-7.0.0_r21android-7.0.0_r19android-7.0.0_r17android-7.0.0_r15android-7.0.0_r14android-7.0.0_r13android-7.0.0_r12android-7.0.0_r11android-7.0.0_r10android-7.0.0_r1afw-test-harness-2.1nougat-releasenougat-mr2.3-releasenougat-mr2.2-releasenougat-mr2.1-releasenougat-mr2-security-releasenougat-mr2-releasenougat-mr2-pixel-releasenougat-mr2-devnougat-mr1.8-releasenougat-mr1.7-releasenougat-mr1.6-releasenougat-mr1.5-releasenougat-mr1.4-releasenougat-mr1.3-releasenougat-mr1.2-releasenougat-mr1.1-releasenougat-mr1-volantis-releasenougat-mr1-security-releasenougat-mr1-releasenougat-mr1-flounder-releasenougat-mr1-devnougat-mr1-cts-releasenougat-mr0.5-releasenougat-dr1-releasenougat-devnougat-cts-releasenougat-bugfix-releaseStephen Hines
Bug: http://b/26987366 Although I did upstream a working patch for our ARM ABI vector problems, the patch is insufficient for RenderScript, as it is *NOT* an Android target. It is a generic Linux target, so we need to also check our LanguageOptions to see if we should use the alternate vector ABI. (cherry picked from commit 3bd7be39de21405059e7a7ac22d97dc80cecdf8e) Change-Id: Ifaccd3f1617a86ebcdc6c9310c62cae9279ddde8
2016-03-20Update aosp/master clang for rebase to r256229Pirama Arumuga Nainar
http://b/26987366 (cherry picked from commit 87d948ecccffea9e9e37d0d053b246e2d6d6c47b) Change-Id: I10ca401a280e905253aafabad9118693a2f24ffb
2015-12-01Merge "Remove dependency on arm_neon.h"android-n-preview-1brillo-m9-releasebrillo-m9-devbrillo-m8-releasebrillo-m8-devbrillo-m10-releasebrillo-m10-devColin Cross
2015-11-30Remove dependency on arm_neon.hColin Cross
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
2015-09-04am 60c61004: am e7154be8: Merge "Remove last HOST_OS check"Dan Willemsen
* commit '60c6100473658bc5978f760a8ef3a549fb539d7a': Remove last HOST_OS check
2015-09-04am e7154be8: Merge "Remove last HOST_OS check"brillo-m7-releasebrillo-m7-mr-devbrillo-m7-devDan Willemsen
* commit 'e7154be84a56008703b8d0705ca4bffd6bfd3c31': Remove last HOST_OS check
2015-09-04Merge "Remove last HOST_OS check"Dan Willemsen
2015-09-04Remove last HOST_OS checkDan Willemsen
Now that LOCAL_MODULE_HOST_OS is enforced. Bug: 23566667 Change-Id: I88530afdc6d11f600c859841f52a0f17a76a55b6
2015-09-03am a908fb00: am 05c10489: Merge "Stop using HOST_OS, whitelist windows modules"Dan Willemsen
* commit 'a908fb00a989ea209573c72b8a50ebbddec93d2b': Stop using HOST_OS, whitelist windows modules
2015-09-03am 05c10489: Merge "Stop using HOST_OS, whitelist windows modules"Dan Willemsen
* commit '05c10489f02137c99b9e927fe2d5a7165e94dc39': Stop using HOST_OS, whitelist windows modules
2015-09-02Merge "Stop using HOST_OS, whitelist windows modules"Dan Willemsen
2015-09-02Stop using HOST_OS, whitelist windows modulesDan Willemsen
All clang host modules are whitelisted, since they all pass checkbuild. Bug: 23566667 Change-Id: Idcd328323b2a2e9cc9c0acd29e583b6bb77e72b0
2015-08-27am 52fbb92e: (-s ours) am 8f341123: Merge "RenderScript: ensure that struct ↵Stephen Hines
arguments and return values are always coerced to a type of the same size as the original type." * commit '52fbb92e8cedd6fc31eea1d547a33445cdd69c3e':
2015-08-27am 676f304e: (-s ours) am e7295b5f: Merge "Update aosp/master clang for ↵Stephen Hines
rebase to r239765" * commit '676f304e57bb71773117c1b7183d30516450e701':
2015-08-27am aa1b96cb: (-s ours) am e78a4967: Merge "Changes to kernel attribute: 1) ↵Stephen Hines
Recognize an optional string argument. 2) Ensure the attribute is only applied to functions." * commit 'aa1b96cb694bb239fb6f85cb7d728debd4457207':
2015-08-27am b33e9b4c: (-s ours) am 01825808: Merge "Remove unnecessary patches/ ↵Stephen Hines
directory." * commit 'b33e9b4c0743609681ddd551e213ec0c2ac3d411':
2015-08-21am 8f341123: Merge "RenderScript: ensure that struct arguments and return ↵Stephen Hines
values are always coerced to a type of the same size as the original type." * commit '8f341123970bcc4bc28e7f2c9434e72f1d0b0f76': RenderScript: ensure that struct arguments and return values are always coerced to a type of the same size as the original type.
2015-08-21am 8f341123: Merge "RenderScript: ensure that struct arguments and return ↵Stephen Hines
values are always coerced to a type of the same size as the original type." * commit '8f341123970bcc4bc28e7f2c9434e72f1d0b0f76': RenderScript: ensure that struct arguments and return values are always coerced to a type of the same size as the original type.
2015-08-21Merge "RenderScript: ensure that struct arguments and return values are ↵Stephen Hines
always coerced to a type of the same size as the original type."
2015-08-18RenderScript: ensure that struct arguments and return values areMatt Wala
always coerced to a type of the same size as the original type. Bug: 23015620 This change is needed for the RenderScript compiler to infer the proper array stride information for kernels. This is a change to the ARM call lowering that only occurs when the language is set to RenderScript. Change-Id: I7cf8d12da11ac2820d53d0a3d27ce1f47268306d
2015-08-15am e7295b5f: Merge "Update aosp/master clang for rebase to r239765"Stephen Hines
* commit 'e7295b5f0e376cca01e6e11aa5da6c44e62c954b': Update aosp/master clang for rebase to r239765
2015-08-15am e7295b5f: Merge "Update aosp/master clang for rebase to r239765"Stephen Hines
* commit 'e7295b5f0e376cca01e6e11aa5da6c44e62c954b': Update aosp/master clang for rebase to r239765
2015-08-15Merge "Update aosp/master clang for rebase to r239765"Stephen Hines
2015-07-23am e78a4967: Merge "Changes to kernel attribute: 1) Recognize an optional ↵Stephen Hines
string argument. 2) Ensure the attribute is only applied to functions." * commit 'e78a49670f923ab14e5ed6158bf2a01719ae4e6e': Changes to kernel attribute: 1) Recognize an optional string argument. 2) Ensure the attribute is only applied to functions.
2015-07-22am e78a4967: Merge "Changes to kernel attribute: 1) Recognize an optional ↵Stephen Hines
string argument. 2) Ensure the attribute is only applied to functions." * commit 'e78a49670f923ab14e5ed6158bf2a01719ae4e6e': Changes to kernel attribute: 1) Recognize an optional string argument. 2) Ensure the attribute is only applied to functions.
2015-07-22Merge "Changes to kernel attribute: 1) Recognize an optional string ↵android-m-preview-2Stephen Hines
argument. 2) Ensure the attribute is only applied to functions."
2015-07-21Changes to kernel attribute:Matt Wala
1) Recognize an optional string argument. 2) Ensure the attribute is only applied to functions. Bug: 22631253 Change-Id: I22db8d0ba95139b833da0317994565e2fad63b89
2015-07-14am 01825808: Merge "Remove unnecessary patches/ directory."Stephen Hines
* commit '0182580841c3417f87e6560b261a30e4fafcee4e': Remove unnecessary patches/ directory.
2015-07-14am 01825808: Merge "Remove unnecessary patches/ directory."Stephen Hines
* commit '0182580841c3417f87e6560b261a30e4fafcee4e': Remove unnecessary patches/ directory.
2015-07-14Merge "Remove unnecessary patches/ directory."Stephen Hines
2015-07-13Remove unnecessary patches/ directory.Stephen Hines
We don't use these patches, and all of the history is available directly via git. Change-Id: I524d2fae3971ca0c96ba55f0e0eb0bc0a303e08c
2015-07-01Update aosp/master clang for rebase to r239765Pirama Arumuga Nainar
Change-Id: I0393bcc952590a7226af8c4b58534a8ee5fd2d99
2015-06-19am e428a2cd: Merge "Replace LLVM_ENABLE_ASSERTION with ↵David Gross
FORCE_BUILD_LLVM_DISABLE_NDEBUG, and add FORCE_BUILD_LLVM_DEBUG." * commit 'e428a2cde8a5a5aba99db38a7d7f6a0b7ee823d2': Replace LLVM_ENABLE_ASSERTION with FORCE_BUILD_LLVM_DISABLE_NDEBUG, and add FORCE_BUILD_LLVM_DEBUG.
2015-06-19Merge "Replace LLVM_ENABLE_ASSERTION with FORCE_BUILD_LLVM_DISABLE_NDEBUG, ↵android-m-preview-1David Gross
and add FORCE_BUILD_LLVM_DEBUG."
2015-06-18Replace LLVM_ENABLE_ASSERTION with FORCE_BUILD_LLVM_DISABLE_NDEBUG, and add ↵David Gross
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
2015-05-28am 6270ca65: Update aosp/master Clang with patches for fp16Pirama Arumuga Nainar
* commit '6270ca65199882c73aa9699d8fbeb580870e8d30': Update aosp/master Clang with patches for fp16
2015-05-28am 2855c3c5: Merge "Update aosp/master Clang with patches for fp16"Pirama Arumuga Nainar
* commit '2855c3c524f4e6f62cdad38572f0729352f6b611': Update aosp/master Clang with patches for fp16
2015-05-28Merge "Update aosp/master Clang with patches for fp16"Pirama Arumuga Nainar
2015-05-26Update aosp/master Clang with patches for fp16android-cts-6.0_r9android-cts-6.0_r8android-cts-6.0_r7android-cts-6.0_r6android-cts-6.0_r5android-cts-6.0_r4android-cts-6.0_r32android-cts-6.0_r31android-cts-6.0_r30android-cts-6.0_r3android-cts-6.0_r29android-cts-6.0_r28android-cts-6.0_r27android-cts-6.0_r26android-cts-6.0_r25android-cts-6.0_r24android-cts-6.0_r23android-cts-6.0_r22android-cts-6.0_r21android-cts-6.0_r20android-cts-6.0_r2android-cts-6.0_r19android-cts-6.0_r18android-cts-6.0_r17android-cts-6.0_r16android-cts-6.0_r15android-cts-6.0_r14android-cts-6.0_r13android-cts-6.0_r12android-cts-6.0_r1android-6.0.1_r9android-6.0.1_r81android-6.0.1_r80android-6.0.1_r8android-6.0.1_r79android-6.0.1_r78android-6.0.1_r77android-6.0.1_r74android-6.0.1_r73android-6.0.1_r72android-6.0.1_r70android-6.0.1_r7android-6.0.1_r69android-6.0.1_r68android-6.0.1_r67android-6.0.1_r66android-6.0.1_r65android-6.0.1_r63android-6.0.1_r62android-6.0.1_r61android-6.0.1_r60android-6.0.1_r59android-6.0.1_r58android-6.0.1_r57android-6.0.1_r56android-6.0.1_r55android-6.0.1_r54android-6.0.1_r53android-6.0.1_r52android-6.0.1_r51android-6.0.1_r50android-6.0.1_r5android-6.0.1_r49android-6.0.1_r48android-6.0.1_r47android-6.0.1_r46android-6.0.1_r45android-6.0.1_r43android-6.0.1_r42android-6.0.1_r41android-6.0.1_r40android-6.0.1_r4android-6.0.1_r33android-6.0.1_r32android-6.0.1_r31android-6.0.1_r30android-6.0.1_r3android-6.0.1_r28android-6.0.1_r27android-6.0.1_r26android-6.0.1_r25android-6.0.1_r24android-6.0.1_r22android-6.0.1_r21android-6.0.1_r20android-6.0.1_r18android-6.0.1_r17android-6.0.1_r16android-6.0.1_r13android-6.0.1_r12android-6.0.1_r11android-6.0.1_r10android-6.0.1_r1android-6.0.0_r7android-6.0.0_r6android-6.0.0_r5android-6.0.0_r41android-6.0.0_r4android-6.0.0_r3android-6.0.0_r26android-6.0.0_r25android-6.0.0_r24android-6.0.0_r23android-6.0.0_r2android-6.0.0_r13android-6.0.0_r12android-6.0.0_r11android-6.0.0_r1afw-test-harness-1.5marshmallow-releasemarshmallow-mr3-releasemarshmallow-mr2-releasemarshmallow-mr1-releasemarshmallow-mr1-devmarshmallow-dr1.6-releasemarshmallow-dr1.5-releasemarshmallow-dr1.5-devmarshmallow-dr-releasemarshmallow-dr-dragon-releasemarshmallow-dr-devmarshmallow-devmarshmallow-cts-releaselinaro-marshmallowPirama Arumuga Nainar
Cherry-pick Clang revision r237406 Change-Id: I8670bec201bf76b426495884ed80b9280ac85023 (cherry picked from commit e9a54b6cc25f564aa5c99b62e888e484cede3959)
2015-05-21am 99c62cef: am 59b46b6b: am 21d56592: (-s ours) Cleaner way to create ↵Ying Wang
symlink clang++ * commit '99c62cefb02726e7c082aef15a350466e6a01aeb': Cleaner way to create symlink clang++
2015-05-20am 59b46b6b: am 21d56592: (-s ours) Cleaner way to create symlink clang++Ying Wang
* commit '59b46b6b8a0aba0120569f096b056f0ccf8e686c': Cleaner way to create symlink clang++
2015-05-20am 21d56592: (-s ours) Cleaner way to create symlink clang++Ying Wang
* commit '21d5659277c43d5c5d7860ee3d70048f860c64e0': Cleaner way to create symlink clang++
2015-05-20Update aosp/master Clang with patches for fp16Pirama Arumuga Nainar
Cherry-pick Clang revision r237406 Change-Id: I8670bec201bf76b426495884ed80b9280ac85023
2015-05-20Cleaner way to create symlink clang++Ying Wang
The previous way is broken when ccache is enabled, where $(CLANG_CXX) evaluates to "<path-to-ccache> <path-to-clang++>". Change-Id: I696eb69f8bd46dae0fbb1b698f17a992a6f34948 (cherry picked from commit deed05694a214df5f5ba39b258cdf05c88198b00)
2015-05-20am 33337ca4: Update aosp/master clang for rebase to r235153Pirama Arumuga Nainar
* commit '33337ca4d89605025818daf83390ab4271d598d9': Update aosp/master clang for rebase to r235153
2015-05-18Update aosp/master clang for rebase to r235153Pirama Arumuga Nainar
Change-Id: Ia94bbcb6da7c75b6e7c2afedd1001094d62a7324
2015-05-15am fae8ab11: Merge "Update aosp/master clang for rebase to r235153"Pirama Arumuga Nainar
* commit 'fae8ab1182a88ed92223082e340157db9443343d': Update aosp/master clang for rebase to r235153
2015-05-15Merge "Update aosp/master clang for rebase to r235153"android-m-previewPirama Arumuga Nainar
2015-05-06Update aosp/master clang for rebase to r235153Pirama Arumuga Nainar
Change-Id: Ia94bbcb6da7c75b6e7c2afedd1001094d62a7324
2015-05-01am 57786f78: Add flag to enable assertions in ClangPirama Arumuga Nainar
* commit '57786f78a27e88ab3afae2cdd1253780a3572884': Add flag to enable assertions in Clang