Make intrinsification decisions customizable by subclass
fix c1 implicit null bug
add redundant compare test and fix breakage
added support for adding sources to distribution
GRAAL distribution now includes sources (graal.src.zip)
Always compile ClasspathDump.java to avoid class version problems
mx.JavaConfig: filter non-existant paths from bootclasspath, extdirs and endorseddirs

--HG--
extra : amend_source : f20aa4fd02ab700933cf1aeb82def058eb182d59
Code cleanup in FrameStateAssignmentPhase.

--HG--
extra : rebase_source : f3391c6ce4dd55d6b0ba4941bacc7b3c16a66fd8
Make type assertions in backend less strict.

--HG--
extra : rebase_source : 186300c18163ead73bc3ce360d0358ee1e6748ce
Floating nodes for compressing and uncompressing pointers.

--HG--
extra : rebase_source : e21751e4ce71c66659b297a83b917ca23e194a67
Support for spill moves of values smaller than int.

--HG--
extra : rebase_source : 6ac7a155ddb088ba7c09d3afaf3de3ea699e184f
Make compression and uncompression explicit in the high level graph.

--HG--
rename : graal/com.oracle.graal.hsail/src/com/oracle/graal/hsail/HSAILRegisterConfig.java => graal/com.oracle.graal.hotspot.hsail/src/com/oracle/graal/hotspot/hsail/HSAILHotSpotRegisterConfig.java
extra : rebase_source : 3806a70f73f3be99b65475681d4949d8d00e8a42
Use AbstractBlock in LabelRef.

--HG--
extra : rebase_source : 2bc8ebb174cbb7c37d1ca8de487d9d1e319d64a8
AbstractBytecodeParser: make ifNode abstract.

--HG--
extra : rebase_source : 615d9d30d13a8e842c7ad924633aeef4408646f6
AbstractBytecodeParser: rename ifNode to genIf.

--HG--
extra : rebase_source : 6c43cd9bcb67bca1accd65a7b8956f7368d05afa
Remove visitReturn from NodeLIRBuilder.

--HG--
extra : rebase_source : 583805e2bb95e0b4c7ac81a63e555408b47ab5b1
NodeLIRBuilderTool: fix typo in interface name.

--HG--
rename : graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/NodeLIRBuiderTool.java => graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/NodeLIRBuilderTool.java
extra : rebase_source : 98ffe55889ef50dfb7458d9b14d440bf0f8d18fa
extra : amend_source : f75436007474f25eb51373e123cf926b46ec9499
remove leftover forceDump call
Merge