Cleanup and improved error messages.
Removed invalid error message.
cleanup for the inlining policies
added devirtualization of invokes
Merge.
fixes after merge
Fix comment.
Remove ControlFlowException in SimpleLanguage.
removed interpreter api
removed interpreter api
extracted TODOs as issues
fixed GRAAL-71 (non-static final fields cannot always be assumed as constant)
adjusted inlining policy
Clean up more TODO comments.
Merge.
better computation of inlining relevance
fix for removing interpreter api
fixed bootstrap performance issue that occurred because non-static final fields are no longer assumed constant
Merge.
fixed visual studio warnings
Bugfix: ControlSplitNode can have no successor, so check for successor count instead of class
Do not call inferStamp when it is already known that a node is a Word. When the input operand is already rewritten, this could cause an exception. Example: CheckCastNode.inferStamp expect that the input has an objectStamp, but at the point of inferStamp it would already be a primitive stamp.
code cleanup
Typo in comment