Mercurial > hg > truffle
view visualizer/Graal/src/com/sun/hotspot/igv/graal/layer.xml @ 5425:0364a2a874b8
changes towards a canonical representation of comparisons:
* new createNullCheckGuard helper method on CiLoweringTool
* replaced NullCheckNode with IsNullNode
* GuardNode and FixedGuardNode can be negated
* keep a list of conditions that are true/false in CheckCastEliminationPhase
* FixedGuardNode has only one condition
* GraphBuilderPhase creates canonical CompareNodes
* BooleanNodes can negate their usages
* added junit test for canonicalized compares
* removed junit test for negated instanceof
* added more thorough graph comparison for junit tests
* CheckCastEliminationPhase keeps track of conditions that are known to be true/false
author | Lukas Stadler <lukas.stadler@jku.at> |
---|---|
date | Tue, 22 May 2012 16:19:02 +0200 |
parents | 015fb895586b |
children |
line wrap: on
line source
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE filesystem PUBLIC "-//NetBeans//DTD Filesystem 1.1//EN" "http://www.netbeans.org/dtds/filesystem-1_1.dtd"> <filesystem> <folder name="Filters"> <file name="Graal Coloring" url="filters/color.filter"> <attr name="enabled" boolvalue="false"/> </file> <file name="Graal Edge Coloring" url="filters/edgeColor.filter"> <attr name="enabled" boolvalue="false"/> </file> <file name="Graal Remove Unconnected Slots" url="filters/slots.filter"> <attr name="enabled" boolvalue="false"/> </file> <file name="Graal Probability" url="filters/probability.filter"> <attr name="enabled" boolvalue="false"/> </file> <file name="Graal Reduce Begin-End" url="filters/beginend.filter"> <attr name="enabled" boolvalue="false"/> </file> <file name="Graal Remove FrameState" url="filters/noframestate.filter"> <attr name="enabled" boolvalue="false"/> </file> <file name="Graal Mark FrameState With Lock" url="filters/framestatelocks.filter"> <attr name="enabled" boolvalue="false"/> </file> <file name="Graal Call Analysis" url="filters/callgraph.filter"> <attr name="enabled" boolvalue="false"/> </file> <file name="Graal CFG-only" url="filters/cfg.filter"> <attr name="enabled" boolvalue="false"/> </file> </folder> </filesystem>