ac: add f64_0 to the llvm build context
authorTimothy Arceri <tarceri@itsqueeze.com>
Thu, 11 Jan 2018 11:09:35 +0000 (22:09 +1100)
committerTimothy Arceri <tarceri@itsqueeze.com>
Thu, 11 Jan 2018 22:29:18 +0000 (09:29 +1100)
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
src/amd/common/ac_llvm_build.c
src/amd/common/ac_llvm_build.h

index 75cc0dc..f0a1788 100644 (file)
@@ -78,6 +78,7 @@ ac_llvm_context_init(struct ac_llvm_context *ctx, LLVMContextRef context,
        ctx->i32_1 = LLVMConstInt(ctx->i32, 1, false);
        ctx->f32_0 = LLVMConstReal(ctx->f32, 0.0);
        ctx->f32_1 = LLVMConstReal(ctx->f32, 1.0);
+       ctx->f64_0 = LLVMConstReal(ctx->f64, 0.0);
        ctx->f64_1 = LLVMConstReal(ctx->f64, 1.0);
 
        ctx->i1false = LLVMConstInt(ctx->i1, 0, false);
index a527929..78322bb 100644 (file)
@@ -63,6 +63,7 @@ struct ac_llvm_context {
        LLVMValueRef i32_1;
        LLVMValueRef f32_0;
        LLVMValueRef f32_1;
+       LLVMValueRef f64_0;
        LLVMValueRef f64_1;
        LLVMValueRef i1true;
        LLVMValueRef i1false;