class pass_ira : public rtl_opt_pass {
public: pass_ira (gcc::context *ctxt) : rtl_opt_pass (pass_data_ira, ctxt) {} /* opt_pass methods: */ virtual bool gate (function *) { return !targetm.no_register_allocation; } virtual unsigned int execute (function *) { ira (dump_file); return 0; } }; // class pass_ira