src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/IndirectCallTargetNode.java
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File hotspot Sdiff src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes

src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/IndirectCallTargetNode.java

Print this page




  38 
  39     public IndirectCallTargetNode(ValueNode computedAddress, ValueNode[] arguments, StampPair returnStamp, JavaType[] signature, ResolvedJavaMethod target,
  40                     CallingConvention.Type callType,
  41                     InvokeKind invokeKind) {
  42         this(TYPE, computedAddress, arguments, returnStamp, signature, target, callType, invokeKind);
  43     }
  44 
  45     protected IndirectCallTargetNode(NodeClass<? extends IndirectCallTargetNode> c, ValueNode computedAddress, ValueNode[] arguments, StampPair returnStamp,
  46                     JavaType[] signature,
  47                     ResolvedJavaMethod target, CallingConvention.Type callType, InvokeKind invokeKind) {
  48         super(c, arguments, returnStamp, signature, target, callType, invokeKind);
  49         this.computedAddress = computedAddress;
  50     }
  51 
  52     public ValueNode computedAddress() {
  53         return computedAddress;
  54     }
  55 
  56     @Override
  57     public String targetName() {



  58         return targetMethod().format("Indirect#%h.%n");
  59     }
  60 }


  38 
  39     public IndirectCallTargetNode(ValueNode computedAddress, ValueNode[] arguments, StampPair returnStamp, JavaType[] signature, ResolvedJavaMethod target,
  40                     CallingConvention.Type callType,
  41                     InvokeKind invokeKind) {
  42         this(TYPE, computedAddress, arguments, returnStamp, signature, target, callType, invokeKind);
  43     }
  44 
  45     protected IndirectCallTargetNode(NodeClass<? extends IndirectCallTargetNode> c, ValueNode computedAddress, ValueNode[] arguments, StampPair returnStamp,
  46                     JavaType[] signature,
  47                     ResolvedJavaMethod target, CallingConvention.Type callType, InvokeKind invokeKind) {
  48         super(c, arguments, returnStamp, signature, target, callType, invokeKind);
  49         this.computedAddress = computedAddress;
  50     }
  51 
  52     public ValueNode computedAddress() {
  53         return computedAddress;
  54     }
  55 
  56     @Override
  57     public String targetName() {
  58         if (targetMethod() == null) {
  59             return "[unknown]";
  60         }
  61         return targetMethod().format("Indirect#%h.%n");
  62     }
  63 }
src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/IndirectCallTargetNode.java
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File