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/RSCCOptions.td
|
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/RSCCOptions.td
|
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/RSCCOptions.td
|
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/RSCCOptions.td
|
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/RSCCOptions.td
|
a1f95ee8df425089100148a42954cf61dc285015 |
|
09-Aug-2013 |
Stephen Hines <srhines@google.com> |
Update slang for LLVM merge up to r187914. Move OptParser.td dependency to use LLVM's version. Switch to llvm::sys::fs::F_* enums. Switch to LLVM Option handling library (not in Clang any more). Add new ALIASARGS field to OPTION macro. Switch to clang::getLastArgIntValue() helper function. Use llvm::sys::fs::OpenFlags as enum and not unsigned int. Remove unused DisableSimplifyLibCalls(). Switch to llvm::sys::fs::create_directories(). Change-Id: I9b12e18b759536c762ea0dd43356907ee53dbddb
/frameworks/compile/slang/RSCCOptions.td
|
e006c14e3a1b79c3fbabc6ea8b12ce5f7be8e5a6 |
|
18-May-2013 |
Stephen Hines <srhines@google.com> |
Support -O0 as well as -O 0 for option passing. Bug: 9022067 This is not the same as standard Clang, and I would prefer to deprecate the old way (with space), but the SDK build system will need some time to adapt. Change-Id: I872afe8db3db6745b5507176007c012d0c4da117
/frameworks/compile/slang/RSCCOptions.td
|
b39955853528aa53376e40375af4bdf92dbb8cc2 |
|
26-Jan-2013 |
Stephen Hines <srhines@google.com> |
Add docs for -MD. Change-Id: Iab83e3da183f1cb896d2058955338b328ca941a2
/frameworks/compile/slang/RSCCOptions.td
|
23c4358f12bd9d0ba7166eceebd683db95a41b3f |
|
10-Jan-2013 |
Stephen Hines <srhines@google.com> |
Updates for LLVM merge to r171906 on 20130108. Change-Id: I4cf3718041d8876d4a23a412b6b4fa4226ec3b50
/frameworks/compile/slang/RSCCOptions.td
|
0a813a3ef2a82f19d7eab9e23ae8493197143803 |
|
04-Aug-2012 |
Stephen Hines <srhines@google.com> |
Add RS package name option + support. Usage: llvm-rs-cc -rs-package-name=android.renderscript ... or llvm-rs-cc -rs-package-name android.renderscript ... This allows us to reflect a different import path for our base RS classes. The default value is "android.renderscript", resulting in a reflection that produces "import android.renderscript.*;". Change-Id: Icf7e83b963ba70c803899697f49b41fdfb9586e7
/frameworks/compile/slang/RSCCOptions.td
|
3c9c8645f52ea95e94f88715f9594750567a4e33 |
|
02-Mar-2012 |
Stephen Hines <srhines@google.com> |
Merge "Add option to generate reflected C++ code."
|
e3cb21bc8654181da174ac441acec7726b5a78ec |
|
02-Mar-2012 |
Jean-Baptiste Queru <jbq@google.com> |
am fa5209a2: am 9c459f0c: Merge "Enable emission of debugger-friendly bitcode" * commit 'fa5209a2bd1e10f675a889c60d8d5a589e860d18': Enable emission of debugger-friendly bitcode
|
5c25c5159c0a5be9af992679067790716626da7b |
|
27-Feb-2012 |
Stephen Hines <srhines@google.com> |
Add option to generate reflected C++ code. BUG=5972398 Change-Id: Ib31ca4bd48a0aa15ebb27092a1ba502e7520d0cf
/frameworks/compile/slang/RSCCOptions.td
|
c460b37ffb50819a32c2a8967754b6f784b28263 |
|
09-Jan-2012 |
mkopec1 <mkopec1@intel.com> |
Enable emission of debugger-friendly bitcode - Add "-g" flag to llvm-rs-cc in order to emit debug metadata - Add optimization level parameter -O and tests - Add lit based tests (use llvm-lit from libbcc/tests/debuginfo) -- Add README file for lit-tests directory Change-Id: I5e2f6f9b6f536fa7a10de008b54ac0878cf352a9
/frameworks/compile/slang/RSCCOptions.td
|
8f4d972ef6c6796ffdde603e456979a7004d1e20 |
|
05-Dec-2011 |
Stephen Hines <srhines@google.com> |
Add support for warning flag processing. BUG=5714569 Change-Id: I96567325df605c5eb0f0bf2f2371a1cea9718a5b
/frameworks/compile/slang/RSCCOptions.td
|
b7d1269f983f28d9fe625a96439fa88b39dc96f6 |
|
03-Sep-2011 |
Stephen Hines <srhines@google.com> |
Remove obsolete/confusing options and fix strings. Change-Id: I26b5eeea7ddc8cc4984745daa52635ea95ad7c66
/frameworks/compile/slang/RSCCOptions.td
|
2e35b136cc2434080fcd682d2f95e53a87675dd4 |
|
22-Jul-2011 |
Stephen Hines <srhines@google.com> |
Add support for -target-api <n> to llvm-rs-cc. Change-Id: Ieaef83fae55f84e87a9301b377633ac658a724b6
/frameworks/compile/slang/RSCCOptions.td
|
c383a500aa59423264811be3874461bf8adbfea0 |
|
11-Oct-2010 |
Zonr Chang <zonr@google.com> |
Prepend legal announcement in all files. Release libslang/llvm-rs-cc/llvm-rs-link under Apache 2.0 license.
/frameworks/compile/slang/RSCCOptions.td
|
ffa58bb392b79944a1cc23b0d41cbef9a34f8c2e |
|
10-Oct-2010 |
Shih-wei Liao <sliao@google.com> |
Revert "Revert "Improve RSCCOptions.td"" This reverts commit a89771a1c938abb64ce6c8ebac90bb6e617482c9.
/frameworks/compile/slang/RSCCOptions.td
|
b81c6a4cbd9c08e0b20ea4fbc615b416ac1bc9ec |
|
10-Oct-2010 |
Shih-wei Liao <sliao@google.com> |
Revert "Revert "New implementation of llvm-rs-cc (replacement of slang_driver)."" This reverts commit a6d60672695f1438a63acdbf85eae7f97ce2b50d.
/frameworks/compile/slang/RSCCOptions.td
|
a6d60672695f1438a63acdbf85eae7f97ce2b50d |
|
10-Oct-2010 |
Shih-wei Liao <sliao@google.com> |
Revert "New implementation of llvm-rs-cc (replacement of slang_driver)." This reverts commit 6791df284557f4173a9715b3634f4f4901a6bb8a.
/frameworks/compile/slang/RSCCOptions.td
|
a89771a1c938abb64ce6c8ebac90bb6e617482c9 |
|
10-Oct-2010 |
Shih-wei Liao <sliao@google.com> |
Revert "Improve RSCCOptions.td" This reverts commit 2f8b0a4764f7b5d8fea66f9a4a4c9afd07416124.
/frameworks/compile/slang/RSCCOptions.td
|
2f8b0a4764f7b5d8fea66f9a4a4c9afd07416124 |
|
10-Oct-2010 |
Shih-wei Liao <sliao@google.com> |
Improve RSCCOptions.td Change-Id: Ib99b585e024443dcc9bf46d777feca2f58d51102
/frameworks/compile/slang/RSCCOptions.td
|
6791df284557f4173a9715b3634f4f4901a6bb8a |
|
09-Oct-2010 |
Shih-wei Liao <sliao@google.com> |
New implementation of llvm-rs-cc (replacement of slang_driver). Change-Id: I1b8b6cf3dad8ef8fe2f4d24d4df604099f45ff37
/frameworks/compile/slang/RSCCOptions.td
|