R600/SI: Add load / store machine optimizer pass.

Description

R600/SI: Add load / store machine optimizer pass.

Currently this only functions to match simple cases
where ds_read2_* / ds_write2_* instructions can be used.

In the future it might match some of the other weird
load patterns, such as direct to LDS loads.

Currently enabled only with a subtarget feature to enable
easier testing.

Details

Committed
arsenmOct 10 2014, 3:01 PM
Parents
rL219532: This patch teaches ScalarEvolution to pick and use !range metadata.
Branches
Unknown
Tags
Unknown