aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-loop-prefetch.c
diff options
context:
space:
mode:
authorRichard Sandiford <richard.sandiford@arm.com>2014-10-29 10:00:18 +0000
committerRichard Sandiford <rsandifo@gcc.gnu.org>2014-10-29 10:00:18 +0000
commitcbfb154838d2f68df51060a686524cdfb3148764 (patch)
treeb6794ab36a4bffd07c40e1276f4aaeff13cbd2ce /gcc/tree-ssa-loop-prefetch.c
parent8f5f9f3613643e828b676318c81b7229dcaf9016 (diff)
downloadgcc-cbfb154838d2f68df51060a686524cdfb3148764.zip
gcc-cbfb154838d2f68df51060a686524cdfb3148764.tar.gz
gcc-cbfb154838d2f68df51060a686524cdfb3148764.tar.bz2
PR rtl-optimization/63340 (part 1)
gcc/ PR rtl-optimization/63340 (part 1) * ira-costs.c (all_cost_classes): New variable. (complete_cost_classes): New function, split out from... (setup_cost_classes): ...here. (initiate_regno_cost_classes): Set up all_cost_classes. (restrict_cost_classes): New function. (setup_regno_cost_classes_by_aclass): Restrict the cost classes to registers that are valid for the register's mode. (setup_regno_cost_classes_by_mode): Model the mode cache as a restriction of all_cost_classes to a particular mode. (print_allocno_costs): Remove contains_reg_of_mode check. (print_pseudo_costs, find_costs_and_classes): Likewise. From-SVN: r216828
Diffstat (limited to 'gcc/tree-ssa-loop-prefetch.c')
0 files changed, 0 insertions, 0 deletions