ac: add f64_1 to the llvm build context
authorTimothy Arceri <tarceri@itsqueeze.com>
Thu, 11 Jan 2018 06:03:36 +0000 (17:03 +1100)
committerTimothy Arceri <tarceri@itsqueeze.com>
Thu, 11 Jan 2018 22:29:17 +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 0704414..75cc0dc 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_1 = LLVMConstReal(ctx->f64, 1.0);
 
        ctx->i1false = LLVMConstInt(ctx->i1, 0, false);
        ctx->i1true = LLVMConstInt(ctx->i1, 1, false);
index e0fe0a5..a527929 100644 (file)
@@ -63,6 +63,7 @@ struct ac_llvm_context {
        LLVMValueRef i32_1;
        LLVMValueRef f32_0;
        LLVMValueRef f32_1;
+       LLVMValueRef f64_1;
        LLVMValueRef i1true;
        LLVMValueRef i1false;