Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
frameworks
/
compile
/
slang
/
0a813a3ef2a82f19d7eab9e23ae8493197143803
/
slang_rs_backend.cpp
43730fe
Apply changes to migrate to CLANG-160673-20120724.
by Shih-wei Liao
· 12 years ago
d5a84f6
Generate an error when exporting RS objects in structs/arrays.
by Stephen Hines
· 13 years ago
5bfec8d
Revert "Generate an error for exporting rs_objects in structs/arrays."
by Stephen Hines
· 13 years ago
f5abb50
Generate an error for exporting rs_objects in structs/arrays.
by Stephen Hines
· 13 years ago
8004db0
am 011fed09: am ffbd99c5: Merge "Remove optimization level metadata."
by Stephen Hines
· 13 years ago
51322a4
Remove optimization level metadata.
by Stephen Hines
· 13 years ago
2b8fb64
Removing DataKind completely from llvm-rs-cc.
by Stephen Hines
· 13 years ago
e3cb21b
am fa5209a2: am 9c459f0c: Merge "Enable emission of debugger-friendly bitcode"
by Jean-Baptiste Queru
· 13 years ago
c460b37
Enable emission of debugger-friendly bitcode
by mkopec1
· 13 years ago
7b51b55
Export ForEach on non-root functions.
by Stephen Hines
· 13 years ago
7aff4a0
Update error diagnostics.
by Stephen Hines
· 13 years ago
fa6ef56
Apply changes to migrate to upstream (Nov 25th 2011).
by Logan Chien
· 13 years ago
9207a2e
Apply changes to migrate to LLVM upstream Oct 20th 2011.
by Logan Chien
· 13 years ago
688e64b
Generate .rs.dtor() to clean up globals.
by Stephen Hines
· 13 years ago
4a4bf92
Don't generate forEach() on pre-ICS target SDK.
by Stephen Hines
· 13 years ago
4ccf75e
Fix up parsing of root() function arguments.
by Stephen Hines
· 13 years ago
2e35b13
Add support for -target-api <n> to llvm-rs-cc.
by Stephen Hines
· 13 years ago
ab992e5
Apply changes to migrate to llvm upstream r135568.
by Logan Chien
· 13 years ago
a67e445
Remove ArrayRefs!
by Stephen Hines
· 13 years ago
7c67e57
Apply changes to migrate to upstream API.
by Shih-wei Liao
· 13 years ago
d27a74e
Fix missing slot metadata issue + cleanup ArrayRefs.
by Stephen Hines
· 13 years ago
83f0c62
Apply API changes to migrate to CLANG upstream.
by Shih-wei Liao
· 13 years ago
5baf632
Check RS functions (esp. init/root) for validity.
by Stephen Hines
· 14 years ago
78e69cb
Forbid RS objects from being contained in unions.
by Stephen Hines
· 14 years ago
d0b5edd
Disallow union copies that contain RS object types
by Stephen Hines
· 14 years ago
2bb67db
Replace struct assignments with rsSetObject calls.
by Stephen Hines
· 14 years ago
6e6578a
Add support for assertions in llvm-rs-cc.
by Stephen Hines
· 14 years ago
b3a12fe
Add Slang support for rs_object_slots metadata.
by Stephen Hines
· 14 years ago
3fd0a94
Refactor pragma handling (pass everything to LLVM)
by Stephen Hines
· 14 years ago
eb2eec9
Fix duplicate destructor issue.
by Stephen Hines
· 14 years ago
96ab06c
Add support for the version pragma.
by Stephen Hines
· 14 years ago
dd6206b
Arrays of width 3 vector types cannot be exported.
by Stephen Hines
· 14 years ago
e5e6443
Improved error messages for structs.
by Stephen Hines
· 14 years ago
c97a333
Improve validation of AST before reflection.
by Stephen Hines
· 14 years ago
c808a99
Add prelim error check for pointers in structs.
by Stephen Hines
· 14 years ago
e639eb5
Improve code style.
by Stephen Hines
· 14 years ago
1bdd497
Add simple destructors to local RS objects.
by Stephen Hines
· 14 years ago
4b32ffd
Factor out RSObjectRefCount for destructor work.
by Stephen Hines
· 14 years ago
cfae0f3
Process non-static funcs with HandleTopLevelDecl().
by Stephen Hines
· 14 years ago
b1771ef
Exclude rs_matrixNxN from being RS object type.
by Zonr Chang
· 14 years ago
0307eaa
Define the RS type specification.
by Zonr Chang
· 14 years ago
fcda235
Support for local RS zero initialization.
by Stephen Hines
· 14 years ago
a65ec16
Unify type spec by creating rs-spec-gen.
by Zonr Chang
· 14 years ago
68fc02c
Add two new APIs in HandleTranslationUnitPre and HandleTranslationUnitPost.
by Zonr Chang
· 14 years ago
c383a50
Prepend legal announcement in all files.
by Zonr Chang
· 14 years ago
592a954
Make --allow-rs-prefix more reasonable.
by Zonr Chang
· 14 years ago
7f2f385
Rewrite llvm-rs-link a bit. It's now more clean.
by Zonr Chang
· 14 years ago
3a9ca1f
Provide better abstraction of class Slang.
by Zonr Chang
· 14 years ago
0da0a7d
1. Rewrite reflection of parameter packet in RSExportFunc. In order to
by Zonr Chang
· 14 years ago
6315f76
More coding style fixing to improve the readability. No actual semantics
by zonr
· 14 years ago
9ef2f78
The Mother-of-All code review:
by Shih-wei Liao
· 14 years ago
cecd11d
Fix warnings. Bug fix.
by Shih-wei Liao
· 14 years ago
1ebc0ca
Implement the ARM-specific struct layout ABI in exportable functions parameters for rs. Add the ABI-compliant #args when needed.
by Shih-wei Liao
· 14 years ago
f52a620
Apply changes on slang such that it can work with LLVM/Clang upstream r112364/r112367.
by Shih-wei Liao
· 14 years ago
4c9f742
Right usage of linking. Enable the reuse of the same Slang object across multiple input files.
by Shih-wei Liao
· 14 years ago
1fd8579
Add a command-line option to allow function names with the "rs" prefix (--allow-rs-prefix). When not specified, user-defined functions with that prefix will be treated as an error.
by Kirk Stewart
· 14 years ago
001fb6d
1. Add comments to clarify (E.g., don't worry. "syntax error will be triggered by predecessor later")
by Shih-wei Liao
· 14 years ago
6b22674
Add a check to prevent users from defining function names starting witih "rs".
by Kirk Stewart
· 14 years ago
462aefd
Initialize slang and Android.mk.
by Shih-wei Liao
· 14 years ago