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. |