Introduce separate interfaces for deoptimizing nodes that deopt to a state before, during or after their execution.
Introduce base class ConstantData
Support zero-extend-load for all data sizes
Add verification code
Allow subclasses to provide their own graph builder
Fix format string
Do not call @NodeIntrinsic method from within Graal
Use Stamp instead of Kind for method parameter
Add equals/hashCode methods
Add new optional method parameter
Allow project-specific overrides of Eclipse configuration files
replaced RawDataValue with LIRGeneratorTool.emitData(); accept only ASCII strings in log and VM error messages
Perform de-virtualization of calls only in canonicalizer and not in graph builder
Merge
changelog: graal-0.2

--HG--
extra : rebase_source : 08e80b895ff7c082a0f4421b734f7bedcc81c3b7
extra : amend_source : 45f2c67555974caea4bdbe9fdb199c80ab2570d5
Added tag graal-0.2 for changeset 483d05bf77a7
fixed findbugs issue
added findbugs to the gate
revert some changes to match upstream files

--HG--
extra : rebase_source : 11327a7014aa8d47c3fb683569db9eccb4b7a03a
print total allocated bytes for compilations

--HG--
extra : rebase_source : 846810aba0e50b9298c26c38286533b6b64390a2