https://github.com/NagyDonat commented:

Thanks for the updates!

I added some inline remarks, but overall I'm satisfied with the state of this 
PR and I hope that it can be merged soon.

However, I became a bit uncertain about the plans for follow-up changes, 
because it seems that there are several locations where the difference between 
"inherently in `<memory space X>`" and "originally in UnknownSpace, but we 
deduced that it's in `<memory space X>`" is significant. (I'm not entirely 
certain about this, because e.g. the schematics and applications of "deducing a 
memory space" are not yet fixed. This might deserve some additional thinking.)

Previously I strongly supported the idea that in the future we should store the 
`MemSpace` in a single location, as a state trait -- but if the 
inherent/acquired difference turns out to be relevant, then perhaps we should 
"stop after this PR" and stabilize this "hybrid representation" of memory 
spaces.

https://github.com/llvm/llvm-project/pull/123003
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to