GCC Middle and Back End API Reference
cgraph_simd_clone Struct Reference

#include <cgraph.h>

Collaboration diagram for cgraph_simd_clone:

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_nodeprev_clone
 
cgraph_nodenext_clone
 
cgraph_nodeorigin
 
cgraph_simd_clone_arg args [1]
 

Detailed Description

Specific data for a SIMD function clone.   

Field Documentation

◆ args

◆ inbranch

unsigned int cgraph_simd_clone::inbranch

◆ mask_mode

machine_mode cgraph_simd_clone::mask_mode

◆ nargs

◆ next_clone

◆ origin

cgraph_node* cgraph_simd_clone::origin

Referenced by expand_simd_clones().

◆ prev_clone

cgraph_node* cgraph_simd_clone::prev_clone

Referenced by expand_simd_clones().

◆ simdlen

◆ vecsize_float

poly_uint64 cgraph_simd_clone::vecsize_float

◆ vecsize_int

poly_uint64 cgraph_simd_clone::vecsize_int

◆ vecsize_mangle

unsigned char cgraph_simd_clone::vecsize_mangle

Referenced by simd_clone_mangle().


The documentation for this struct was generated from the following file: