diff options
| author | Evan Cheng <evan.cheng@apple.com> | 2006-10-12 02:08:53 +0000 |
|---|---|---|
| committer | Evan Cheng <evan.cheng@apple.com> | 2006-10-12 02:08:53 +0000 |
| commit | d7125583f7ccae862ad5149eeb196be13b14d88e (patch) | |
| tree | 608952e8e33a45d2b38f9111cb380431b7b359e2 /llvm/lib | |
| parent | 77e030bca900c441d11d1ae95d84f0ce056ceda8 (diff) | |
| download | bcm5719-llvm-d7125583f7ccae862ad5149eeb196be13b14d88e.tar.gz bcm5719-llvm-d7125583f7ccae862ad5149eeb196be13b14d88e.zip | |
Prior load folding check on chain operand was too strict. It requires the
chain operand to point to the load being folded. Now we relax this, traversing
up the chain, if it doesn't reach the load, then it's ok. We will create a
TokenFactor (of all the chain operands and the load's chain) to capture all
the control flow dependencies.
llvm-svn: 30897
Diffstat (limited to 'llvm/lib')
0 files changed, 0 insertions, 0 deletions

