Man page for bore.1
Table of Contents

NAME

bore - do miscellaneous code transformations

SYNOPSIS

bore [ options ] infile outfile { infile outfile }*

DESCRIPTION

The bore program does miscellaneous code transformations. The distinguishing feature of bore compared to other transformation programs such as porky is that bore does not build expression trees. Instead it maintains the low-level instruction ordering.

OPTIONS

-spill-instr-ops
This causes all instruction operands (the structure of expression trees) to be spilled to variables.

-build-instr-ops
This causes instruction operands to replace single-def, single-use variables wherever possible, more or less undoing the results of the -spill-instr-ops pass and allowing expression trees to be built by later passes.

HISTORY

This program was written by Chris Wilson.


Table of Contents