summaryrefslogtreecommitdiff
path: root/gcc/sparseset.h
diff options
context:
space:
mode:
authoruweigand <uweigand@138bc75d-0d04-0410-961f-82ee72b054a4>2009-11-02 14:30:39 +0000
committeruweigand <uweigand@138bc75d-0d04-0410-961f-82ee72b054a4>2009-11-02 14:30:39 +0000
commit2451b8b88f07121042f58a4f646cbc045f8630e0 (patch)
treef4baec2a8f727693a22c86047fb07064f6e86319 /gcc/sparseset.h
parentfe9e92d635d662fe1cd8d03dea9d33a7457fb3d7 (diff)
downloadgcc-2451b8b88f07121042f58a4f646cbc045f8630e0.tar.gz
gcc/
PR tree-optimization/41857 * tree-flow.h (rewrite_use_address): Add BASE_HINT argument. * tree-ssa-loop-ivopts.c (rewrite_use_address): Pass base hint to create_mem_ref. * tree-ssa-address.c (move_hint_to_base): New function. (most_expensive_mult_to_index): Add TYPE argument. Use mode and address space associated with TYPE. (addr_to_parts): Add TYPE and BASE_HINT arguments. Pass TYPE to most_expensive_mult_to_index. Call move_hint_to_base. (create_mem_ref): Add BASE_HINT argument. Pass BASE_HINT and TYPE to addr_to_parts. gcc/testsuite/ PR tree-optimization/41857 * gcc.target/spu/ea/pr41857.c: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@153810 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/sparseset.h')
0 files changed, 0 insertions, 0 deletions