History log of /frameworks/compile/slang/tests/F_vector_cast/vector_cast.rs
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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