Loop bit vectors are stored starting from the postorder index of the header block, since it is known that all descendants have lower postorder numbers. However, if we compute the minimum postorder number of the contained loop blocks, then we can compress the domain further. This will speed up iteration over loop blocks.
See #95326 (comment) for more context
Loop bit vectors are stored starting from the postorder index of the header block, since it is known that all descendants have lower postorder numbers. However, if we compute the minimum postorder number of the contained loop blocks, then we can compress the domain further. This will speed up iteration over loop blocks.
See #95326 (comment) for more context