Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
frameworks
/
compile
/
slang
/
1946749cebf4a64341d8210890688fef7d958c22
/
slang_rs_reflection.cpp
7682b66
Add Java reflection for reduce-style kernels in slang.
by Matt Wala
· 9 years ago
bd0a7dd
Update llvm-rs-cc version to 23 for M.
by Stephen Hines
· 9 years ago
e4dd17d
Add Half support in slang
by Pirama Arumuga Nainar
· 9 years ago
2ecb108
Enable getInvokeID in reflected code
by Yang Ni
· 9 years ago
fb78d4c
Support new-style kernels with no output and no input.
by David Gross
· 9 years ago
cec2a1d
Add getInvokeID_xxx() to the reflection code.
by Yang Ni
· 10 years ago
3eb819a
Update slang for LLVM rebase to r222494.
by Stephen Hines
· 10 years ago
5abbe0e
Replace the NULL macro with nullptr literal.
by Chris Wailes
· 10 years ago
9ae18b2
Add an option to emit 32-bit and 64-bit bitcode.
by Stephen Hines
· 10 years ago
afa84a9
Merge "Adds support for multi-input kernels to Slang."
by Stephen Hines
· 10 years ago
c9454af
Adds support for multi-input kernels to Slang.
by Chris Wailes
· 10 years ago
3a38b74
Reflect Java size information using mElement.getBytesSize().
by Tim Murray
· 10 years ago
fc4f78b
Add -v (-verbose/--verbose) option to llvm-rs-cc.
by Stephen Hines
· 10 years ago
c643ceb
Remove the ugly EB_ADD macro and related hacks.
by Jean-Luc Brouillet
· 10 years ago
59f22c3
Set the reflection parameters in the constructors.
by Jean-Luc Brouillet
· 10 years ago
f33e156
Use GeneratedFile in Java reflection
by Jean-Luc Brouillet
· 10 years ago
efcff10
Remove ReflectionBase.
by Jean-Luc Brouillet
· 10 years ago
2e205d0
Merge RSReflectionJava::Context into RSReflectionJava.
by Jean-Luc Brouillet
· 10 years ago
1ce012a
Fix typo in function name.
by Stephen Hines
· 10 years ago
2ce118e
Reformat the reflection code using clang-format
by Jean-Luc Brouillet
· 10 years ago
602def7
Rename RSReflection to RSReflectionJava.
by Jean-Luc Brouillet
· 10 years ago
2968921
Replace std::endl by \n.
by Jean-Luc Brouillet
· 10 years ago
a7c8e60
Merge "Remove useless "return;" statements."
by Jean-Luc Brouillet
· 10 years ago
796e7b1
Remove useless "return;" statements.
by Jean-Luc Brouillet
· 10 years ago
4c8b659
Generate calls to getBitCode32() for new constructor type.
by Stephen Hines
· 10 years ago
44d495d
Clean up embedded bitcode path for Java.
by Stephen Hines
· 10 years ago
c95381a
Make virtual getTypeStoreSize and getTypeAllocSize
by Jean-Luc Brouillet
· 10 years ago
cec9b65
Move DataType enum out of RSExportPrimitiveDataType.
by Jean-Luc Brouillet
· 10 years ago
ee4016d
Update Slang for Clang/LLVM 3.5a.
by Tim Murray
· 10 years ago
8070683
Fix initializers and add vector reflection support.
by Stephen Hines
· 11 years ago
9d234b6
Fix filename-escaping for Windows paths.
by Stephen Hines
· 11 years ago
5097474
Enable reflection of clipped kernels.
by Stephen Hines
· 12 years ago
82754d8
Skip reflection of resize() when building for the compatibility library.
by Stephen Hines
· 12 years ago
f69e1e5
Fix struct reflection with compat lib.
by Tim Murray
· 12 years ago
7dd6da2
Fix C++ ForEach reflection (bad usrData args).
by Stephen Hines
· 12 years ago
28d60bc
Only generate getFieldID_*() for non-Pointer (bind) types.
by Stephen Hines
· 12 years ago
b81a993
Add support for getting arbitrary kernel and field IDs.
by Tim Murray
· 12 years ago
bcae1fe
Switch to FieldPacker for signed sub-integer types.
by Stephen Hines
· 12 years ago
9ca96e7
Support for pass-by-value kernels.
by Stephen Hines
· 12 years ago
d293693
Simpler ScriptC constructors
by Stephen Hines
· 12 years ago
0a813a3
Add RS package name option + support.
by Stephen Hines
· 12 years ago
1f6c331
Fix reflection of setters for unsigned primitive types.
by Stephen Hines
· 12 years ago
0d26cef
Refactor using genSetExportVariable().
by Stephen Hines
· 12 years ago
a6b5414
Reflect element/dim information for FieldPacker.
by Stephen Hines
· 12 years ago
192392f
Continue C++ reflection work.
by Jason Sams
· 12 years ago
2b8fb64
Removing DataKind completely from llvm-rs-cc.
by Stephen Hines
· 12 years ago
47aca4e
More cleanup for reflection code.
by Stephen Hines
· 12 years ago
fdd1ba1
Add getRSReflectionType to facilitate new C++ code.
by Stephen Hines
· 12 years ago
0444de0
Adapt to upstream Clang/LLVM changes.
by Stephen Hines
· 12 years ago
e67239d
Style violation cleanup.
by Stephen Hines
· 13 years ago
c17e198
Support dummy root() and re-ordering in presence of non-root kernels.
by Stephen Hines
· 13 years ago
41cc610
Update llvm-rs-cc to support API level 16.
by Stephen Hines
· 13 years ago
834517f
am d369cda1: Support initialization of constant array exports.
by Stephen Hines
· 13 years ago
d369cda
Support initialization of constant array exports.
by Stephen Hines
· 13 years ago
40cfc8a
am f5eeaa6a: Revert "Support initialization of constant array exports."
by Stephen Hines
· 13 years ago
f5eeaa6
Revert "Support initialization of constant array exports."
by Stephen Hines
· 13 years ago
b172d1d
am dc8853ac: Support initialization of constant array exports.
by Stephen Hines
· 13 years ago
dc8853a
Support initialization of constant array exports.
by Stephen Hines
· 13 years ago
7e71052
am ec85aa2e: Merge "Reflect constant primitive types back to Java."
by Stephen Hines
· 13 years ago
5d67178
Reflect constant primitive types back to Java.
by Stephen Hines
· 13 years ago
55d49a5
am ee35ab7a: Remove weak-ref use with Elements.
by Stephen Hines
· 13 years ago
ee35ab7
Remove weak-ref use with Elements.
by Stephen Hines
· 13 years ago
b42ab80
am a0d7b3c1: Merge "Add create1D and create2D factory reflected methods."
by Jason Sams
· 13 years ago
381e95f
Add create1D and create2D factory reflected methods.
by Jason Sams
· 13 years ago
40cbb16
am fa6ef56a: Apply changes to migrate to upstream (Nov 25th 2011).
by Logan Chien
· 13 years ago
fa6ef56
Apply changes to migrate to upstream (Nov 25th 2011).
by Logan Chien
· 13 years ago
de056d4
am cfb00677: Merge "Generate/skip padding and use new prefix for ICS."
by Stephen Hines
· 13 years ago
d1123c2
am 6a20005e: Merge "Adapt to upstream changes."
by Stephen Hines
· 13 years ago
a9ae5ae
Generate/skip padding and use new prefix for ICS.
by Stephen Hines
· 13 years ago
4c622e0
Adapt to upstream changes.
by Stephen Hines
· 13 years ago
db6dfdf
Add path object type.
by Jason Sams
· 13 years ago
b7d1269
Remove obsolete/confusing options and fix strings.
by Stephen Hines
· 13 years ago
ba1a785
Merge "Start basic support for LLVM 2.9 bitcode writer."
by Stephen Hines
· 13 years ago
4cc499d
Start basic support for LLVM 2.9 bitcode writer.
by Stephen Hines
· 13 years ago
38eca1a
Fixing copyNow reflection. Adding synchronization to setters/getters
by Alex Sakhartchouk
· 13 years ago
4a4bf92
Don't generate forEach() on pre-ICS target SDK.
by Stephen Hines
· 13 years ago
049229b
Properly calculate end of struct padding.
by Stephen Hines
· 13 years ago
6b201eb
Define RS_VERSION as the SDK version.
by Stephen Hines
· 13 years ago
aaeb5f8
Merge "Fix style issues."
by Stephen Hines
· 13 years ago
ecddee3
Fix style issues.
by Stephen Hines
· 13 years ago
d22724a
Enhanced check for padding
by Andrew Hsieh
· 13 years ago
48b72bf
Type-checking for ForEach with RS types.
by Stephen Hines
· 13 years ago
4f9e08b
Add in missing primitive element reflection.
by Stephen Hines
· 13 years ago
b5a89fb
Clean up forEach reflection code.
by Stephen Hines
· 13 years ago
593a894
Simple support for reflecting rsForEach().
by Stephen Hines
· 13 years ago
3fa286b
Fix b/3427124. Adding the overloadable invokable feature. Reflect that type of invokables to Java.
by Shih-wei Liao
· 14 years ago
8d5a2f6
Support Windows paths in slang.
by Raphael
· 14 years ago
6e6578a
Add support for assertions in llvm-rs-cc.
by Stephen Hines
· 14 years ago
d09df09
Fix pragma for reflection license.
by Stephen Hines
· 14 years ago
6b64b2b
Remove android.util.Log from reflected files.
by Stephen Hines
· 14 years ago
4cc67fc
Support for generating .java dependencies for RS.
by Stephen Hines
· 14 years ago
0661778
Fix style.
by Stephen Hines
· 14 years ago
10c4c39
Just pass the field packer directly rather than
by Jason Sams
· 14 years ago
a036a8a
Change to match final API sigs
by Jason Sams
· 14 years ago
3291793
Fix style.
by Stephen Hines
· 14 years ago
42afde2
Update with new function names.
by Jason Sams
· 14 years ago
aa180e9
API clean-up
by Alex Sakhartchouk
· 14 years ago
cedffd9
Fix bug with resize that would leave the
by Jason Sams
· 14 years ago
dd6206b
Arrays of width 3 vector types cannot be exported.
by Stephen Hines
· 14 years ago
91fe83b
Add usage flag to create ScriptField_*
by Jason Sams
· 14 years ago
Next »