Skip to content
Commit 0344cdfe authored by Tom Stellard's avatar Tom Stellard
Browse files

R600: Add 64-bit float load/store support



* Added R600_Reg64 class
* Added T#Index#.XY registers definition
* Added v2i32 register reads from parameter and global space
* Added f32 and i32 elements extraction from v2f32 and v2i32
* Added v2i32 -> v2f32 conversions

Tom Stellard:
  - Mark vec2 operations as expand.  The addition of a vec2 register
    class made them all legal.

Patch by: Dmitry Cherkassov

Signed-off-by: default avatarDmitry Cherkassov <dcherkassov@gmail.com>
llvm-svn: 187582
parent 53698938
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment