aboutsummaryrefslogtreecommitdiffstats
path: root/slang_rs_reflection.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update llvm-rs-cc version to 23 for M.Stephen Hines2015-07-131-1/+1
* Add Half support in slangPirama Arumuga Nainar2015-06-031-1/+1
* Enable getInvokeID in reflected codeYang Ni2015-04-301-1/+1
* Support new-style kernels with no output and no input.David Gross2015-04-021-22/+27
* Add getInvokeID_xxx() to the reflection code.Yang Ni2015-01-301-0/+10
* Update slang for LLVM rebase to r222494.Stephen Hines2014-11-241-1/+0
* Replace the NULL macro with nullptr literal.Chris Wailes2014-08-201-16/+16
* Add an option to emit 32-bit and 64-bit bitcode.Stephen Hines2014-07-091-3/+1
* Merge "Adds support for multi-input kernels to Slang."Stephen Hines2014-07-071-33/+95
|\
| * Adds support for multi-input kernels to Slang.Chris Wailes2014-07-071-33/+95
* | Reflect Java size information using mElement.getBytesSize().Tim Murray2014-07-081-11/+22
|/
* Add -v (-verbose/--verbose) option to llvm-rs-cc.Stephen Hines2014-06-111-1/+2
* Remove the ugly EB_ADD macro and related hacks.Jean-Luc Brouillet2014-06-051-102/+152
* Set the reflection parameters in the constructors.Jean-Luc Brouillet2014-06-051-70/+40
* Use GeneratedFile in Java reflectionJean-Luc Brouillet2014-06-031-410/+351
* Remove ReflectionBase.Jean-Luc Brouillet2014-06-031-5/+47
* Merge RSReflectionJava::Context into RSReflectionJava.Jean-Luc Brouillet2014-06-021-647/+612
* Fix typo in function name.Stephen Hines2014-06-021-9/+9
* Reformat the reflection code using clang-formatJean-Luc Brouillet2014-05-281-733/+591
* Rename RSReflection to RSReflectionJava.Jean-Luc Brouillet2014-05-271-195/+154
* Replace std::endl by \n.Jean-Luc Brouillet2014-05-271-213/+178
* Merge "Remove useless "return;" statements."Jean-Luc Brouillet2014-05-271-48/+0
|\
| * Remove useless "return;" statements.Jean-Luc Brouillet2014-05-271-48/+0
* | Generate calls to getBitCode32() for new constructor type.Stephen Hines2014-05-231-23/+32
|/
* Clean up embedded bitcode path for Java.Stephen Hines2014-05-231-4/+15
* Make virtual getTypeStoreSize and getTypeAllocSizeJean-Luc Brouillet2014-05-151-10/+12
* Move DataType enum out of RSExportPrimitiveDataType.Jean-Luc Brouillet2014-05-151-38/+38
* Update Slang for Clang/LLVM 3.5a.Tim Murray2014-04-251-42/+42
* Fix initializers and add vector reflection support.Stephen Hines2013-08-291-2/+2
* Fix filename-escaping for Windows paths.Stephen Hines2013-03-261-2/+14
* Enable reflection of clipped kernels.Stephen Hines2013-02-121-1/+36
* Skip reflection of resize() when building for the compatibility library.Stephen Hines2013-01-181-1/+4
* Fix struct reflection with compat lib.Tim Murray2013-01-171-2/+4
* Fix C++ ForEach reflection (bad usrData args).Stephen Hines2012-11-271-1/+1
* Only generate getFieldID_*() for non-Pointer (bind) types.Stephen Hines2012-10-151-10/+17
* Add support for getting arbitrary kernel and field IDs.Tim Murray2012-10-101-3/+37
* Switch to FieldPacker for signed sub-integer types.Stephen Hines2012-09-251-1/+3
* Support for pass-by-value kernels.Stephen Hines2012-09-191-4/+8
* Simpler ScriptC constructorsStephen Hines2012-09-121-0/+27
* Add RS package name option + support.Stephen Hines2012-08-031-13/+5
* Fix reflection of setters for unsigned primitive types.Stephen Hines2012-07-241-10/+83
* Refactor using genSetExportVariable().Stephen Hines2012-05-011-129/+68
* Reflect element/dim information for FieldPacker.Stephen Hines2012-04-301-95/+89
* Continue C++ reflection work.Jason Sams2012-03-131-43/+5
* Removing DataKind completely from llvm-rs-cc.Stephen Hines2012-03-091-36/+18
* More cleanup for reflection code.Stephen Hines2012-03-081-357/+48
* Add getRSReflectionType to facilitate new C++ code.Stephen Hines2012-03-081-49/+4
* Adapt to upstream Clang/LLVM changes.Stephen Hines2012-03-051-1/+2
* Style violation cleanup.Stephen Hines2012-02-241-20/+29
* Support dummy root() and re-ordering in presence of non-root kernels.Stephen Hines2012-02-221-0/+9