Age | Commit message (Collapse) | Author |
|
|
|
libgcc.a will contain __udivsi3 if -mcpu=cortex-a15 is specified.
Bug: 7961327
cherry-picked from internal master.
Change-Id: Ia00295cee23f1af3dacff4fcdf612b312897327c
|
|
|
|
gcc 4.8+ exports __ashldi3, __divsi3, __fixdfdi, ... in libgcc.
Redefining them here causes linker errors.
Change-Id: I21e17608bc7ec0b13d56602c1169a2aaec121fcf
Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
|
|
|
|
Make sure "MCLD_VERSION isn't seen as a C++11 string literal
Change-Id: I647ba8250fc0f88e57dac56fb682b425ead22f0b
Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
|
|
The refactored version for metadata extraction skipped actually populating
the mObjectSlots list. This can result in memory leaks in libRS, as well
as having the potential for corruption (since we are now returning an
empty list to a driver that expects legitimate boolean values).
Bug: 7377851
Change-Id: Id67d46232eeb6b1f59904037b0504a5c590874ee
|
|
Bug: 7256001
Change-Id: I5231c418e19dab6682a2afd806f5068a3eceb3f7
|
|
We were accidentally using 12 for float3 instead of 16, so our pointer
updates would get out of sync.
Bug: 7224526
Change-Id: I0e3f7f52ef3a862d7f60a46755bb22e533ff289d
|
|
Since we are using a baseline ARM ABI for Renderscript's portable bitcode,
we need to handle the case where a large return value gets passed as a
pointer (it becomes the first argument). This also fixes a small issue
where the first argument could be the return value (i.e. passed by
reference). I also have verified that coerced struct pass-by-value is
now working with this change.
Bug: 7166741
Change-Id: I7c00ff437ad862f9b8b244d87ccbca19e46c5775
|
|
bug 7205089
Change-Id: I73261ae024507b21cfe85dcf2a7ba68de76f0bcf
|
|
This change implements the libbcc portion of pass-by-value in RS kernels.
The expandKernel() function creates the appropriate loop construct around
the kernel call (thus foo() -> foo.expand()).
Bug: 7166741
Change-Id: I2e4c85b8ac70372dc6d02671e8768381070e9721
|
|
* commit '2e00e3b8648dbc2fc865f14545bff532b75250ee':
Fix length(float v) issue
|
|
* commit '89fb60dff827dfb9210faca41ed3f8c1d4c2500f':
Fix length(float v) issue
|
|
|
|
length(float v) just return v, so it causes length and distance(lhs, rhs) failed.
Change-Id: Ie6d85246739b9b112aecd5ab39b772ed998b12ad
Signed-off-by: lianhd <haidong@multicorewareinc.com>
|
|
|
|
This allows us to use "bcinfo -i <foo.bc>" to create foo.bcinfo, which is a
simple text file containing relevant metadata for the RS support library to
parse.
Change-Id: Idf756fc9104b0998da31be6e383300fcd3f03cad
|
|
|
|
Change-Id: Ia99e56106fc9bd58282248e803cbf6610eb2cf0c
|
|
Change-Id: I0779cc0d80aedf948fe31a1a5f581c9712350753
|
|
* commit '655dc2b88d8bbac6b276c0ae97b217c2bb87b944':
Removed unused private member variable.
|
|
* commit 'd906a2af07a2683853848464da0b5fe77b13a0a7':
Fix class redeclared as struct.
|
|
Change-Id: I5f68fd9f9a27d7e2b5e3ba972908e101b3bd629f
|
|
* commit 'a5868783cb834d9aaa379c34dc2e92f74a8f973d':
Removed unused private member variable.
|
|
* commit '28464c41b111b13df3f8040959f5d45a4653d2ca':
Fix class redeclared as struct.
|
|
|
|
|
|
This was causing the build to fail because of -Werror.
Change-Id: I028342d9c566e0089b137a46ef6bb4f2d9e77c4d
Author: Tareq A. Siraj <tareq.a.siraj@intel.com>
Reviewed-by: Ariel Bernal <ariel.j.bernal@intel.com>
|
|
Change-Id: I84935a4e14a24b3388cdfe52612ab4ddd2f02446
Author: Kevin Schoedel <kevin.p.schoedel@intel.com>
Reviewed-by: Tareq A Siraj <tareq.a.siraj@intel.com>
|
|
Change-Id: Iaa1316076e0bb0307e7c2085fa919101fc52ceb0
|
|
Change-Id: I9e55eac53acf84e7fe5fddf860b4c5c267ef7b28
|
|
* commit 'd43ccf6ac42a9f7b36fa9d5e6fee90b083152ef6':
host modules don't need LOCAL_MODULE_TAGS
|
|
|
|
|
|
Change-Id: Id2dffc27f4f65b2797f238dfb1aef9cefe5caf16
|
|
Change-Id: I08f5b1d2c83949ba768938e42db0458fac23a424
|
|
Expand va_arg LLVM instruction in a target-specific manner.
Change-Id: Iddf071b7f4026f003df2ad129fd940c506e9ec99
|
|
Change-Id: Iaf327a4867bb00af57c253c9cea13e7a8cb0572e
|
|
Change-Id: I0bdcbe1e79379e2f230974da04bc1762326702c1
|
|
Change-Id: I0f5f92efe206adb843a18ff05cd95707ee5a24d2
|
|
Change-Id: Ie46a8838c0b911d5dedf82bc09616dcd728c663d
|
|
Change-Id: I3a4770ed1634dc5ec541d21acdd181be4d513deb
|
|
Change-Id: Ia060c80e3292b3746ac3baf38f04a7c5d92bae91
|
|
|
|
|
|
metadata duplication in Script*.""
* commit 'eb76bc4cad531ee2c1bec8532dc99c920730ace1':
Revert "Remove unnecessary metadata duplication in Script*."
|
|
Script*.""
* commit '131bcb0ff83cba14d18682ad940ac9999b40ab03':
Revert "Remove unnecessary metadata duplication in Script*."
|
|
|
|
Change-Id: I7107425fa0c535b47ca4233ced05845b872b199f
|