[llvm] [InferAddressSpaces] Support refinement from additional address spaces (PR #225884)

Matt Arsenault via llvm-commits llvm-commits at lists.llvm.org
Wed Sep 23 11:47:44 PDT 2026


================
@@ -54,6 +54,11 @@ class NVPTXTTIImpl final : public BasicTTIImplBase<NVPTXTTIImpl> {
     return AddressSpace::ADDRESS_SPACE_GENERIC;
   }
 
+  SmallVector<unsigned, 2> getRefinableAddressSpaces() const override {
----------------
arsenm wrote:

Treating this as a list instead of a predicate is a little weird. I guess if you only have 1 special case, maybe this is cheaper 

https://github.com/llvm/llvm-project/pull/225884


More information about the llvm-commits mailing list