runtimeverification / llvm-backend

KORE to llvm translation
BSD 3-Clause "New" or "Revised" License
34 stars 19 forks source link

Introducing llvm-kompile `compute-ordinal` and `compute-loc` tools #1056

Closed Robertorosmaninho closed 1 month ago

Robertorosmaninho commented 1 month ago

These tools are meant to replace the old llvm-kompile-compute-ordinal and llvm-kompile-compute-loc bash scripts with an appropriate C++ infrastructure.

The new tools can work in two ways:

The interface of the new tools is defined as follows:

llvm-kompile-compute-loc [options] <kompiled-dir> <ordinal> [is-k-line]

and

llvm-kompile-compute-ordinal [options] <kompiled-dir> <line> [is-k-line]

in both cases, is-k-line is false by default to have the same behavior as the old scripts.

Baltoli commented 1 month ago

https://github.com/runtimeverification/devops/issues/214 FWIW, the automerge noise above is because there was an un-dismissed review, which the automerger doesn't handle gracefully.