The System X Intermediate Compiler processes System X intermediate code files (*.i), optimizes and generates System X assembly code (*.s) from them.
Usage: sxic [options] { FILE.i }
| long option | short option | description | note |
|---|---|---|---|
| ‑‑help | ‑h | Print help and exit. | |
| ‑‑verbose | ‑v | Be verbose. | |
| ‑‑config=CONFIG | ‑c=CONFIG | Set configuration to CONFIG (debug | release). Default is debug. | Release mode not yet implemented. |
| ‑‑optimization‑level=LEVEL | ‑O=LEVEL | Set optimization level to LEVEL=0-3. Defaults debug=0, release=2. | Has no effect currently because optimizer not yet implemented. |
| ‑‑pass=PASS | ‑p=PASS | Run pass PASS against FILE.i. | Has no effect currently because no passes except assembly code generation not implemented yet. |