krzysz00 wrote: The specific thing I'm trying to represent is a hardware system that takes two separate and distinct index arguments - an "index" and "offset" - which are used to perform (with separate bounds checking on those two values) `index * stride + offset` (except that if you set the right flags it's swizzled etc etc.), where `stride` is encoded in the resource/base pointer metadata and may be dynamic.
https://github.com/llvm/llvm-project/pull/200093 _______________________________________________ cfe-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
