8ee018bdb53fc5abdc430878e2bec0c0c0aa560f |
|
02-Jun-2016 |
David Gross <dgross@google.com> |
Delete simple reduction implementation. Bug: 27298560 Change-Id: I775dd782d658c7c720f57aa31a584deee98cdd17
/frameworks/compile/slang/slang_rs_metadata.h
|
dbf5b61ea24012f883e238fd17bdca0758f181d6 |
|
03-Feb-2016 |
David Gross <dgross@google.com> |
Rename #rs_export_reduce_new to #rs_export_reduce. This brings general reduction metadata into conformance with the specification and removes simple reduction metadata, thereby disabling simple reduction. More work will be done later to fully remove the simple reduction implementation. Requires a corresponding change in frameworks/compile/libbcc. Bug: 23535724 Change-Id: I98dc885f9a977c54db88b0c7058b71f14f724724
/frameworks/compile/slang/slang_rs_metadata.h
|
15e44e66adc350adb4fe0533a442092c64333ab5 |
|
10-Nov-2015 |
David Gross <dgross@google.com> |
Parse "#pragma rs reduce" and generate metadata. Does no analysis of the reduction's constituent functions and does no reflection. For now this coexists with __attribute__((kernel("reduce"))) reduction kernels. Bug: 23535724 Change-Id: Ib4112a166bf07b2cd70960180e3581dd0b93a8c7
/frameworks/compile/slang/slang_rs_metadata.h
|
45de075e31914485ea9bf672338b1ab7c73889d8 |
|
17-Jul-2015 |
Matt Wala <wala@google.com> |
slang: Add the name of the metadata node for reduce kernels. Bug: 22631253 Synced with libbcc/bcinfo/MetadataExtractor.cpp Change-Id: I46d1ef5206aa0afa6226b1a703ec30aa8069ee9a
/frameworks/compile/slang/slang_rs_metadata.h
|
8004db04a13a3031ca21dc0b2bb8875d5bbd4473 |
|
28-Mar-2012 |
Stephen Hines <srhines@google.com> |
am 011fed09: am ffbd99c5: Merge "Remove optimization level metadata." * commit '011fed092c701396c830321e4db4e468af0827e3': Remove optimization level metadata.
|
51322a4b764d1416e0b774720f56189a25376445 |
|
22-Mar-2012 |
Stephen Hines <srhines@google.com> |
Remove optimization level metadata. This is because a prior change started to store the optimization level in the bitcode wrapper. Change-Id: I67983757bbb08b3f544ea15acfe049436885987a
/frameworks/compile/slang/slang_rs_metadata.h
|
e3cb21bc8654181da174ac441acec7726b5a78ec |
|
02-Mar-2012 |
Jean-Baptiste Queru <jbq@google.com> |
am fa5209a2: am 9c459f0c: Merge "Enable emission of debugger-friendly bitcode" * commit 'fa5209a2bd1e10f675a889c60d8d5a589e860d18': Enable emission of debugger-friendly bitcode
|
c460b37ffb50819a32c2a8967754b6f784b28263 |
|
09-Jan-2012 |
mkopec1 <mkopec1@intel.com> |
Enable emission of debugger-friendly bitcode - Add "-g" flag to llvm-rs-cc in order to emit debug metadata - Add optimization level parameter -O and tests - Add lit based tests (use llvm-lit from libbcc/tests/debuginfo) -- Add README file for lit-tests directory Change-Id: I5e2f6f9b6f536fa7a10de008b54ac0878cf352a9
/frameworks/compile/slang/slang_rs_metadata.h
|
7b51b55e4467605a599e868a0dde7cb95c5ab76e |
|
16-Feb-2012 |
Stephen Hines <srhines@google.com> |
Export ForEach on non-root functions. BUG=6000538 This change also updates expected diagnostics for our existing tests. Change-Id: I98e12625d121ae20fcb6dcaacf0852c0f239c604
/frameworks/compile/slang/slang_rs_metadata.h
|
4ccf75e55fe460a8daa49247d7e5a797329c71a6 |
|
17-Aug-2011 |
Stephen Hines <srhines@google.com> |
Fix up parsing of root() function arguments. BUG=5076887 Change-Id: I6ef41ebd237c864e46beee26f5952879d3712819
/frameworks/compile/slang/slang_rs_metadata.h
|
b3a12fe7c18a06f99201dc491a932a90ab7d975c |
|
27-Jan-2011 |
Stephen Hines <srhines@google.com> |
Add Slang support for rs_object_slots metadata. This is added to support proper cleanup of RS resources. We were leaking some global resources because there was no way to tell which slots to clear. Change-Id: Ib452facb1b83d1f2aecd9686f46ef726e427161d b: 3381615
/frameworks/compile/slang/slang_rs_metadata.h
|
e639eb5caa2c386b4a60659a4929e8a6141a2cbe |
|
09-Nov-2010 |
Stephen Hines <srhines@google.com> |
Improve code style. Change-Id: I26e043849bce2a4b41ae132fbe0c882f4a6f112f
/frameworks/compile/slang/slang_rs_metadata.h
|
c383a500aa59423264811be3874461bf8adbfea0 |
|
11-Oct-2010 |
Zonr Chang <zonr@google.com> |
Prepend legal announcement in all files. Release libslang/llvm-rs-cc/llvm-rs-link under Apache 2.0 license.
/frameworks/compile/slang/slang_rs_metadata.h
|
7f2f385d3129ba4de82ef56adb9cb4385fd33001 |
|
07-Oct-2010 |
Zonr Chang <zonr@google.com> |
Rewrite llvm-rs-link a bit. It's now more clean. Remove -e option from llvm-rs-link. Which means, we always run internalize pass to hide those symbols which doesn't require to be external. Change-Id: I7befd02352957ca087dcba2f097c195e3708c503
/frameworks/compile/slang/slang_rs_metadata.h
|