commit | ee6d5d1c9e67ac32b9904b18c5f55b98fdd7357b | [log] [tgz] |
---|---|---|
author | Matt Arsenault <Matthew.Arsenault@amd.com> | Fri Jul 10 22:17:40 2015 +0000 |
committer | Matt Arsenault <Matthew.Arsenault@amd.com> | Fri Jul 10 22:17:40 2015 +0000 |
tree | e741ea254e0d1683cb562c5fd0bd25f5e307273e | |
parent | d819fac2945672f211b0ef8fdedffa2e124b46e2 [diff] |
DAGCombiner: Assume invariant load cannot alias a store The motivation is to allow GatherAllAliases / FindBetterChain to not give up on dependent loads of a pointer from constant memory. This is important for AMDGPU, because most loads are pointers derived from a load of a kernel argument from constant memory. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@241948 91177308-0d34-0410-b5e6-96231b3b80d8