GCC Middle and Back End API Reference
|
#include <cgraph.h>
Data Fields | |
tree | orig_arg |
tree | orig_type |
tree | vector_arg |
tree | vector_type |
tree | simd_array |
enum cgraph_simd_clone_arg_type | arg_type |
unsigned int | alignment |
HOST_WIDE_INT | linear_step |
Function arguments in the original function of a SIMD clone. Supplementary data for `struct simd_clone'.
unsigned int cgraph_simd_clone_arg::alignment |
Referenced by simd_clone_adjust(), and simd_clone_mangle().
enum cgraph_simd_clone_arg_type cgraph_simd_clone_arg::arg_type |
Referenced by simd_clone_adjust(), simd_clone_linear_addend(), simd_clone_mangle(), and vectorizable_simd_clone_call().
HOST_WIDE_INT cgraph_simd_clone_arg::linear_step |
Referenced by simd_clone_linear_addend(), simd_clone_mangle(), and vectorizable_simd_clone_call().
tree cgraph_simd_clone_arg::orig_arg |
Referenced by ipa_simd_modify_function_body(), simd_clone_adjust(), and simd_clone_linear_addend().
tree cgraph_simd_clone_arg::orig_type |
tree cgraph_simd_clone_arg::simd_array |
Referenced by ipa_simd_modify_function_body(), simd_clone_adjust(), and simd_clone_init_simd_arrays().
tree cgraph_simd_clone_arg::vector_arg |
Referenced by ipa_simd_modify_function_body(), simd_clone_adjust(), and simd_clone_init_simd_arrays().
tree cgraph_simd_clone_arg::vector_type |
Referenced by vectorizable_simd_clone_call().