Update executable linking utilities/passes to support hal.executable.condition
.
#15786
Labels
compiler/dialects
Relating to the IREE compiler dialects (flow, hal, vm)
Currently linking creates one variant per target attr and links all variants with matching targets as that previously was the only way to distinguish variants. This worked prior to
hal.executable.condition
being added to allow for customized load conditioning and we need to update the linking process to create one variant per unique target and condition op (if present) - or bake out the target attr selection into condition ops and just bucket on that op.We aren't currently generating
hal.executable.condition
in any backends but we'll need to fix this prior to turning it on.The text was updated successfully, but these errors were encountered: