Class InstanceOfCheckCastBasicBlockBuilder

java.lang.Object
org.qbicc.graph.DelegatingBasicBlockBuilder
org.qbicc.plugin.instanceofcheckcast.InstanceOfCheckCastBasicBlockBuilder
All Implemented Interfaces:
Locatable, BasicBlockBuilder

public class InstanceOfCheckCastBasicBlockBuilder extends DelegatingBasicBlockBuilder
A BasicBlockBuilder which replaces instanceof/checkcast operations with either inline code sequences that implement common cases or a call to the out-of-line VMHelper routine that provides a full implementation.