aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJu-Zhe Zhong <juzhe.zhong@rivai.ai>2023-06-23 22:21:03 +0800
committerPan Li <pan2.li@intel.com>2023-06-24 14:08:03 +0800
commitad5ab848cc487b3f7fd82c7cb3c408747bd10422 (patch)
treef9c7c2b1eb5e02cd99f4262f3853723caef3c9da
parentb2e075a594e93a4fc89de8fa53db5c32a4de83b5 (diff)
downloadgcc-ad5ab848cc487b3f7fd82c7cb3c408747bd10422.zip
gcc-ad5ab848cc487b3f7fd82c7cb3c408747bd10422.tar.gz
gcc-ad5ab848cc487b3f7fd82c7cb3c408747bd10422.tar.bz2
IVOPTS: Add LEN_MASK_{LOAD, STORE} into 'get_alias_ptr_type_for_ptr_address'
gcc/ChangeLog: * tree-ssa-loop-ivopts.cc (get_alias_ptr_type_for_ptr_address): Add LEN_MASK_{LOAD,STORE}.
-rw-r--r--gcc/tree-ssa-loop-ivopts.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/tree-ssa-loop-ivopts.cc b/gcc/tree-ssa-loop-ivopts.cc
index 6671ff6..5731822 100644
--- a/gcc/tree-ssa-loop-ivopts.cc
+++ b/gcc/tree-ssa-loop-ivopts.cc
@@ -7559,6 +7559,8 @@ get_alias_ptr_type_for_ptr_address (iv_use *use)
case IFN_MASK_STORE_LANES:
case IFN_LEN_LOAD:
case IFN_LEN_STORE:
+ case IFN_LEN_MASK_LOAD:
+ case IFN_LEN_MASK_STORE:
/* The second argument contains the correct alias type. */
gcc_assert (use->op_p = gimple_call_arg_ptr (call, 0));
return TREE_TYPE (gimple_call_arg (call, 1));