From 5c08bfbd174646ab8e113f56ca8332e754539ab4 Mon Sep 17 00:00:00 2001 From: Tim Rowley Date: Thu, 8 Jun 2017 14:42:54 -0500 Subject: [PATCH] swr/rast: gen_llvm_types.py support for SIMD256/SIMD512 Reviewed-by: Bruce Cherniak --- .../drivers/swr/rasterizer/codegen/gen_llvm_types.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/gallium/drivers/swr/rasterizer/codegen/gen_llvm_types.py b/src/gallium/drivers/swr/rasterizer/codegen/gen_llvm_types.py index c1533687c9d..94f3f9feffb 100644 --- a/src/gallium/drivers/swr/rasterizer/codegen/gen_llvm_types.py +++ b/src/gallium/drivers/swr/rasterizer/codegen/gen_llvm_types.py @@ -62,21 +62,21 @@ def gen_llvm_type(type, name, is_pointer, is_pointer_pointer, is_array, is_array llvm_type = 'VectorType::get(Type::getInt32Ty(ctx), pJitMgr->mVWidth)' elif type == '__m128i': llvm_type = 'VectorType::get(Type::getInt32Ty(ctx), 4)' - elif type == 'SIMD8::vector_t': + elif type == 'SIMD256::Float': llvm_type = 'VectorType::get(Type::getFloatTy(ctx), 8)' - elif type == 'SIMD8::vectori_t': + elif type == 'SIMD256::Integer': llvm_type = 'VectorType::get(Type::getInt32Ty(ctx), 8)' - elif type == 'SIMD16::vector_t': + elif type == 'SIMD512::Float': llvm_type = 'VectorType::get(Type::getFloatTy(ctx), 16)' - elif type == 'SIMD16::vectori_t': + elif type == 'SIMD512::Integer': llvm_type = 'VectorType::get(Type::getInt32Ty(ctx), 16)' elif type == 'simdvector': llvm_type = 'ArrayType::get(VectorType::get(Type::getFloatTy(ctx), 8), 4)' elif type == 'simd16vector': llvm_type = 'ArrayType::get(VectorType::get(Type::getFloatTy(ctx), 16), 4)' - elif type == 'SIMD8::attrib_t': + elif type == 'SIMD256::Vec4': llvm_type = 'ArrayType::get(VectorType::get(Type::getFloatTy(ctx), 8), 4)' - elif type == 'SIMD16::attrib_t': + elif type == 'SIMD512::Vec4': llvm_type = 'ArrayType::get(VectorType::get(Type::getFloatTy(ctx), 16), 4)' else: llvm_type = 'Gen_%s(pJitMgr)' % type -- 2.30.2