swr: [rasterizer jitter] Change SimdVector representation to array
authorTim Rowley <timothy.o.rowley@intel.com>
Mon, 23 Jan 2017 17:30:13 +0000 (11:30 -0600)
committerTim Rowley <timothy.o.rowley@intel.com>
Wed, 8 Feb 2017 19:57:33 +0000 (13:57 -0600)
commit8780706c62edaa8bf29b57763272d9fe29893265
tree2965ebb10a6ba3326749d393848726cc3f87b84b
parentd159b0bf34d1a591cf6d534952ebb80c7445062d
swr: [rasterizer jitter] Change SimdVector representation to array

Make all SimdVectors in LLVM represented as simdscalar[4] rather
than a struct.

Fixes issues with promotion of values from i32 to i64 to match
register width.

Reviewed-by: Bruce Cherniak <bruce.cherniak@intel.com>
src/gallium/drivers/swr/rasterizer/jitter/JitManager.cpp
src/gallium/drivers/swr/rasterizer/jitter/JitManager.h