summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2014-07-08am 6fe275e6: Merge "Adds support for multi-input kernels to libbcc."Stephen Hines2-64/+135
* commit '6fe275e6c4a093e1cac3bf48814db642839a58fd': Adds support for multi-input kernels to libbcc.
2014-07-07Merge "Adds support for multi-input kernels to libbcc."Stephen Hines2-64/+135
2014-06-30Adds support for multi-input kernels to libbcc.Chris Wailes2-64/+135
This patch modifies libbcc in the following ways: * Adjusted the data-layout of the LLVM version of RsForEachStubParamStruct to accommodate a pointer to an array of input allocations and a pointer to an array of stride sizes for each of these allocations. * Changed how some LLVM values are stored in ExpandKernel. * Causes expanded multi-input kernels to extract input allocation base pointers from a field in the param strcut and load values from these allocations appropriately. * Causes expanded multi-input kernels to use the provided dynamic input stride sizes if no appropriate static type information is present. * Modified bitinfo to support a new development API target which is used to version gate support for multi-input kernels. Change-Id: I46d2834c37075b2a2407fd8b010546818a4540d1
2014-06-30am ddef31d8: am 2df3448d: Merge "Fix 64 bit issue in sha1.c"Jean-Luc Brouillet2-34/+34
* commit 'ddef31d805109a4f1684eb56b3bb0d9e2c9bb595': Fix 64 bit issue in sha1.c
2014-06-30am 2df3448d: Merge "Fix 64 bit issue in sha1.c"Jean-Luc Brouillet2-34/+34
* commit '2df3448de56c84bb9d6dddb81aa916702c5cfc97': Fix 64 bit issue in sha1.c
2014-06-30Merge "Fix 64 bit issue in sha1.c"Jean-Luc Brouillet2-34/+34
2014-06-30Fix 64 bit issue in sha1.cJean-Luc Brouillet2-34/+34
Use uint32_t instead of unsigned long. Changed unsigned char to uint8_t for consistency. Note that the length is still a 32 bit value. At some point, we could change it to a 64 bit value. Change-Id: Ia3126ee46741d7ec5f6a249fd60b9951a416e929
2014-06-26am e17454cf: am 17d3aed6: Merge "Use build fingerprint and compile command ↵Jean-Luc Brouillet7-108/+195
for caching." * commit 'e17454cf6ecdf4c14e9118712b63488e106b580f': Use build fingerprint and compile command for caching.
2014-06-26am 17d3aed6: Merge "Use build fingerprint and compile command for caching."Jean-Luc Brouillet7-108/+195
* commit '17d3aed6c5c77210090b2e02a8e209d0a042c5f4': Use build fingerprint and compile command for caching.
2014-06-26Merge "Use build fingerprint and compile command for caching."Jean-Luc Brouillet7-108/+195
2014-06-26Use build fingerprint and compile command for caching.Jean-Luc Brouillet7-108/+195
If either of those have changed, we need to invalidate the compiled bit code. Change-Id: I9b5cdc19e29237dc7fb2ec1627a167f3f8987702
2014-06-20am 3108f9c6: am cd399bad: Merge "Change cache dependency tracking."Jean-Luc Brouillet16-854/+97
* commit '3108f9c6773c764396a644dc78eeb090c901cc5e': Change cache dependency tracking.
2014-06-20am cd399bad: Merge "Change cache dependency tracking."Jean-Luc Brouillet16-854/+97
* commit 'cd399bad1941cbc64e5d52314370fddb1b83faae': Change cache dependency tracking.
2014-06-20Merge "Change cache dependency tracking."Jean-Luc Brouillet16-854/+97
2014-06-19Change cache dependency tracking.Jean-Luc Brouillet16-854/+97
Remove the fix dependencies and make it depend only on the source hash. More changes coming soon to add dependencies on the Android build fingerprint and the command line used to compile. Change-Id: I8964044affccf52326ce286f879307eca79d0b24
2014-06-19am 42747697: am dc6c3df3: Merge "Replace libdvm reference with libart"Brian Carlstrom1-1/+1
* commit '42747697520ba193baaac263fa4abdb075aefc48': Replace libdvm reference with libart
2014-06-19am dc6c3df3: Merge "Replace libdvm reference with libart"Brian Carlstrom1-1/+1
* commit 'dc6c3df32c527dcfd1b454559e80e6b74d59750b': Replace libdvm reference with libart
2014-06-18am 3a61b504: am ca5135eb: Merge "Fix build break caused by missing ifdefs."Tim Murray2-3/+3
* commit '3a61b50422b0e4383c7463b0f528cdcbc49df66d': Fix build break caused by missing ifdefs.
2014-06-18am ca5135eb: Merge "Fix build break caused by missing ifdefs."Tim Murray2-3/+3
* commit 'ca5135eb0f6aa12c28433f66249e218479e5d6dc': Fix build break caused by missing ifdefs.
2014-06-18am 886f004b: am fd3f8c64: Merge "Don\'t require libclcore_neon.bc on AArch64."Tim Murray4-14/+7
* commit '886f004baac396bbb5b5f4a452e57aa5e09d2a40': Don't require libclcore_neon.bc on AArch64.
2014-06-18am fd3f8c64: Merge "Don\'t require libclcore_neon.bc on AArch64."Tim Murray4-14/+7
* commit 'fd3f8c64f5ff70660f9760dbc61064849905f1de': Don't require libclcore_neon.bc on AArch64.
2014-06-18Merge "Fix build break caused by missing ifdefs."Tim Murray2-3/+3
2014-06-18Fix build break caused by missing ifdefs.Tim Murray2-3/+3
Change-Id: I29e8e1c58b9702873a2a4b932794720ee279492e
2014-06-17Merge "Replace libdvm reference with libart"Brian Carlstrom1-1/+1
2014-06-19Replace libdvm reference with libartBrian Carlstrom1-1/+1
Bug: 14298175 Change-Id: I661e3dcd36c473d9c3224c09735bf2f601134736
2014-06-17Merge "Don't require libclcore_neon.bc on AArch64."Tim Murray4-14/+7
2014-06-17am 90eed704: am 3a962047: Merge "Use gcc instead of clang when building ↵Andrew Hsieh2-0/+4
Windows SDK." * commit '90eed70421328618dac77a9d94c7417a344cbf05': Use gcc instead of clang when building Windows SDK.
2014-06-17am 3a962047: Merge "Use gcc instead of clang when building Windows SDK."Andrew Hsieh2-0/+4
* commit '3a9620475bd79de5668f8da903e24ba8287b3a33': Use gcc instead of clang when building Windows SDK.
2014-06-17am d50c3571: am c1c2e6ff: Merge "Don\'t use bionic\'s sha1 functionality."Dan Albert1-4/+4
* commit 'd50c3571a96e325b85f61957080e37d87328c69d': Don't use bionic's sha1 functionality.
2014-06-17am c1c2e6ff: Merge "Don\'t use bionic\'s sha1 functionality."Dan Albert1-4/+4
* commit 'c1c2e6ff7d8e5ff0f28d9082e68a8ea8ea981475': Don't use bionic's sha1 functionality.
2014-06-17Merge "Use gcc instead of clang when building Windows SDK."Andrew Hsieh2-0/+4
2014-06-17Merge "Don't use bionic's sha1 functionality."Dan Albert1-4/+4
2014-06-17Don't use bionic's sha1 functionality.Dan Albert1-4/+4
Bionic is getting rid of its SHA1 in favor of openssl's. Change-Id: Ia64e1f6bb9633fccdb5bb61c0d6e4af599b8c938
2014-06-16am ef1ea78a: am f087ddb5: Merge "Simple cleanups in RSForEachExpand.cpp"Stephen Hines1-161/+166
* commit 'ef1ea78aa5edfc8cd1307522f9d55f4a718ccad0': Simple cleanups in RSForEachExpand.cpp
2014-06-16am f087ddb5: Merge "Simple cleanups in RSForEachExpand.cpp"Stephen Hines1-161/+166
* commit 'f087ddb5436ea1e524548745e521039f923e675d': Simple cleanups in RSForEachExpand.cpp
2014-06-16Merge "Simple cleanups in RSForEachExpand.cpp"Stephen Hines1-161/+166
2014-06-16Simple cleanups in RSForEachExpand.cppChris Wailes1-161/+166
Re-named single character variable names. Re-named some variables for clarity. Factored out type construction code to only occur once every time the pass is run on a module. Removed unnecessary temporary vectors. Removed a check for an invariant guaranteed by another function. Added some assertions. Change-Id: I0debcc301ed28f4ecaf7dadcaada604e3eff9830
2014-06-16Don't require libclcore_neon.bc on AArch64.Tim Murray4-14/+7
Change-Id: Ieb4eea41f74917c201a07aa8b246816430fcac5c
2014-06-13Use gcc instead of clang when building Windows SDK.Logan Chien2-0/+4
Change-Id: I536f8fb3edfbb5f49d006d5119d4012d30f1d3ec
2014-06-05am 15aeacc2: am 26c7d93b: Merge "Build libbcc for the host as 32-bit only."Ian Rogers2-1/+5
* commit '15aeacc29b341de06551cacff2c4e34f04b02fa0': Build libbcc for the host as 32-bit only.
2014-06-05am 26c7d93b: Merge "Build libbcc for the host as 32-bit only."Ian Rogers2-1/+5
* commit '26c7d93bc832e3da72bf6999e64e26059a5eaa98': Build libbcc for the host as 32-bit only.
2014-06-05Merge "Build libbcc for the host as 32-bit only."Ian Rogers2-1/+5
2014-06-05Build libbcc for the host as 32-bit only.Ian Rogers2-1/+5
Change-Id: I12acab423f12e1b3bc82c0d64a04e362b6969445
2014-06-05am a693779f: am 2bfe3abf: Merge "Remove unnecessary stlport dependency."Stephen Hines2-3/+2
* commit 'a693779fd633e6cf0ee9e675b8dff2f2ea8a2272': Remove unnecessary stlport dependency.
2014-06-05am 2bfe3abf: Merge "Remove unnecessary stlport dependency."Stephen Hines2-3/+2
* commit '2bfe3abf2b54fb39cb9879b6e30d202885c5aba6': Remove unnecessary stlport dependency.
2014-06-05Merge "Remove unnecessary stlport dependency."Stephen Hines2-3/+2
2014-06-05Remove unnecessary stlport dependency.Stephen Hines2-3/+2
Change-Id: Ie0ae94c514ab63fae52d3c66a93fde9bdba30757
2014-06-05am b08d77d9: am 74ced127: Merge "[MIPS64] Add missing MIPS64_CODEGEN flags"Stephen Hines2-1/+15
* commit 'b08d77d96158a84e9c8e0a51fb56e43d8f9a7a21': [MIPS64] Add missing MIPS64_CODEGEN flags
2014-06-05am 74ced127: Merge "[MIPS64] Add missing MIPS64_CODEGEN flags"Stephen Hines2-1/+15
* commit '74ced127cf0e5d02fb142a6a32fbff7a12d5c7ea': [MIPS64] Add missing MIPS64_CODEGEN flags
2014-06-04Merge "[MIPS64] Add missing MIPS64_CODEGEN flags"Stephen Hines2-1/+15