Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
frameworks
/
compile
/
slang
/
7f1edf33d20f541b94b955ad97046f0f0808b618
/
slang_rs_context.cpp
5d9263d
Revert "Handle kernel launch calls"
by Stephen Hines
· 9 years ago
45aa8c5
Handle kernel launch calls
by Yang Ni
· 9 years ago
c0c5dd8
Add initial support for validating and exporting reduce kernels.
by Matt Wala
· 9 years ago
3f45a25
slang: Improve handling of StringMapEntries.
by Matt Wala
· 9 years ago
eae0b7a
Extract special function handling functions into their own namespace.
by Matt Wala
· 9 years ago
f5b882c
Move kernel/static incompatibility check into AST validator.
by Matt Wala
· 9 years ago
c706907
Update slang for LLVM rebase to r230699.
by Stephen Hines
· 9 years ago
5abbe0e
Replace the NULL macro with nullptr literal.
by Chris Wailes
· 10 years ago
a9186d3
Merge "Update slang for LLVM rebase to r212749."
by Stephen Hines
· 10 years ago
2eb9a3f
Update slang for LLVM rebase to r212749.
by Stephen Hines
· 10 years ago
109e90a
Deprecate rs_fp_imprecise.
by Jean-Luc Brouillet
· 10 years ago
9ae18b2
Add an option to emit 32-bit and 64-bit bitcode.
by Stephen Hines
· 10 years ago
fc4f78b
Add -v (-verbose/--verbose) option to llvm-rs-cc.
by Stephen Hines
· 10 years ago
12fc283
Don't go through RSContext for the Java reflection (take 2)
by Jean-Luc Brouillet
· 10 years ago
7fda984
Revert "Don't go through RSContext for the Java reflection."
by Jean-Luc Brouillet
· 10 years ago
cc1b969
Don't go through RSContext for the Java reflection.
by Jean-Luc Brouillet
· 10 years ago
602def7
Rename RSReflection to RSReflectionJava.
by Jean-Luc Brouillet
· 10 years ago
796e7b1
Remove useless "return;" statements.
by Jean-Luc Brouillet
· 10 years ago
44d495d
Clean up embedded bitcode path for Java.
by Stephen Hines
· 10 years ago
ee4016d
Update Slang for Clang/LLVM 3.5a.
by Tim Murray
· 10 years ago
50cab07
Fix clang compile errors.
by Narayan Kamath
· 10 years ago
d3f7527
Add ReportErrror/Warning to RSContext.
by Jean-Luc Brouillet
· 11 years ago
925879f
Clean up handling of Java package name for llvm-rs-cc.
by Stephen Hines
· 11 years ago
44f1006
Update slang for LLVM merge to r183849.
by Stephen Hines
· 11 years ago
4c7c95c
Merge "Skip reflection of resize() when building for the compatibility library."
by Stephen Hines
· 12 years ago
23c4358
Updates for LLVM merge to r171906 on 20130108.
by Stephen Hines
· 12 years ago
82754d8
Skip reflection of resize() when building for the compatibility library.
by Stephen Hines
· 12 years ago
089cde3
Forbid non-const static variables in kernels.
by Stephen Hines
· 12 years ago
cf9a73a
Fix teardown bug for multiple files without pragma.
by Stephen Hines
· 12 years ago
0a813a3
Add RS package name option + support.
by Stephen Hines
· 12 years ago
14a7e17
Apply changes to migrate to CLANG-155088-20120419.
by Shih-wei Liao
· 12 years ago
c17e198
Support dummy root() and re-ordering in presence of non-root kernels.
by Stephen Hines
· 13 years ago
9999ec3
Clean up graphics/compute root() distinction.
by Stephen Hines
· 13 years ago
7aff4a0
Update error diagnostics.
by Stephen Hines
· 13 years ago
f736d5a
Add back pre-ICS support for "int root(int);".
by Stephen Hines
· 13 years ago
4a4bf92
Don't generate forEach() on pre-ICS target SDK.
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
b6809ed
Provide multiple diagnostics when we can.
by Stephen Hines
· 13 years ago
5baf632
Check RS functions (esp. init/root) for validity.
by Stephen Hines
· 13 years ago
be27482
Apply changes to migrate to LLVM Mar 6th 2011.
by Logan
· 14 years ago
f2174cf
Handle struct reference counting.
by Stephen Hines
· 14 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
6e6578a
Add support for assertions in llvm-rs-cc.
by Stephen Hines
· 14 years ago
4cc67fc
Support for generating .java dependencies for RS.
by Stephen Hines
· 14 years ago
3fd0a94
Refactor pragma handling (pass everything to LLVM)
by Stephen Hines
· 14 years ago
96ab06c
Add support for the version pragma.
by Stephen Hines
· 14 years ago
2ef9bc0
Convert fprintf -> diagnostic messages.
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
35f5b39
Missing pragma for java_package_name is an error.
by Stephen Hines
· 14 years ago
2d2512c
Remove legacy code for export func/var pragmas.
by Stephen Hines
· 14 years ago
3fbe68a
Turn on support for exporting non-static funcs.
by Stephen Hines
· 14 years ago
e639eb5
Improve code style.
by Stephen Hines
· 14 years ago
9e5b503
Use Clang object references instead of pointers.
by Stephen Hines
· 14 years ago
41ebf53
Remove Slang::TargetDescription.
by Zonr Chang
· 14 years ago
641558f
Implement one-definition-rule (ODR) feature.
by Zonr Chang
· 14 years ago
c383a50
Prepend legal announcement in all files.
by Zonr Chang
· 14 years ago
b81c6a4
Revert "Revert "New implementation of llvm-rs-cc (replacement of slang_driver).""
by Shih-wei Liao
· 14 years ago
a6d6067
Revert "New implementation of llvm-rs-cc (replacement of slang_driver)."
by Shih-wei Liao
· 14 years ago
6791df2
New implementation of llvm-rs-cc (replacement of slang_driver).
by Shih-wei Liao
· 14 years ago
2df25db
Export all non-static globals in RS.
by Stephen Hines
· 14 years ago
a41ce1d
Fix memory leak of RSExport* object create in processExport(). Now, they will
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
f52a620
Apply changes on slang such that it can work with LLVM/Clang upstream r112364/r112367.
by Shih-wei Liao
· 14 years ago
3f8b44d
Encode the bitcode binary files into Java source files.
by Ying Wang
· 14 years ago
28cf66d
Check export pragma.
by Shih-wei Liao
· 14 years ago
ac91815
Check export pragmas in the rs file.
by Shih-wei Liao
· 14 years ago
c81dd70
Memory errors: Fix mismatched free() / delete / delete [].
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
f83d3c3
Support multiple .rs files. Change "-o" to denote output path for .bc, NOT the output .bc file.
by Shih-wei Liao
· 14 years ago
6de8927
Add --output-java-reflection-path | -p
by Shih-wei Liao
· 14 years ago
e3756aa
Usage Linkage for choosing vars/funcs which should be exported instead.
by Victor Hsieh
· 14 years ago
a507042
Rename *ExportAllStatic* to *ExportAllNonStatic*.
by Victor Hsieh
· 14 years ago
d8a0d18
Add pragma rs set_reflect_license
by Victor Hsieh
· 14 years ago
c6718b3
Add pragma rs export_var_all and export_func_all
by Victor Hsieh
· 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
537446c
Add support to #pragma rs java_package_name.
by Shih-wei Liao
· 14 years ago
462aefd
Initialize slang and Android.mk.
by Shih-wei Liao
· 14 years ago