File tree Expand file tree Collapse file tree 1 file changed +2
-14
lines changed Expand file tree Collapse file tree 1 file changed +2
-14
lines changed Original file line number Diff line number Diff line change @@ -182,20 +182,8 @@ class GCNTTIImpl final : public BasicTTIImplBase<GCNTTIImpl> {
182182 if (FromAS == ToAS)
183183 return false ;
184184
185- if (FromAS == AMDGPUAS::FLAT_ADDRESS)
186- return AMDGPU::isExtendedGlobalAddrSpace (ToAS) ||
187- ToAS == AMDGPUAS::LOCAL_ADDRESS ||
188- ToAS == AMDGPUAS::PRIVATE_ADDRESS;
189-
190- if (AMDGPU::isExtendedGlobalAddrSpace (FromAS))
191- return AMDGPU::isFlatGlobalAddrSpace (ToAS) ||
192- ToAS == AMDGPUAS::CONSTANT_ADDRESS_32BIT;
193-
194- if (FromAS == AMDGPUAS::LOCAL_ADDRESS ||
195- FromAS == AMDGPUAS::PRIVATE_ADDRESS)
196- return ToAS == AMDGPUAS::FLAT_ADDRESS;
197-
198- return false ;
185+ // Casts between any aliasing address spaces are valid.
186+ return AMDGPU::addrspacesMayAlias (FromAS, ToAS);
199187 }
200188
201189 bool addrspacesMayAlias (unsigned AS0, unsigned AS1) const override {
You can’t perform that action at this time.
0 commit comments