commit | 4326ef582bceb8841f36623d98a98ee879642f2f | [log] [tgz] |
---|---|---|
author | Evan Cheng <evan.cheng@apple.com> | Thu Oct 12 02:08:53 2006 +0000 |
committer | Evan Cheng <evan.cheng@apple.com> | Thu Oct 12 02:08:53 2006 +0000 |
tree | eba69e76919608487bd00e4cc681d48402056353 | |
parent | 078ff41220e83ab59850beb8e6d8aed1ccefb027 [diff] |
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. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30897 91177308-0d34-0410-b5e6-96231b3b80d8