From d13513fe465bf05d82304b99eccf7a053d7693be Mon Sep 17 00:00:00 2001 From: Brice Dobry Date: Fri, 25 Jun 2021 10:59:28 -0400 Subject: [PATCH] Remove the vector intrinsics replaced by ops There was a set of temporary intrinsics that were needed until normal ops supported vectors. These are now supported and the intrinsics are removed with this commit. --- .../maple_ir/include/intrinsic_vector.def | 18 ------------------ 1 file changed, 18 deletions(-) diff --git a/src/mapleall/maple_ir/include/intrinsic_vector.def b/src/mapleall/maple_ir/include/intrinsic_vector.def index a60f343c1b..851ca8f250 100644 --- a/src/mapleall/maple_ir/include/intrinsic_vector.def +++ b/src/mapleall/maple_ir/include/intrinsic_vector.def @@ -715,21 +715,3 @@ DEF_MIR_INTRINSIC(vector_store_v1f64, "vector_store_v1f64", INTRNISVECTOR, kArgTyVoid, kArgTyPtr, kArgTyV1F64) DEF_MIR_INTRINSIC(vector_store_v2f32, "vector_store_v2f32", INTRNISVECTOR, kArgTyVoid, kArgTyPtr, kArgTyV2F32) - -// Temporary intrinsics that should be replaced by standard ops. -DEF_MIR_INTRINSIC(vector_and_v8u16, "vector_and_v8u16", INTRNISVECTOR, - kArgTyV8U16, kArgTyV8U16, kArgTyV8U16) -DEF_MIR_INTRINSIC(vector_and_v4i32, "vector_and_v4i32", INTRNISVECTOR, - kArgTyV4I32, kArgTyV4I32, kArgTyV4I32) -DEF_MIR_INTRINSIC(vector_eq_v8u16, "vector_eq_v8u16", INTRNISVECTOR, - kArgTyV8U16, kArgTyV8U16, kArgTyV8U16) -DEF_MIR_INTRINSIC(vector_shl_v8u16, "vector_shl_v8u16", INTRNISVECTOR, - kArgTyV8U16, kArgTyV8U16, kArgTyV8I16) -DEF_MIR_INTRINSIC(vector_shli_v2u64, "vector_shli_v2u64", INTRNISVECTOR, - kArgTyV2U64, kArgTyV2U64, kArgTyI32) -DEF_MIR_INTRINSIC(vector_shri_v2u64, "vector_shri_v2u64", INTRNISVECTOR, - kArgTyV2U64, kArgTyV2U64, kArgTyI32) -DEF_MIR_INTRINSIC(vector_xor_v4u32, "vector_xor_v4u32", INTRNISVECTOR, - kArgTyV4U32, kArgTyV4U32, kArgTyV4U32) -DEF_MIR_INTRINSIC(vector_xor_v2u64, "vector_xor_v2u64", INTRNISVECTOR, - kArgTyV2U64, kArgTyV2U64, kArgTyV2U64) -- Gitee