adapt to libfirm Proj_proj->Proj_num changes
Adapt to libfirm API changes (80f9638213f614b9321047b9f66effb03dca95ca).
adapt to latest libfirm version
Newer OctoPOS release require -ffreestanding
initial approach to rta implementation
detect object creation when @vptr of a new instance is set
changed method name from add_overwriting_method to add_overwriting_methods
some cleanups
setting JUST_CHA to 0 by default to work on real RTA
rewrite of most analyzing methods because old approach didn't work correctly with inherited methods
also added result sets and some other improvements
add statically called methods to used methods
remove and deallocate entry after updating existing results when adding a new used class
add main to used methods
fixed the problem with cpmap iteration
API change: support for more than one entry point and to return results
also allocate most data structures on the stack and added code to free heap-allocated data structures afterwards
while checking result types of external methods also consider arrays and such (pointer to pointer to class)
fixed problem with cpmap iteration
added devirtualization code
adapted RTA code to libfirm SymConst split
changed RTA API to just one function