GCC Middle and Back End API Reference
|
Variables | |
const unsigned int | UNSET = 0 |
const unsigned int | SKIP = 1UL << 0 |
const unsigned int | ONLY_USED = 1UL << 1 |
const unsigned int | ONLY_GPR = 1UL << 2 |
const unsigned int | ONLY_ARG = 1UL << 3 |
const unsigned int | ENABLED = 1UL << 4 |
const unsigned int | LEAFY_MODE = 1UL << 5 |
const unsigned int | USED_GPR_ARG = ENABLED | ONLY_USED | ONLY_GPR | ONLY_ARG |
const unsigned int | USED_GPR = ENABLED | ONLY_USED | ONLY_GPR |
const unsigned int | USED_ARG = ENABLED | ONLY_USED | ONLY_ARG |
const unsigned int | USED = ENABLED | ONLY_USED |
const unsigned int | ALL_GPR_ARG = ENABLED | ONLY_GPR | ONLY_ARG |
const unsigned int | ALL_GPR = ENABLED | ONLY_GPR |
const unsigned int | ALL_ARG = ENABLED | ONLY_ARG |
const unsigned int | ALL = ENABLED |
const unsigned int | LEAFY_GPR_ARG = ENABLED | LEAFY_MODE | ONLY_GPR | ONLY_ARG |
const unsigned int | LEAFY_GPR = ENABLED | LEAFY_MODE | ONLY_GPR |
const unsigned int | LEAFY_ARG = ENABLED | LEAFY_MODE | ONLY_ARG |
const unsigned int | LEAFY = ENABLED | LEAFY_MODE |
Different settings for zeroing subset of registers.
const unsigned int zero_regs_flags::ALL = ENABLED |
const unsigned int zero_regs_flags::ENABLED = 1UL << 4 |
const unsigned int zero_regs_flags::LEAFY = ENABLED | LEAFY_MODE |
const unsigned int zero_regs_flags::LEAFY_ARG = ENABLED | LEAFY_MODE | ONLY_ARG |
const unsigned int zero_regs_flags::LEAFY_GPR = ENABLED | LEAFY_MODE | ONLY_GPR |
const unsigned int zero_regs_flags::LEAFY_GPR_ARG = ENABLED | LEAFY_MODE | ONLY_GPR | ONLY_ARG |
const unsigned int zero_regs_flags::LEAFY_MODE = 1UL << 5 |
const unsigned int zero_regs_flags::ONLY_ARG = 1UL << 3 |
const unsigned int zero_regs_flags::ONLY_GPR = 1UL << 2 |
const unsigned int zero_regs_flags::ONLY_USED = 1UL << 1 |
const unsigned int zero_regs_flags::SKIP = 1UL << 0 |
const unsigned int zero_regs_flags::UNSET = 0 |