public class SubstrateStrengthenGraphs
extends com.oracle.graal.pointsto.results.StrengthenGraphs
Constructor and Description |
---|
SubstrateStrengthenGraphs(com.oracle.graal.pointsto.BigBang bb,
com.oracle.graal.pointsto.infrastructure.Universe converter) |
Modifier and Type | Method and Description |
---|---|
protected org.graalvm.compiler.nodes.FixedNode |
createUnreachable(org.graalvm.compiler.nodes.StructuredGraph graph,
org.graalvm.compiler.nodes.spi.CoreProviders providers,
Supplier<String> message) |
protected com.oracle.graal.pointsto.meta.AnalysisType |
getSingleImplementorType(com.oracle.graal.pointsto.meta.AnalysisType originalType) |
protected com.oracle.graal.pointsto.meta.AnalysisType |
getStrengthenStampType(com.oracle.graal.pointsto.meta.AnalysisType originalType) |
protected void |
setInvokeProfiles(org.graalvm.compiler.nodes.Invoke invoke,
jdk.vm.ci.meta.JavaTypeProfile typeProfile,
jdk.vm.ci.meta.JavaMethodProfile methodProfile) |
makeOrApplyResults, makeTypeProfile
public SubstrateStrengthenGraphs(com.oracle.graal.pointsto.BigBang bb, com.oracle.graal.pointsto.infrastructure.Universe converter)
protected com.oracle.graal.pointsto.meta.AnalysisType getSingleImplementorType(com.oracle.graal.pointsto.meta.AnalysisType originalType)
getSingleImplementorType
in class com.oracle.graal.pointsto.results.StrengthenGraphs
protected com.oracle.graal.pointsto.meta.AnalysisType getStrengthenStampType(com.oracle.graal.pointsto.meta.AnalysisType originalType)
getStrengthenStampType
in class com.oracle.graal.pointsto.results.StrengthenGraphs
protected org.graalvm.compiler.nodes.FixedNode createUnreachable(org.graalvm.compiler.nodes.StructuredGraph graph, org.graalvm.compiler.nodes.spi.CoreProviders providers, Supplier<String> message)
createUnreachable
in class com.oracle.graal.pointsto.results.StrengthenGraphs
protected void setInvokeProfiles(org.graalvm.compiler.nodes.Invoke invoke, jdk.vm.ci.meta.JavaTypeProfile typeProfile, jdk.vm.ci.meta.JavaMethodProfile methodProfile)
setInvokeProfiles
in class com.oracle.graal.pointsto.results.StrengthenGraphs