History log of /frameworks/compile/slang/slang_rs_metadata.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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