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 07044142b0b91ad4f6ed693f06179d4b090d9dab..75cc0dc63c187b3188becacfedca212fba54d998 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 e0fe0a58a46255d0cde05644c198adcabba51c69..a5279294bc1a183381ab7421949499ea504ab3ab 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;