In DX bytecode, all const arrays are vec4's, and all arrays are stuffed to one large array. Luckily, each chunk is always accessed with suboperand plus (in ui32RegisterNumber) So do an analysis pass. Also trim the vec4's into smaller formats if the extra components are never read.
source not stored for this graph (policy: none)
no test coverage detected