Mesa (master): gallivm: move i32_vec_type inside the #ifdef

Brian Paul brianp at kemper.freedesktop.org
Thu Sep 16 15:00:59 UTC 2010


Module: Mesa
Branch: master
Commit: 7640151c3d9692bc5e43da04dab5697692a07f86
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7640151c3d9692bc5e43da04dab5697692a07f86

Author: Brian Paul <brianp at vmware.com>
Date:   Thu Sep 16 09:00:54 2010 -0600

gallivm: move i32_vec_type inside the #ifdef

---

 src/gallium/auxiliary/gallivm/lp_bld_swizzle.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/src/gallium/auxiliary/gallivm/lp_bld_swizzle.c b/src/gallium/auxiliary/gallivm/lp_bld_swizzle.c
index 1dfbe56..2e9e838 100644
--- a/src/gallium/auxiliary/gallivm/lp_bld_swizzle.c
+++ b/src/gallium/auxiliary/gallivm/lp_bld_swizzle.c
@@ -76,11 +76,12 @@ lp_build_broadcast_scalar(struct lp_build_context *bld,
    }
    else {
       LLVMValueRef res;
+
+#if HAVE_LLVM >= 0x207
       /* The shuffle vector is always made of int32 elements */
       struct lp_type i32_vec_type = lp_type_int_vec(32);
       i32_vec_type.length = type.length;
 
-#if HAVE_LLVM >= 0x207
       res = LLVMBuildInsertElement(bld->builder, bld->undef, scalar,
                                    LLVMConstInt(LLVMInt32Type(), 0, 0), "");
       res = LLVMBuildShuffleVector(bld->builder, res, bld->undef,




More information about the mesa-commit mailing list