GCC Middle and Back End API Reference
tree-switch-conversion.cc File Reference
#include "config.h"
#include "system.h"
#include "coretypes.h"
#include "backend.h"
#include "insn-codes.h"
#include "rtl.h"
#include "tree.h"
#include "gimple.h"
#include "cfghooks.h"
#include "tree-pass.h"
#include "ssa.h"
#include "optabs-tree.h"
#include "cgraph.h"
#include "gimple-pretty-print.h"
#include "fold-const.h"
#include "varasm.h"
#include "stor-layout.h"
#include "cfganal.h"
#include "gimplify.h"
#include "gimple-iterator.h"
#include "gimplify-me.h"
#include "gimple-fold.h"
#include "tree-cfg.h"
#include "cfgloop.h"
#include "alloc-pool.h"
#include "target.h"
#include "tree-into-ssa.h"
#include "omp-general.h"
#include "gimple-range.h"
#include "tree-cfgcleanup.h"
#include "langhooks.h"
#include "tree-switch-conversion.h"
Include dependency graph for tree-switch-conversion.cc:

Functions

gimple_opt_passmake_pass_convert_switch (gcc::context *ctxt)
 
gimple_opt_passmake_pass_lower_switch_O0 (gcc::context *ctxt)
 
gimple_opt_passmake_pass_lower_switch (gcc::context *ctxt)
 

Function Documentation

◆ make_pass_convert_switch()

gimple_opt_pass * make_pass_convert_switch ( gcc::context * ctxt)

References ggc_alloc().

◆ make_pass_lower_switch()

gimple_opt_pass * make_pass_lower_switch ( gcc::context * ctxt)

References ggc_alloc().

◆ make_pass_lower_switch_O0()

gimple_opt_pass * make_pass_lower_switch_O0 ( gcc::context * ctxt)

References ggc_alloc().