aboutsummaryrefslogtreecommitdiffstats
path: root/slang_rs_backend.cpp
Commit message (Expand)AuthorAgeFilesLines
* Apply changes to migrate to LLVM upstream Oct 20th 2011.Logan Chien2011-10-221-32/+28
* Generate .rs.dtor() to clean up globals.Stephen Hines2011-08-311-0/+7
* Don't generate forEach() on pre-ICS target SDK.Stephen Hines2011-08-181-3/+1
* Fix up parsing of root() function arguments.Stephen Hines2011-08-171-0/+27
* Add support for -target-api <n> to llvm-rs-cc.Stephen Hines2011-07-221-1/+3
* Apply changes to migrate to llvm upstream r135568.Logan Chien2011-07-201-4/+4
* Remove ArrayRefs!Stephen Hines2011-07-191-8/+4
* Apply changes to migrate to upstream API.Shih-wei Liao2011-07-191-6/+8
* Fix missing slot metadata issue + cleanup ArrayRefs.Stephen Hines2011-07-141-25/+7
* Apply API changes to migrate to CLANG upstream.Shih-wei Liao2011-06-221-10/+11
* Check RS functions (esp. init/root) for validity.Stephen Hines2011-05-021-2/+0
* Forbid RS objects from being contained in unions.Stephen Hines2011-04-251-15/+21
* Disallow union copies that contain RS object typesStephen Hines2011-04-201-2/+3
* Replace struct assignments with rsSetObject calls.Stephen Hines2011-02-111-1/+1
* Add support for assertions in llvm-rs-cc.Stephen Hines2011-02-071-3/+4
* Add Slang support for rs_object_slots metadata.Stephen Hines2011-01-271-3/+32
* Refactor pragma handling (pass everything to LLVM)Stephen Hines2011-01-181-1/+1
* Fix duplicate destructor issue.Stephen Hines2011-01-091-2/+8
* Add support for the version pragma.Stephen Hines2011-01-061-0/+10
* Arrays of width 3 vector types cannot be exported.Stephen Hines2010-12-101-1/+1
* Improved error messages for structs.Stephen Hines2010-12-061-11/+5
* Improve validation of AST before reflection.Stephen Hines2010-11-301-1/+46
* Add prelim error check for pointers in structs.Stephen Hines2010-11-291-1/+4
* Improve code style.Stephen Hines2010-11-101-11/+13
* Add simple destructors to local RS objects.Stephen Hines2010-11-081-0/+1
* Factor out RSObjectRefCount for destructor work.Stephen Hines2010-11-051-222/+1
* Process non-static funcs with HandleTopLevelDecl().Stephen Hines2010-11-011-27/+42
* Exclude rs_matrixNxN from being RS object type.Zonr Chang2010-10-221-9/+11
* Define the RS type specification.Zonr Chang2010-10-211-1/+1
* Support for local RS zero initialization.Stephen Hines2010-10-201-13/+240
* Unify type spec by creating rs-spec-gen.Zonr Chang2010-10-171-12/+30
* Add two new APIs in HandleTranslationUnitPre and HandleTranslationUnitPost.Zonr Chang2010-10-131-9/+7
* Prepend legal announcement in all files.Zonr Chang2010-10-121-0/+16
* Make --allow-rs-prefix more reasonable.Zonr Chang2010-10-081-10/+19
* Rewrite llvm-rs-link a bit. It's now more clean.Zonr Chang2010-10-081-3/+4
* Provide better abstraction of class Slang.Zonr Chang2010-10-061-4/+21
* 1. Rewrite reflection of parameter packet in RSExportFunc. In order toZonr Chang2010-10-061-9/+38
* More coding style fixing to improve the readability. No actual semanticszonr2010-10-051-52/+52
* The Mother-of-All code review:Shih-wei Liao2010-10-031-198/+252
* Fix warnings. Bug fix.Shih-wei Liao2010-09-211-2/+3
* Implement the ARM-specific struct layout ABI in exportable functions paramete...Shih-wei Liao2010-09-141-7/+10
* Apply changes on slang such that it can work with LLVM/Clang upstream r112364...Shih-wei Liao2010-09-111-4/+4
* Right usage of linking. Enable the reuse of the same Slang object across mult...Shih-wei Liao2010-08-051-6/+9
* Add a command-line option to allow function names with the "rs" prefix (--all...Kirk Stewart2010-07-071-2/+4
* 1. Add comments to clarify (E.g., don't worry. "syntax error will be triggere...Shih-wei Liao2010-06-211-1/+2
* Add a check to prevent users from defining function names startingKirk Stewart2010-06-111-2/+4
* Initialize slang and Android.mk.Shih-wei Liao2010-06-041-0/+234