GCC Middle and Back End API Reference
symbolic_number Struct Reference

Data Fields

unsigned HOST_WIDEST_INT n
int size

Detailed Description

A symbolic number is used to detect byte permutation and selection patterns. Therefore the field N contains an artificial number consisting of byte size markers:

0 - byte has the value 0 1..size - byte contains the content of the byte number indexed with that value minus one


Field Documentation

unsigned HOST_WIDEST_INT symbolic_number::n

Referenced by find_bswap_1().

int symbolic_number::size

Referenced by find_bswap_1(), and gate_cse_sincos().


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