This patch fixes an issue in the MLIR bytecode reader where use-lists were incorrectly reconstructed when they had permutations that are not own inverse. Fixed the use-list reconstruction mapping logic in to correctly restore the stable memory order of uses, both full shuffle and index-pair encodings consistently. Gemini/LLM assisted. |
||
|---|---|---|
| .. | ||
| invalid | ||
| versioning | ||
| bytecode-lazy-loading.mlir | ||
| bytecode_callback.mlir | ||
| bytecode_callback_full_override.mlir | ||
| bytecode_callback_with_custom_attribute.mlir | ||
| bytecode_callback_with_custom_type.mlir | ||
| bytecode_callback_with_spirv_and_custom_attr.mlir | ||
| bytecode_callback_write_unowned_blob.mlir | ||
| bytecode_downgrade.mlir | ||
| bytecode_producer.mlir | ||
| empty_attr.mlir | ||
| external_resources.mlir | ||
| general.mlir | ||
| i1_roundtrip.mlir | ||
| op_with_properties_deeply_nested_attr.mlir | ||
| operand_segment_sizes.mlir | ||
| resources.mlir | ||
| resources_elision.mlir | ||
| unregistered_dialect.mlir | ||
| uselist_orders.mlir | ||