next up previous
Next: A Simple Example: Counting Up: Overview Previous: What is C-Breeze?

What is C-Breeze not?

The output of C-Breeze is C code, not assembler. This means that you don't have to deal with architecture-dependent issues if you don't want to; ANSI C should work fine on any machine. It also means that some transformations are beyond the scope of C-Breeze; for instance, peephole optimization and machine idioms. If a transformation isn't representable in ANSI C then it won't be possible to perform it in C-Breeze without writing a code generator.



Calvin Lin
2002-01-31