|
GCC Middle and Back End API Reference
|
#include <cgraph.h>

Data Fields | |
| poly_uint64 | simdlen |
| unsigned int | nargs |
| poly_uint64 | vecsize_int |
| poly_uint64 | vecsize_float |
| machine_mode | mask_mode |
| unsigned char | vecsize_mangle |
| unsigned int | inbranch: 1 |
| cgraph_node * | prev_clone |
| cgraph_node * | next_clone |
| cgraph_node * | origin |
| cgraph_simd_clone_arg | args [1] |
Specific data for a SIMD function clone.
| cgraph_simd_clone_arg cgraph_simd_clone::args[1] |
| unsigned int cgraph_simd_clone::inbranch |
Referenced by expand_simd_clones(), simd_clone_struct_copy(), and vectorizable_simd_clone_call().
| machine_mode cgraph_simd_clone::mask_mode |
Referenced by vectorizable_simd_clone_call().
| unsigned int cgraph_simd_clone::nargs |
Referenced by expand_simd_clones(), simd_clone_struct_alloc(), simd_clone_struct_copy(), and vectorizable_simd_clone_call().
| cgraph_node * cgraph_simd_clone::next_clone |
Referenced by expand_simd_clones(), and symbol_table::remove_unreachable_nodes().
| cgraph_node* cgraph_simd_clone::origin |
Referenced by expand_simd_clones().
| cgraph_node* cgraph_simd_clone::prev_clone |
Referenced by expand_simd_clones().
| poly_uint64 cgraph_simd_clone::simdlen |
Referenced by expand_simd_clones(), simd_clone_init_simd_arrays(), simd_clone_mangle(), and vectorizable_simd_clone_call().
| poly_uint64 cgraph_simd_clone::vecsize_float |
| poly_uint64 cgraph_simd_clone::vecsize_int |
| unsigned char cgraph_simd_clone::vecsize_mangle |
Referenced by simd_clone_mangle().