X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=README;h=dc64e3628fbc6d8f3423c882c9aa49a24ef47a39;hb=4b1138a9eee25ce11adbb7d7162eaa49421e8b51;hp=13b426e0e157d321dc7c1b59303c28bc4644fcb4;hpb=6f39d9813c87242be7531e612e5f9ec4d713d447;p=libfirm diff --git a/README b/README index 13b426e0e..dc64e3628 100644 --- a/README +++ b/README @@ -14,10 +14,10 @@ Contents: The Firm library implements the Firm intermediate representation (ir). An old description of Firm can be found in [TLB:99]. -libFirm contains algorithms for construction of the SSA directly from the +libFirm contains algorithms for construction of the SSA form directly from the attributed syntax tree. A set of analyses and optimisation phases is provided. -This version includes a complete backend for the ia32 architecture, as well as -some unfinished backends for mips, arm, ppc32. +This version includes a complete backend for the IA32 architecture, as well as +some unfinished backends for MIPS, ARM, PPC32. 1.1. Features @@ -35,7 +35,7 @@ some unfinished backends for mips, arm, ppc32. operator strength reduction, scalar replacement, load/store, control flow optimisations, if-conversion, partial condition evaluation, reassociation, tail recursion elimination, - inlining, procedure cloning, dead code elimination... + inlining, procedure cloning, dead code elimination, ... - local common subexpression eliminiation, constant folding, constant propagatation, arithmetic identities happen implicitely - extensive checkers