System X Intermediate Compiler

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.