public class org.graalvm.compiler.core.sparc.SPARCNodeMatchRules extends org.graalvm.compiler.core.gen.NodeMatchRules
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.graalvm.compiler.core.sparc.SPARCNodeMatchRules
super_class: org.graalvm.compiler.core.gen.NodeMatchRules
{
static final boolean $assertionsDisabled;
descriptor: Z
flags: (0x1018) ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: ldc Lorg/graalvm/compiler/core/sparc/SPARCNodeMatchRules;
invokevirtual java.lang.Class.desiredAssertionStatus:()Z
ifne 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: putstatic org.graalvm.compiler.core.sparc.SPARCNodeMatchRules.$assertionsDisabled:Z
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>(org.graalvm.compiler.lir.gen.LIRGeneratorTool);
descriptor: (Lorg/graalvm/compiler/lir/gen/LIRGeneratorTool;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial org.graalvm.compiler.core.gen.NodeMatchRules.<init>:(Lorg/graalvm/compiler/lir/gen/LIRGeneratorTool;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/core/sparc/SPARCNodeMatchRules;
0 2 1 gen Lorg/graalvm/compiler/lir/gen/LIRGeneratorTool;
MethodParameters:
Name Flags
gen
protected org.graalvm.compiler.lir.LIRFrameState getState(org.graalvm.compiler.nodes.memory.Access);
descriptor: (Lorg/graalvm/compiler/nodes/memory/Access;)Lorg/graalvm/compiler/lir/LIRFrameState;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
instanceof org.graalvm.compiler.nodes.DeoptimizingNode
ifeq 2
1: aload 0
aload 1
checkcast org.graalvm.compiler.nodes.DeoptimizingNode
invokevirtual org.graalvm.compiler.core.sparc.SPARCNodeMatchRules.state:(Lorg/graalvm/compiler/nodes/DeoptimizingNode;)Lorg/graalvm/compiler/lir/LIRFrameState;
areturn
2: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/graalvm/compiler/core/sparc/SPARCNodeMatchRules;
0 3 1 access Lorg/graalvm/compiler/nodes/memory/Access;
MethodParameters:
Name Flags
access
private org.graalvm.compiler.core.match.ComplexMatchResult emitSignExtendMemory(org.graalvm.compiler.nodes.memory.Access, int, int);
descriptor: (Lorg/graalvm/compiler/nodes/memory/Access;II)Lorg/graalvm/compiler/core/match/ComplexMatchResult;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=8, args_size=4
start local 0 start local 1 start local 2 start local 3 0: getstatic org.graalvm.compiler.core.sparc.SPARCNodeMatchRules.$assertionsDisabled:Z
ifne 2
iload 2
iload 3
if_icmpgt 1
iload 3
bipush 64
if_icmple 2
StackMap locals:
StackMap stack:
1: new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
2: StackMap locals:
StackMap stack:
aconst_null
astore 4
start local 4 3: aconst_null
astore 5
start local 5 4: iload 2
iload 3
if_icmpne 6
5: aconst_null
areturn
6: StackMap locals: jdk.vm.ci.sparc.SPARCKind jdk.vm.ci.sparc.SPARCKind
StackMap stack:
iload 3
bipush 32
if_icmple 7
getstatic jdk.vm.ci.sparc.SPARCKind.XWORD:Ljdk/vm/ci/sparc/SPARCKind;
goto 8
StackMap locals:
StackMap stack:
7: getstatic jdk.vm.ci.sparc.SPARCKind.WORD:Ljdk/vm/ci/sparc/SPARCKind;
StackMap locals:
StackMap stack: jdk.vm.ci.sparc.SPARCKind
8: astore 4
9: iload 2
lookupswitch { // 3
8: 10
16: 12
32: 14
default: 16
}
10: StackMap locals:
StackMap stack:
getstatic jdk.vm.ci.sparc.SPARCKind.BYTE:Ljdk/vm/ci/sparc/SPARCKind;
astore 5
11: goto 17
12: StackMap locals:
StackMap stack:
getstatic jdk.vm.ci.sparc.SPARCKind.HWORD:Ljdk/vm/ci/sparc/SPARCKind;
astore 5
13: goto 17
14: StackMap locals:
StackMap stack:
getstatic jdk.vm.ci.sparc.SPARCKind.WORD:Ljdk/vm/ci/sparc/SPARCKind;
astore 5
15: goto 17
16: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
ldc "unsupported sign extension ("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 2
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " bit -> "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 3
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " bit)"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokestatic org.graalvm.compiler.debug.GraalError.unimplemented:(Ljava/lang/String;)Ljava/lang/RuntimeException;
athrow
17: StackMap locals:
StackMap stack:
aload 5
astore 6
start local 6 18: aload 4
astore 7
start local 7 19: aload 0
aload 6
aload 7
aload 1
invokedynamic evaluate(Lorg/graalvm/compiler/core/sparc/SPARCNodeMatchRules;Ljdk/vm/ci/sparc/SPARCKind;Ljdk/vm/ci/sparc/SPARCKind;Lorg/graalvm/compiler/nodes/memory/Access;)Lorg/graalvm/compiler/core/match/ComplexMatchResult;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lorg/graalvm/compiler/core/gen/NodeLIRBuilder;)Ljdk/vm/ci/meta/Value;
org/graalvm/compiler/core/sparc/SPARCNodeMatchRules.lambda$0(Ljdk/vm/ci/sparc/SPARCKind;Ljdk/vm/ci/sparc/SPARCKind;Lorg/graalvm/compiler/nodes/memory/Access;Lorg/graalvm/compiler/core/gen/NodeLIRBuilder;)Ljdk/vm/ci/meta/Value; (7)
(Lorg/graalvm/compiler/core/gen/NodeLIRBuilder;)Ljdk/vm/ci/meta/Value;
areturn
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 this Lorg/graalvm/compiler/core/sparc/SPARCNodeMatchRules;
0 20 1 access Lorg/graalvm/compiler/nodes/memory/Access;
0 20 2 fromBits I
0 20 3 toBits I
3 20 4 toKind Ljdk/vm/ci/sparc/SPARCKind;
4 20 5 fromKind Ljdk/vm/ci/sparc/SPARCKind;
18 20 6 localFromKind Ljdk/vm/ci/sparc/SPARCKind;
19 20 7 localToKind Ljdk/vm/ci/sparc/SPARCKind;
MethodParameters:
Name Flags
access
fromBits
toBits
private org.graalvm.compiler.core.match.ComplexMatchResult emitZeroExtendMemory(org.graalvm.compiler.nodes.memory.Access, int, int);
descriptor: (Lorg/graalvm/compiler/nodes/memory/Access;II)Lorg/graalvm/compiler/core/match/ComplexMatchResult;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=8, args_size=4
start local 0 start local 1 start local 2 start local 3 0: getstatic org.graalvm.compiler.core.sparc.SPARCNodeMatchRules.$assertionsDisabled:Z
ifne 2
iload 2
iload 3
if_icmpgt 1
iload 3
bipush 64
if_icmple 2
StackMap locals:
StackMap stack:
1: new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
2: StackMap locals:
StackMap stack:
aconst_null
astore 4
start local 4 3: aconst_null
astore 5
start local 5 4: iload 2
iload 3
if_icmpne 6
5: aconst_null
areturn
6: StackMap locals: jdk.vm.ci.sparc.SPARCKind jdk.vm.ci.sparc.SPARCKind
StackMap stack:
iload 3
bipush 32
if_icmple 7
getstatic jdk.vm.ci.sparc.SPARCKind.XWORD:Ljdk/vm/ci/sparc/SPARCKind;
goto 8
StackMap locals:
StackMap stack:
7: getstatic jdk.vm.ci.sparc.SPARCKind.WORD:Ljdk/vm/ci/sparc/SPARCKind;
StackMap locals:
StackMap stack: jdk.vm.ci.sparc.SPARCKind
8: astore 4
9: iload 2
lookupswitch { // 3
8: 10
16: 12
32: 14
default: 16
}
10: StackMap locals:
StackMap stack:
getstatic jdk.vm.ci.sparc.SPARCKind.BYTE:Ljdk/vm/ci/sparc/SPARCKind;
astore 5
11: goto 17
12: StackMap locals:
StackMap stack:
getstatic jdk.vm.ci.sparc.SPARCKind.HWORD:Ljdk/vm/ci/sparc/SPARCKind;
astore 5
13: goto 17
14: StackMap locals:
StackMap stack:
getstatic jdk.vm.ci.sparc.SPARCKind.WORD:Ljdk/vm/ci/sparc/SPARCKind;
astore 5
15: goto 17
16: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
ldc "unsupported sign extension ("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 2
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " bit -> "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 3
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " bit)"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokestatic org.graalvm.compiler.debug.GraalError.unimplemented:(Ljava/lang/String;)Ljava/lang/RuntimeException;
athrow
17: StackMap locals:
StackMap stack:
aload 5
astore 6
start local 6 18: aload 4
astore 7
start local 7 19: aload 0
aload 6
aload 7
aload 1
invokedynamic evaluate(Lorg/graalvm/compiler/core/sparc/SPARCNodeMatchRules;Ljdk/vm/ci/sparc/SPARCKind;Ljdk/vm/ci/sparc/SPARCKind;Lorg/graalvm/compiler/nodes/memory/Access;)Lorg/graalvm/compiler/core/match/ComplexMatchResult;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lorg/graalvm/compiler/core/gen/NodeLIRBuilder;)Ljdk/vm/ci/meta/Value;
org/graalvm/compiler/core/sparc/SPARCNodeMatchRules.lambda$1(Ljdk/vm/ci/sparc/SPARCKind;Ljdk/vm/ci/sparc/SPARCKind;Lorg/graalvm/compiler/nodes/memory/Access;Lorg/graalvm/compiler/core/gen/NodeLIRBuilder;)Ljdk/vm/ci/meta/Value; (7)
(Lorg/graalvm/compiler/core/gen/NodeLIRBuilder;)Ljdk/vm/ci/meta/Value;
areturn
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 this Lorg/graalvm/compiler/core/sparc/SPARCNodeMatchRules;
0 20 1 access Lorg/graalvm/compiler/nodes/memory/Access;
0 20 2 fromBits I
0 20 3 toBits I
3 20 4 toKind Ljdk/vm/ci/sparc/SPARCKind;
4 20 5 fromKind Ljdk/vm/ci/sparc/SPARCKind;
18 20 6 localFromKind Ljdk/vm/ci/sparc/SPARCKind;
19 20 7 localToKind Ljdk/vm/ci/sparc/SPARCKind;
MethodParameters:
Name Flags
access
fromBits
toBits
public org.graalvm.compiler.core.match.ComplexMatchResult signExtend(org.graalvm.compiler.nodes.calc.SignExtendNode, org.graalvm.compiler.nodes.memory.Access);
descriptor: (Lorg/graalvm/compiler/nodes/calc/SignExtendNode;Lorg/graalvm/compiler/nodes/memory/Access;)Lorg/graalvm/compiler/core/match/ComplexMatchResult;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 2
aload 1
invokevirtual org.graalvm.compiler.nodes.calc.SignExtendNode.getInputBits:()I
aload 1
invokevirtual org.graalvm.compiler.nodes.calc.SignExtendNode.getResultBits:()I
invokevirtual org.graalvm.compiler.core.sparc.SPARCNodeMatchRules.emitSignExtendMemory:(Lorg/graalvm/compiler/nodes/memory/Access;II)Lorg/graalvm/compiler/core/match/ComplexMatchResult;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/core/sparc/SPARCNodeMatchRules;
0 1 1 root Lorg/graalvm/compiler/nodes/calc/SignExtendNode;
0 1 2 access Lorg/graalvm/compiler/nodes/memory/Access;
RuntimeVisibleAnnotations:
org.graalvm.compiler.core.match.MatchRules(value = {org.graalvm.compiler.core.match.MatchRule(value = "(SignExtend Read=access)"), org.graalvm.compiler.core.match.MatchRule(value = "(SignExtend FloatingRead=access)")})
MethodParameters:
Name Flags
root
access
public org.graalvm.compiler.core.match.ComplexMatchResult zeroExtend(org.graalvm.compiler.nodes.calc.ZeroExtendNode, org.graalvm.compiler.nodes.memory.Access);
descriptor: (Lorg/graalvm/compiler/nodes/calc/ZeroExtendNode;Lorg/graalvm/compiler/nodes/memory/Access;)Lorg/graalvm/compiler/core/match/ComplexMatchResult;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 2
aload 1
invokevirtual org.graalvm.compiler.nodes.calc.ZeroExtendNode.getInputBits:()I
aload 1
invokevirtual org.graalvm.compiler.nodes.calc.ZeroExtendNode.getResultBits:()I
invokevirtual org.graalvm.compiler.core.sparc.SPARCNodeMatchRules.emitZeroExtendMemory:(Lorg/graalvm/compiler/nodes/memory/Access;II)Lorg/graalvm/compiler/core/match/ComplexMatchResult;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/core/sparc/SPARCNodeMatchRules;
0 1 1 root Lorg/graalvm/compiler/nodes/calc/ZeroExtendNode;
0 1 2 access Lorg/graalvm/compiler/nodes/memory/Access;
RuntimeVisibleAnnotations:
org.graalvm.compiler.core.match.MatchRules(value = {org.graalvm.compiler.core.match.MatchRule(value = "(ZeroExtend Read=access)"), org.graalvm.compiler.core.match.MatchRule(value = "(ZeroExtend FloatingRead=access)")})
MethodParameters:
Name Flags
root
access
public org.graalvm.compiler.core.sparc.SPARCLIRGenerator getLIRGeneratorTool();
descriptor: ()Lorg/graalvm/compiler/core/sparc/SPARCLIRGenerator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial org.graalvm.compiler.core.gen.NodeMatchRules.getLIRGeneratorTool:()Lorg/graalvm/compiler/lir/gen/LIRGeneratorTool;
checkcast org.graalvm.compiler.core.sparc.SPARCLIRGenerator
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/core/sparc/SPARCNodeMatchRules;
protected org.graalvm.compiler.core.sparc.SPARCArithmeticLIRGenerator getArithmeticLIRGenerator();
descriptor: ()Lorg/graalvm/compiler/core/sparc/SPARCArithmeticLIRGenerator;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.graalvm.compiler.core.sparc.SPARCNodeMatchRules.getLIRGeneratorTool:()Lorg/graalvm/compiler/core/sparc/SPARCLIRGenerator;
invokevirtual org.graalvm.compiler.core.sparc.SPARCLIRGenerator.getArithmetic:()Lorg/graalvm/compiler/lir/gen/ArithmeticLIRGeneratorTool;
checkcast org.graalvm.compiler.core.sparc.SPARCArithmeticLIRGenerator
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/core/sparc/SPARCNodeMatchRules;
public org.graalvm.compiler.lir.gen.LIRGeneratorTool getLIRGeneratorTool();
descriptor: ()Lorg/graalvm/compiler/lir/gen/LIRGeneratorTool;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual org.graalvm.compiler.core.sparc.SPARCNodeMatchRules.getLIRGeneratorTool:()Lorg/graalvm/compiler/core/sparc/SPARCLIRGenerator;
areturn
LocalVariableTable:
Start End Slot Name Signature
private jdk.vm.ci.meta.Value lambda$0(jdk.vm.ci.sparc.SPARCKind, jdk.vm.ci.sparc.SPARCKind, org.graalvm.compiler.nodes.memory.Access, org.graalvm.compiler.core.gen.NodeLIRBuilder);
descriptor: (Ljdk/vm/ci/sparc/SPARCKind;Ljdk/vm/ci/sparc/SPARCKind;Lorg/graalvm/compiler/nodes/memory/Access;Lorg/graalvm/compiler/core/gen/NodeLIRBuilder;)Ljdk/vm/ci/meta/Value;
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=5, args_size=5
start local 0 start local 4 0: aload 0
invokevirtual org.graalvm.compiler.core.sparc.SPARCNodeMatchRules.getLIRGeneratorTool:()Lorg/graalvm/compiler/core/sparc/SPARCLIRGenerator;
aload 1
invokestatic org.graalvm.compiler.core.common.LIRKind.value:(Ljdk/vm/ci/meta/PlatformKind;)Lorg/graalvm/compiler/core/common/LIRKind;
aload 2
invokestatic org.graalvm.compiler.core.common.LIRKind.value:(Ljdk/vm/ci/meta/PlatformKind;)Lorg/graalvm/compiler/core/common/LIRKind;
aload 0
aload 3
invokeinterface org.graalvm.compiler.nodes.memory.Access.getAddress:()Lorg/graalvm/compiler/nodes/memory/address/AddressNode;
invokevirtual org.graalvm.compiler.core.sparc.SPARCNodeMatchRules.operand:(Lorg/graalvm/compiler/graph/Node;)Ljdk/vm/ci/meta/Value;
aload 0
aload 3
invokevirtual org.graalvm.compiler.core.sparc.SPARCNodeMatchRules.getState:(Lorg/graalvm/compiler/nodes/memory/Access;)Lorg/graalvm/compiler/lir/LIRFrameState;
invokevirtual org.graalvm.compiler.core.sparc.SPARCLIRGenerator.emitSignExtendLoad:(Lorg/graalvm/compiler/core/common/LIRKind;Lorg/graalvm/compiler/core/common/LIRKind;Ljdk/vm/ci/meta/Value;Lorg/graalvm/compiler/lir/LIRFrameState;)Ljdk/vm/ci/meta/Value;
areturn
end local 4 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/core/sparc/SPARCNodeMatchRules;
0 1 4 builder Lorg/graalvm/compiler/core/gen/NodeLIRBuilder;
private jdk.vm.ci.meta.Value lambda$1(jdk.vm.ci.sparc.SPARCKind, jdk.vm.ci.sparc.SPARCKind, org.graalvm.compiler.nodes.memory.Access, org.graalvm.compiler.core.gen.NodeLIRBuilder);
descriptor: (Ljdk/vm/ci/sparc/SPARCKind;Ljdk/vm/ci/sparc/SPARCKind;Lorg/graalvm/compiler/nodes/memory/Access;Lorg/graalvm/compiler/core/gen/NodeLIRBuilder;)Ljdk/vm/ci/meta/Value;
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=6, locals=5, args_size=5
start local 0 start local 4 0: aload 0
invokevirtual org.graalvm.compiler.core.sparc.SPARCNodeMatchRules.getLIRGeneratorTool:()Lorg/graalvm/compiler/core/sparc/SPARCLIRGenerator;
aload 1
invokestatic org.graalvm.compiler.core.common.LIRKind.value:(Ljdk/vm/ci/meta/PlatformKind;)Lorg/graalvm/compiler/core/common/LIRKind;
aload 2
invokestatic org.graalvm.compiler.core.common.LIRKind.value:(Ljdk/vm/ci/meta/PlatformKind;)Lorg/graalvm/compiler/core/common/LIRKind;
aload 0
aload 3
invokeinterface org.graalvm.compiler.nodes.memory.Access.getAddress:()Lorg/graalvm/compiler/nodes/memory/address/AddressNode;
invokevirtual org.graalvm.compiler.core.sparc.SPARCNodeMatchRules.operand:(Lorg/graalvm/compiler/graph/Node;)Ljdk/vm/ci/meta/Value;
aload 0
aload 3
invokevirtual org.graalvm.compiler.core.sparc.SPARCNodeMatchRules.getState:(Lorg/graalvm/compiler/nodes/memory/Access;)Lorg/graalvm/compiler/lir/LIRFrameState;
invokevirtual org.graalvm.compiler.core.sparc.SPARCLIRGenerator.emitZeroExtendLoad:(Lorg/graalvm/compiler/core/common/LIRKind;Lorg/graalvm/compiler/core/common/LIRKind;Ljdk/vm/ci/meta/Value;Lorg/graalvm/compiler/lir/LIRFrameState;)Ljdk/vm/ci/meta/Value;
areturn
end local 4 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/core/sparc/SPARCNodeMatchRules;
0 1 4 builder Lorg/graalvm/compiler/core/gen/NodeLIRBuilder;
}
SourceFile: "SPARCNodeMatchRules.java"
InnerClasses:
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles