aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vectorizer.h
diff options
context:
space:
mode:
authorRobin Dapp <rdapp@ventanamicro.com>2024-08-08 10:54:35 +0200
committerRobin Dapp <rdapp@ventanamicro.com>2024-11-18 11:48:41 +0100
commit8f68d9cb7897df188f7dcd733d8c385f77fd8011 (patch)
tree4bf5f0ac5f896f5c73d9f0cd72ed2ea7f1b4658d /gcc/tree-vectorizer.h
parent5214ddb464aab6c98b6eb6a267dcc9952f030d2f (diff)
downloadgcc-8f68d9cb7897df188f7dcd733d8c385f77fd8011.zip
gcc-8f68d9cb7897df188f7dcd733d8c385f77fd8011.tar.gz
gcc-8f68d9cb7897df188f7dcd733d8c385f77fd8011.tar.bz2
ifn: Add else-operand handling.
This patch adds else-operand handling to the internal functions. gcc/ChangeLog: * internal-fn.cc (add_mask_and_len_args): Rename... (add_mask_else_and_len_args): ...to this and add else handling. (expand_partial_load_optab_fn): Use adjusted function. (expand_partial_store_optab_fn): Ditto. (expand_scatter_store_optab_fn): Ditto. (expand_gather_load_optab_fn): Ditto. (internal_fn_len_index): Add else handling. (internal_fn_else_index): Ditto. (internal_fn_mask_index): Ditto. (get_supported_else_vals): New function. (supported_else_val_p): New function. (internal_gather_scatter_fn_supported_p): Add else operand. * internal-fn.h (internal_gather_scatter_fn_supported_p): Define else constants. (MASK_LOAD_ELSE_ZERO): Ditto. (MASK_LOAD_ELSE_M1): Ditto. (MASK_LOAD_ELSE_UNDEFINED): Ditto. (get_supported_else_vals): Declare. (supported_else_val_p): Ditto.
Diffstat (limited to 'gcc/tree-vectorizer.h')
0 files changed, 0 insertions, 0 deletions