20#ifndef GCC_SHRINK_WRAP_H
21#define GCC_SHRINK_WRAP_H
30#define SHRINK_WRAPPING_ENABLED \
31 (flag_shrink_wrap && targetm.have_simple_return ())
class edge_def * edge
Definition coretypes.h:352
HARD_REG_ELT_TYPE HARD_REG_SET
Definition hard-reg-set.h:47
void try_shrink_wrapping_separate(basic_block first_bb)
Definition shrink-wrap.cc:1802
bool requires_stack_frame_p(rtx_insn *, HARD_REG_SET, HARD_REG_SET)
Definition shrink-wrap.cc:53
void try_shrink_wrapping(edge *entry_edge, rtx_insn *prologue_seq)
Definition shrink-wrap.cc:647
bool use_shrink_wrapping_separate(void)
Definition shrink-wrap.cc:1780
Definition basic-block.h:117