File tree 1 file changed +2
-14
lines changed
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> {
182
182
if (FromAS == ToAS)
183
183
return false ;
184
184
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);
199
187
}
200
188
201
189
bool addrspacesMayAlias (unsigned AS0, unsigned AS1) const override {
You can’t perform that action at this time.
0 commit comments