Skip to content

Update feature/p-token from master#758

Closed
jberthold wants to merge 6 commits into
feature/p-tokenfrom
master
Closed

Update feature/p-token from master#758
jberthold wants to merge 6 commits into
feature/p-tokenfrom
master

Conversation

@jberthold
Copy link
Copy Markdown
Collaborator

  • refactoring python code
  • data model for GlobalAllocs
  • --simplify-each option instead of --interim-simplification

jberthold and others added 6 commits October 17, 2025 19:16
Pervasive changes to the semantics and python client code to replace the
lookup tables in the config (`memory`, `functions`, `types`) by lookup
functions whose equations are generated from the `SMIRInfo` i.e., from
the SMIR JSON , for each program.

Previously we had `Map`-sorted config cells `functions`, `types` and
`memory`, which are now _functions_ instead. The function equations have
to be added and then compiled with the LLVM backend for it to work, but
the configuration is much smaller and does not have any static data any
more.
This PR adds the missing cases for `SMIR.allocs`
adds `--simplify-each` to RPC server controls
The `--simplify-each` option only affects booster execution while
`--interim-simplification` forces a fall-back to `kore` which is more
expensive.
@jberthold jberthold closed this Oct 21, 2025
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.

3 participants