6ce15a76781bf7278ae64c027db5749f953d74b4 |
|
13-Oct-2015 |
Stephen Hines <srhines@google.com> |
Fix unnecessarily broken sections in slang tests. These tests mostly were including broken kernel functions (in addition to their other errors). It is best to remove these unnecessary blocks for clarity in the individual tests. llvm-rs-cc is intended to return C99-related errors first, and any possible RS-kernel-reflection errors only once that completes successfully (which is why we never noticed this before). I also renamed some of the misnamed tests (we don't retain the P_ or F_ prefix on the source filenames). Change-Id: I9995e8b05817c895676e0eaa1adde263dc639cc0
/frameworks/compile/slang/tests/F_vector_cast/vector_cast.rs
|
39491028b989f97d584613d380658118eea891d9 |
|
01-Aug-2013 |
Tobias Grosser <grosser@google.com> |
Test for vector casts in function calls Change-Id: Idbd37a5588c7b0dae17146d295580ff3c516244b
/frameworks/compile/slang/tests/F_vector_cast/vector_cast.rs
|
dbb6dc37c377f8dd183f2069a6e27610d1202d98 |
|
08-May-2013 |
Stephen Hines <srhines@google.com> |
Disallow implicit and explicit casts of vector types in llvm-rs-cc. Bug: 7342914 Vector types are aggregates (just like structs), and casting of any type results in bitcasts being generated. This misbehaves when converting between things like float and int. Even more troublesome than explicit casts are implicit casts, which can arise from accidental arithmetic operations between two different vector types. Change-Id: If27a0f70d1da5f1773261a38e6b4572aeb976701
/frameworks/compile/slang/tests/F_vector_cast/vector_cast.rs
|