Age | Commit message (Collapse) | Author |
|
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
|
|
http://b/26987366
(cherry picked from commit 87d948ecccffea9e9e37d0d053b246e2d6d6c47b)
Change-Id: I10ca401a280e905253aafabad9118693a2f24ffb
|
|
|
|
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
|
|
* commit '60c6100473658bc5978f760a8ef3a549fb539d7a':
Remove last HOST_OS check
|
|
* commit 'e7154be84a56008703b8d0705ca4bffd6bfd3c31':
Remove last HOST_OS check
|
|
|
|
Now that LOCAL_MODULE_HOST_OS is enforced.
Bug: 23566667
Change-Id: I88530afdc6d11f600c859841f52a0f17a76a55b6
|
|
* commit 'a908fb00a989ea209573c72b8a50ebbddec93d2b':
Stop using HOST_OS, whitelist windows modules
|
|
* commit '05c10489f02137c99b9e927fe2d5a7165e94dc39':
Stop using HOST_OS, whitelist windows modules
|
|
|
|
All clang host modules are whitelisted, since they all pass checkbuild.
Bug: 23566667
Change-Id: Idcd328323b2a2e9cc9c0acd29e583b6bb77e72b0
|
|
arguments and return values are always coerced to a type of the same size as the original type."
* commit '52fbb92e8cedd6fc31eea1d547a33445cdd69c3e':
|
|
rebase to r239765"
* commit '676f304e57bb71773117c1b7183d30516450e701':
|
|
Recognize an optional string argument. 2) Ensure the attribute is only applied to functions."
* commit 'aa1b96cb694bb239fb6f85cb7d728debd4457207':
|
|
directory."
* commit 'b33e9b4c0743609681ddd551e213ec0c2ac3d411':
|
|
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.
|
|
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.
|
|
always coerced to a type of the same size as the original type."
|
|
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
|
|
* commit 'e7295b5f0e376cca01e6e11aa5da6c44e62c954b':
Update aosp/master clang for rebase to r239765
|
|
* commit 'e7295b5f0e376cca01e6e11aa5da6c44e62c954b':
Update aosp/master clang for rebase to r239765
|
|
|
|
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.
|
|
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.
|
|
argument. 2) Ensure the attribute is only applied to functions."
|
|
1) Recognize an optional string argument.
2) Ensure the attribute is only applied to functions.
Bug: 22631253
Change-Id: I22db8d0ba95139b833da0317994565e2fad63b89
|
|
* commit '0182580841c3417f87e6560b261a30e4fafcee4e':
Remove unnecessary patches/ directory.
|
|
* commit '0182580841c3417f87e6560b261a30e4fafcee4e':
Remove unnecessary patches/ directory.
|
|
|
|
We don't use these patches, and all of the history is available directly
via git.
Change-Id: I524d2fae3971ca0c96ba55f0e0eb0bc0a303e08c
|
|
Change-Id: I0393bcc952590a7226af8c4b58534a8ee5fd2d99
|
|
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.
|
|
and add FORCE_BUILD_LLVM_DEBUG."
|
|
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
|
|
* commit '6270ca65199882c73aa9699d8fbeb580870e8d30':
Update aosp/master Clang with patches for fp16
|
|
* commit '2855c3c524f4e6f62cdad38572f0729352f6b611':
Update aosp/master Clang with patches for fp16
|
|
|
|
Cherry-pick Clang revision r237406
Change-Id: I8670bec201bf76b426495884ed80b9280ac85023
(cherry picked from commit e9a54b6cc25f564aa5c99b62e888e484cede3959)
|
|
symlink clang++
* commit '99c62cefb02726e7c082aef15a350466e6a01aeb':
Cleaner way to create symlink clang++
|
|
* commit '59b46b6b8a0aba0120569f096b056f0ccf8e686c':
Cleaner way to create symlink clang++
|
|
* commit '21d5659277c43d5c5d7860ee3d70048f860c64e0':
Cleaner way to create symlink clang++
|
|
Cherry-pick Clang revision r237406
Change-Id: I8670bec201bf76b426495884ed80b9280ac85023
|
|
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)
|
|
* commit '33337ca4d89605025818daf83390ab4271d598d9':
Update aosp/master clang for rebase to r235153
|
|
Change-Id: Ia94bbcb6da7c75b6e7c2afedd1001094d62a7324
|
|
* commit 'fae8ab1182a88ed92223082e340157db9443343d':
Update aosp/master clang for rebase to r235153
|
|
|
|
Change-Id: Ia94bbcb6da7c75b6e7c2afedd1001094d62a7324
|
|
* commit '57786f78a27e88ab3afae2cdd1253780a3572884':
Add flag to enable assertions in Clang
|