Skip to content

smite-ir: Add InstructionReorderMutator#61

Draft
Chand-ra wants to merge 2 commits intomorehouse:masterfrom
Chand-ra:instr_reorder
Draft

smite-ir: Add InstructionReorderMutator#61
Chand-ra wants to merge 2 commits intomorehouse:masterfrom
Chand-ra:instr_reorder

Conversation

@Chand-ra
Copy link
Copy Markdown

Add an InstructionReorder mutator for Smite IR. Mutates a given program by swapping two '"Act" instructions that have no data dependencies between them. This explores alternative execution orderings while preserving SSA invariants.

Chandra Pratap added 2 commits April 25, 2026 09:35
Introduce `is_act()` to the set of predicate methods for smite-IR's
`Operation` type. This will be used by `InstructionReorderMutator`
to identify "Act" instructions to swap.
@Chand-ra
Copy link
Copy Markdown
Author

Drafting right now because tests for the mutator are yet to be implemented.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant