666b0a7711c10ea31008302495c6b25d1bd0729b |
|
02-May-2015 |
Jean-Luc Brouillet <jeanluc@google.com> |
Enable warnings in llvm_rs_cc - Fixed a bug that prevented llvm_rs_cc from emitting many warnings. - Add support so that we can do Wno-error (needed to avoid deprecation warnings from breaking the build). - Add test to verify deprecated warning works. - Simplified slang top level to clean up handling of 32/64 bit compilation handling. b/21443340 Change-Id: Ibacfa7d3d9708cb39a33b71da9621aee2718f758 (cherry picked from commit 5309b0cbeda2c75eedf6627e06f4471c77f98f83)
/frameworks/compile/slang/rs_cc_options.cpp
|
5984fc03b6189f19f3721423b92469e4908a49ef |
|
10-Sep-2014 |
Stephen Hines <srhines@google.com> |
Emit 32/64-bit bitcode appropriately for C++ reflection. Bug: 17417839 This change adds proper handling of C++ reflection for the -m32/-m64 command line arguments. Only one type of bitcode will be emitted. Change-Id: Ic52812b0fc7836eefbe8b6837272124d69b50182
/frameworks/compile/slang/rs_cc_options.cpp
|
dd22d5ca3040cda08cd5702f9d0872c2db8da22f |
|
15-Aug-2014 |
Stephen Hines <srhines@google.com> |
Emit both 32-bit and 64-bit bitcode for target API >= 21. Bug: 16031597 Change-Id: I4e3437c2efcdb6102e805617b00720d04b897dc9
/frameworks/compile/slang/rs_cc_options.cpp
|
7ac9d0de26d325071ad3f26f8d34514efca2d3d6 |
|
16-Jul-2014 |
Stephen Hines <srhines@google.com> |
Update slang for LLVM rebase to r212749. Change-Id: I5819f9df3212ffcfa8f34c11d3cea29f1fd04878
/frameworks/compile/slang/rs_cc_options.cpp
|
9ae18b2bbee0b08afd400542e863dd665ff76059 |
|
11-Jun-2014 |
Stephen Hines <srhines@google.com> |
Add an option to emit 32-bit and 64-bit bitcode. Bug: 16031597 Change-Id: Ifb3c4eca5e7ae16106260c2b5f5da6854c021a3a
/frameworks/compile/slang/rs_cc_options.cpp
|
c9454afec1649846512993d0ef65a9f868976bb4 |
|
14-Jun-2014 |
Chris Wailes <chriswailes@google.com> |
Adds support for multi-input kernels to Slang. This patch modifies slang in the folowing ways: * Updates some of the development target API logic. * Adds logic for validating kernels with multiple inputs. * Added support for multi-input kernels to the Java reflection code. * Adds tests for these new features. * Updated existing tests with the new error messages. Change-Id: I46d2834c37075b2a2407fd8b010546818a4540d1
/frameworks/compile/slang/rs_cc_options.cpp
|
fc4f78b9c7941132fb048a83f0e4ba528c3b4fd0 |
|
11-Jun-2014 |
Stephen Hines <srhines@google.com> |
Add -v (-verbose/--verbose) option to llvm-rs-cc. This change also suppresses the display of "Generating Script*." output by default. Change-Id: I034a3ba20acf64e1eb9ecc02133edb03b643d559
/frameworks/compile/slang/rs_cc_options.cpp
|
7f5704efe0c59d5599f1ac7056976225dbfab946 |
|
11-Jun-2014 |
Stephen Hines <srhines@google.com> |
Clean up more of the RSCCOptions class. Pass a bunch of arguments using the class directly. Move the documentation next to the actual option declarations, rather than as part of a huge call to "compile()". Convert from bitfields to bool. Change-Id: I666dea469717f1f0ae59e0220a6146c96fc0fb7c
/frameworks/compile/slang/rs_cc_options.cpp
|
8b5c5c6566078d49c4dcd8d8c7a6364c33c09037 |
|
07-Jun-2014 |
Stephen Hines <srhines@google.com> |
Separate out option processing from llvm-rs-cc.cpp. Change-Id: I8abcc6d91820d8e6963f6579a5c6bbb95d6e2c7c
/frameworks/compile/slang/rs_cc_options.cpp
|