Use asConstant() instead of asJavaConstant() where possible.
disabled additional pylint checks to workaround false positives
Add missing javadoc.
Generalize NULL handling to work on arbitrary pointers.
Introduce isNull() method for metaspace pointers.
ClassSubstitutions: macro for Class.isAssignable
ClassSubstitutions: use .isNull on klass pointer
Truffle-DSL: fixed bug in source ordering when compiling with JDT.
adds ability for substitution guards to have a constructor with an Architecture argument
added extra flags enum to AMD64 to drive code emission features (currently contains UseCountLeadingZerosInstruction and UseCountTrailingZerosInstruction)
moved lzcnt/tzcnt nodes and substitutions to com.oracle.graal.replacements.amd64
Contributed-by: Igor Veresov <igor.veresov@oracle.com>
LoadHubNode should always use StampProvider stamp
Minor pointer stamp related fixes