From f2743a6dc524aaa570bbf5d9080cc3ea2fd24fd4 Mon Sep 17 00:00:00 2001 From: Anton Mitrokhin Date: Thu, 7 May 2015 14:24:53 +0300 Subject: [PATCH] [AVX512]: masked_load_i8/16/32/64 --- builtins/target-avx512-common.ll | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/builtins/target-avx512-common.ll b/builtins/target-avx512-common.ll index 287dc00f..e6a9d70c 100644 --- a/builtins/target-avx512-common.ll +++ b/builtins/target-avx512-common.ll @@ -385,11 +385,10 @@ define i64 @__reduce_max_uint64(<16 x i64>) nounwind readnone alwaysinline { ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; unaligned loads/loads+broadcasts - -declare @__masked_load_i8(i8 * nocapture, %mask) nounwind readonly -declare @__masked_load_i16(i8 * nocapture, %mask) nounwind readonly -declare @__masked_load_i32(i8 * nocapture, %mask) nounwind readonly -declare @__masked_load_i64(i8 * nocapture, %mask) nounwind readonly +masked_load(i8, 1) +masked_load(i16, 2) +masked_load(i32, 4) +masked_load(i64, 8) masked_load_float_double()