diff options
author | Matt Arsenault <Matthew.Arsenault@amd.com> | 2015-01-14 01:35:22 +0000 |
---|---|---|
committer | Matt Arsenault <Matthew.Arsenault@amd.com> | 2015-01-14 01:35:22 +0000 |
commit | e698663687906cd4ec108e9edaf030804646bb65 (patch) | |
tree | c4befae431b1b05c1138cbfbf1d0a4e5066956e7 /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | bd223423220bec2ab8c4fa9506fd7c5692ef6039 (diff) | |
download | llvm-e698663687906cd4ec108e9edaf030804646bb65.zip llvm-e698663687906cd4ec108e9edaf030804646bb65.tar.gz llvm-e698663687906cd4ec108e9edaf030804646bb65.tar.bz2 |
R600/SI: Fix bad code with unaligned byte vector loads
Don't do the v4i8 -> v4f32 combine if the load will need to
be expanded due to alignment. This stops adding instructions
to repack into a single register that the v_cvt_ubyteN_f32
instructions read.
llvm-svn: 225926
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions