SkillAgentSearch skills...

O

Peephole optimizer for QBE

Install / Use

/learn @ibara/O
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

O

O is a peephole optimizer for qbe.

Why?

O is the subject of two blog posts.

Building

Just run make.

The only non-C89 functions are getline(3) and snprintf(3).

Running

usage: O [-t target] [-o out.s] [in.s]

Output is listed on stdout unless -o is passed on the command line.

You can pass this to an assembler using something like:

$ O file.s | as -o file.o -

O can read from stdin if invoked as O -.

License

ISC License. See LICENSE for more information.

Related Skills

View on GitHub
GitHub Stars32
CategoryDevelopment
Updated3mo ago
Forks1

Languages

C

Security Score

92/100

Audited on Dec 23, 2025

No findings