Move Bytecode parsing into BytecodeParseHelper (defunc).
Finished cleaning up BytecodeParseHelper abstract base class.
Use BciBlock in BytecodeParseHelper.
Created BaselineCompiler BytecodeParser inner class.
BytecodeParseHelper initialize members.
Implemented abstract methods of BytecodeParserHelper for GraphBuilderPhase
Work around Graph.unique() type issue.
Add javadoc to KindInterface.

--HG--
extra : rebase_source : 44fad7a3104fa9cd0ca2d025d4a987cac778ea78
Add LIRGenerator refactoring to CHANGELOG.

--HG--
extra : rebase_source : 6a19f7c6cc50c9c1a8a92cc6df65818b9b1e57c1
Rename NodeLIRGenerator (and related classes and interfaces) to NodeLIRBuilder.

--HG--
rename : graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/amd64/AMD64NodeLIRGenerator.java => graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/amd64/AMD64NodeLIRBuilder.java
rename : graal/com.oracle.graal.compiler.hsail/src/com/oracle/graal/compiler/hsail/HSAILNodeLIRGenerator.java => graal/com.oracle.graal.compiler.hsail/src/com/oracle/graal/compiler/hsail/HSAILNodeLIRBuilder.java
rename : graal/com.oracle.graal.compiler.ptx/src/com/oracle/graal/compiler/ptx/PTXNodeLIRGenerator.java => graal/com.oracle.graal.compiler.ptx/src/com/oracle/graal/compiler/ptx/PTXNodeLIRBuilder.java
rename : graal/com.oracle.graal.compiler.sparc/src/com/oracle/graal/compiler/sparc/SPARCNodeLIRGenerator.java => graal/com.oracle.graal.compiler.sparc/src/com/oracle/graal/compiler/sparc/SPARCNodeLIRBuilder.java
rename : graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/NodeLIRGenerator.java => graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/NodeLIRBuilder.java
rename : graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotNodeLIRGenerator.java => graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotNodeLIRBuilder.java
rename : graal/com.oracle.graal.hotspot.hsail/src/com/oracle/graal/hotspot/hsail/HSAILHotSpotNodeLIRGenerator.java => graal/com.oracle.graal.hotspot.hsail/src/com/oracle/graal/hotspot/hsail/HSAILHotSpotNodeLIRBuilder.java
rename : graal/com.oracle.graal.hotspot.ptx/src/com/oracle/graal/hotspot/ptx/PTXHotSpotNodeLIRGenerator.java => graal/com.oracle.graal.hotspot.ptx/src/com/oracle/graal/hotspot/ptx/PTXHotSpotNodeLIRBuilder.java
rename : graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotNodeLIRGenerator.java => graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotNodeLIRBuilder.java
rename : graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotNodeLIRGenerator.java => graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotNodeLIRBuilder.java
rename : graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/NodeLIRGeneratorTool.java => graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/NodeLIRBuiderTool.java
rename : graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/NodeMappableLIRGenerator.java => graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/NodeMappableLIRBuilder.java
extra : histedit_source : 06beb7557a6fe6afc65a3795438b754cd53df3be
Merge (defunc).
use StatelessPostOrderNodeIterator in GraphOrder
compare constants in graphs in GraalCompilerTest.assertEquals
avoid repetitive BoxNode virtualization
Moved bytecode parsing from GraphBuilderPhase to BytecodeParseHelper.

--HG--
extra : amend_source : 8f7f089605ed5c0a4de0fe092c644dc7a525b3fa
BytecodeParseHelper clean up.
Rename BytecodeParseHelper to AbstractBytecodeParser.

--HG--
rename : graal/com.oracle.graal.java/src/com/oracle/graal/java/BytecodeParseHelper.java => graal/com.oracle.graal.java/src/com/oracle/graal/java/AbstractBytecodeParser.java
Merge.
Revert 3e9a8ef2e0e1.
Disable checkstyle in mx gate.