public final class com.oracle.truffle.llvm.parser.nodes.LLVMSymbolReadResolver
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: com.oracle.truffle.llvm.parser.nodes.LLVMSymbolReadResolver
super_class: java.lang.Object
{
private final boolean storeSSAValueInSlot;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final com.oracle.truffle.llvm.parser.LLVMParserRuntime runtime;
descriptor: Lcom/oracle/truffle/llvm/parser/LLVMParserRuntime;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final com.oracle.truffle.llvm.runtime.NodeFactory nodeFactory;
descriptor: Lcom/oracle/truffle/llvm/runtime/NodeFactory;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final com.oracle.truffle.api.frame.FrameDescriptor frame;
descriptor: Lcom/oracle/truffle/api/frame/FrameDescriptor;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final com.oracle.truffle.llvm.runtime.GetStackSpaceFactory getStackSpaceFactory;
descriptor: Lcom/oracle/truffle/llvm/runtime/GetStackSpaceFactory;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final com.oracle.truffle.llvm.runtime.datalayout.DataLayout dataLayout;
descriptor: Lcom/oracle/truffle/llvm/runtime/datalayout/DataLayout;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
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 Lcom/oracle/truffle/llvm/parser/nodes/LLVMSymbolReadResolver;
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 com.oracle.truffle.llvm.parser.nodes.LLVMSymbolReadResolver.$assertionsDisabled:Z
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>(com.oracle.truffle.llvm.parser.LLVMParserRuntime, com.oracle.truffle.api.frame.FrameDescriptor, com.oracle.truffle.llvm.runtime.GetStackSpaceFactory, com.oracle.truffle.llvm.runtime.datalayout.DataLayout, boolean);
descriptor: (Lcom/oracle/truffle/llvm/parser/LLVMParserRuntime;Lcom/oracle/truffle/api/frame/FrameDescriptor;Lcom/oracle/truffle/llvm/runtime/GetStackSpaceFactory;Lcom/oracle/truffle/llvm/runtime/datalayout/DataLayout;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
putfield com.oracle.truffle.llvm.parser.nodes.LLVMSymbolReadResolver.runtime:Lcom/oracle/truffle/llvm/parser/LLVMParserRuntime;
2: aload 0
iload 5
putfield com.oracle.truffle.llvm.parser.nodes.LLVMSymbolReadResolver.storeSSAValueInSlot:Z
3: aload 0
aload 1
invokevirtual com.oracle.truffle.llvm.parser.LLVMParserRuntime.getNodeFactory:()Lcom/oracle/truffle/llvm/runtime/NodeFactory;
putfield com.oracle.truffle.llvm.parser.nodes.LLVMSymbolReadResolver.nodeFactory:Lcom/oracle/truffle/llvm/runtime/NodeFactory;
4: aload 0
aload 2
putfield com.oracle.truffle.llvm.parser.nodes.LLVMSymbolReadResolver.frame:Lcom/oracle/truffle/api/frame/FrameDescriptor;
5: aload 0
aload 3
putfield com.oracle.truffle.llvm.parser.nodes.LLVMSymbolReadResolver.getStackSpaceFactory:Lcom/oracle/truffle/llvm/runtime/GetStackSpaceFactory;
6: aload 0
aload 4
putfield com.oracle.truffle.llvm.parser.nodes.LLVMSymbolReadResolver.dataLayout:Lcom/oracle/truffle/llvm/runtime/datalayout/DataLayout;
7: return
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 8 0 this Lcom/oracle/truffle/llvm/parser/nodes/LLVMSymbolReadResolver;
0 8 1 runtime Lcom/oracle/truffle/llvm/parser/LLVMParserRuntime;
0 8 2 frame Lcom/oracle/truffle/api/frame/FrameDescriptor;
0 8 3 getStackSpaceFactory Lcom/oracle/truffle/llvm/runtime/GetStackSpaceFactory;
0 8 4 dataLayout Lcom/oracle/truffle/llvm/runtime/datalayout/DataLayout;
0 8 5 storeSSAValueInSlot Z
MethodParameters:
Name Flags
runtime
frame
getStackSpaceFactory
dataLayout
storeSSAValueInSlot
public com.oracle.truffle.api.frame.FrameSlot findOrAddFrameSlot(com.oracle.truffle.api.frame.FrameDescriptor, com.oracle.truffle.llvm.runtime.types.symbols.SSAValue);
descriptor: (Lcom/oracle/truffle/api/frame/FrameDescriptor;Lcom/oracle/truffle/llvm/runtime/types/symbols/SSAValue;)Lcom/oracle/truffle/api/frame/FrameSlot;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 1
aload 2
invokeinterface com.oracle.truffle.llvm.runtime.types.symbols.SSAValue.getFrameIdentifier:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokevirtual com.oracle.truffle.api.frame.FrameDescriptor.findFrameSlot:(Ljava/lang/Object;)Lcom/oracle/truffle/api/frame/FrameSlot;
astore 3
start local 3 1: aload 0
getfield com.oracle.truffle.llvm.parser.nodes.LLVMSymbolReadResolver.storeSSAValueInSlot:Z
ifeq 2
aload 2
goto 3
StackMap locals: com.oracle.truffle.api.frame.FrameSlot
StackMap stack:
2: aconst_null
StackMap locals:
StackMap stack: com.oracle.truffle.llvm.runtime.types.symbols.SSAValue
3: astore 4
start local 4 4: aload 3
ifnonnull 6
5: aload 1
aload 2
invokeinterface com.oracle.truffle.llvm.runtime.types.symbols.SSAValue.getFrameIdentifier:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aload 4
aload 2
invokeinterface com.oracle.truffle.llvm.runtime.types.symbols.SSAValue.getType:()Lcom/oracle/truffle/llvm/runtime/types/Type;
invokestatic com.oracle.truffle.llvm.runtime.types.Type.getFrameSlotKind:(Lcom/oracle/truffle/llvm/runtime/types/Type;)Lcom/oracle/truffle/api/frame/FrameSlotKind;
invokevirtual com.oracle.truffle.api.frame.FrameDescriptor.findOrAddFrameSlot:(Ljava/lang/Object;Ljava/lang/Object;Lcom/oracle/truffle/api/frame/FrameSlotKind;)Lcom/oracle/truffle/api/frame/FrameSlot;
astore 3
6: StackMap locals: java.lang.Object
StackMap stack:
getstatic com.oracle.truffle.llvm.parser.nodes.LLVMSymbolReadResolver.$assertionsDisabled:Z
ifne 7
aload 3
invokevirtual com.oracle.truffle.api.frame.FrameSlot.getInfo:()Ljava/lang/Object;
aload 4
if_acmpeq 7
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
7: StackMap locals:
StackMap stack:
aload 3
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/oracle/truffle/llvm/parser/nodes/LLVMSymbolReadResolver;
0 8 1 descriptor Lcom/oracle/truffle/api/frame/FrameDescriptor;
0 8 2 value Lcom/oracle/truffle/llvm/runtime/types/symbols/SSAValue;
1 8 3 slot Lcom/oracle/truffle/api/frame/FrameSlot;
4 8 4 info Ljava/lang/Object;
MethodParameters:
Name Flags
descriptor
value
public static java.lang.Integer evaluateIntegerConstant(com.oracle.truffle.llvm.parser.model.SymbolImpl);
descriptor: (Lcom/oracle/truffle/llvm/parser/model/SymbolImpl;)Ljava/lang/Integer;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
instanceof com.oracle.truffle.llvm.parser.model.symbols.constants.integer.IntegerConstant
ifeq 3
1: getstatic com.oracle.truffle.llvm.parser.nodes.LLVMSymbolReadResolver.$assertionsDisabled:Z
ifne 2
aload 0
checkcast com.oracle.truffle.llvm.parser.model.symbols.constants.integer.IntegerConstant
invokevirtual com.oracle.truffle.llvm.parser.model.symbols.constants.integer.IntegerConstant.getValue:()J
aload 0
checkcast com.oracle.truffle.llvm.parser.model.symbols.constants.integer.IntegerConstant
invokevirtual com.oracle.truffle.llvm.parser.model.symbols.constants.integer.IntegerConstant.getValue:()J
l2i
i2l
lcmp
ifeq 2
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
2: StackMap locals:
StackMap stack:
aload 0
checkcast com.oracle.truffle.llvm.parser.model.symbols.constants.integer.IntegerConstant
invokevirtual com.oracle.truffle.llvm.parser.model.symbols.constants.integer.IntegerConstant.getValue:()J
l2i
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
areturn
3: StackMap locals:
StackMap stack:
aload 0
instanceof com.oracle.truffle.llvm.parser.model.symbols.constants.integer.BigIntegerConstant
ifeq 5
4: aload 0
checkcast com.oracle.truffle.llvm.parser.model.symbols.constants.integer.BigIntegerConstant
invokevirtual com.oracle.truffle.llvm.parser.model.symbols.constants.integer.BigIntegerConstant.getValue:()Ljava/math/BigInteger;
invokevirtual java.math.BigInteger.intValueExact:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
areturn
5: StackMap locals:
StackMap stack:
aload 0
instanceof com.oracle.truffle.llvm.parser.model.symbols.constants.NullConstant
ifeq 7
6: iconst_0
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
areturn
7: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 constant Lcom/oracle/truffle/llvm/parser/model/SymbolImpl;
MethodParameters:
Name Flags
constant
public static java.lang.Long evaluateLongIntegerConstant(com.oracle.truffle.llvm.parser.model.SymbolImpl);
descriptor: (Lcom/oracle/truffle/llvm/parser/model/SymbolImpl;)Ljava/lang/Long;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
instanceof com.oracle.truffle.llvm.parser.model.symbols.constants.integer.IntegerConstant
ifeq 2
1: aload 0
checkcast com.oracle.truffle.llvm.parser.model.symbols.constants.integer.IntegerConstant
invokevirtual com.oracle.truffle.llvm.parser.model.symbols.constants.integer.IntegerConstant.getValue:()J
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
areturn
2: StackMap locals:
StackMap stack:
aload 0
instanceof com.oracle.truffle.llvm.parser.model.symbols.constants.integer.BigIntegerConstant
ifeq 4
3: aload 0
checkcast com.oracle.truffle.llvm.parser.model.symbols.constants.integer.BigIntegerConstant
invokevirtual com.oracle.truffle.llvm.parser.model.symbols.constants.integer.BigIntegerConstant.getValue:()Ljava/math/BigInteger;
invokevirtual java.math.BigInteger.longValueExact:()J
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
areturn
4: StackMap locals:
StackMap stack:
aload 0
instanceof com.oracle.truffle.llvm.parser.model.symbols.constants.NullConstant
ifeq 6
5: lconst_0
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
areturn
6: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 constant Lcom/oracle/truffle/llvm/parser/model/SymbolImpl;
MethodParameters:
Name Flags
constant
public com.oracle.truffle.llvm.runtime.nodes.api.LLVMExpressionNode resolveElementPointer(com.oracle.truffle.llvm.parser.model.SymbolImpl, com.oracle.truffle.llvm.parser.model.SymbolImpl[], com.oracle.truffle.llvm.parser.nodes.LLVMSymbolReadResolver$OptimizedResolver);
descriptor: (Lcom/oracle/truffle/llvm/parser/model/SymbolImpl;[Lcom/oracle/truffle/llvm/parser/model/SymbolImpl;Lcom/oracle/truffle/llvm/parser/nodes/LLVMSymbolReadResolver$OptimizedResolver;)Lcom/oracle/truffle/llvm/runtime/nodes/api/LLVMExpressionNode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=9, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 2
arraylength
anewarray com.oracle.truffle.llvm.runtime.nodes.api.LLVMExpressionNode
astore 4
start local 4 1: aload 2
arraylength
anewarray java.lang.Long
astore 5
start local 5 2: aload 2
arraylength
anewarray com.oracle.truffle.llvm.runtime.types.Type
astore 6
start local 6 3: aload 2
arraylength
iconst_1
isub
istore 7
start local 7 4: goto 11
5: StackMap locals: com.oracle.truffle.llvm.parser.nodes.LLVMSymbolReadResolver com.oracle.truffle.llvm.parser.model.SymbolImpl com.oracle.truffle.llvm.parser.model.SymbolImpl[] com.oracle.truffle.llvm.parser.nodes.LLVMSymbolReadResolver$OptimizedResolver com.oracle.truffle.llvm.runtime.nodes.api.LLVMExpressionNode[] java.lang.Long[] com.oracle.truffle.llvm.runtime.types.Type[] int
StackMap stack:
aload 2
iload 7
aaload
astore 8
start local 8 6: aload 5
iload 7
aload 8
invokestatic com.oracle.truffle.llvm.parser.nodes.LLVMSymbolReadResolver.evaluateLongIntegerConstant:(Lcom/oracle/truffle/llvm/parser/model/SymbolImpl;)Ljava/lang/Long;
aastore
7: aload 6
iload 7
aload 8
invokeinterface com.oracle.truffle.llvm.parser.model.SymbolImpl.getType:()Lcom/oracle/truffle/llvm/runtime/types/Type;
aastore
8: aload 5
iload 7
aaload
ifnonnull 10
9: aload 4
iload 7
aload 3
aload 8
iload 7
aload 1
aload 2
invokeinterface com.oracle.truffle.llvm.parser.nodes.LLVMSymbolReadResolver$OptimizedResolver.resolve:(Lcom/oracle/truffle/llvm/parser/model/SymbolImpl;ILcom/oracle/truffle/llvm/parser/model/SymbolImpl;[Lcom/oracle/truffle/llvm/parser/model/SymbolImpl;)Lcom/oracle/truffle/llvm/runtime/nodes/api/LLVMExpressionNode;
aastore
end local 8 10: StackMap locals:
StackMap stack:
iinc 7 -1
StackMap locals:
StackMap stack:
11: iload 7
ifge 5
end local 7 12: aload 3
aload 1
iconst_m1
aconst_null
aload 2
invokeinterface com.oracle.truffle.llvm.parser.nodes.LLVMSymbolReadResolver$OptimizedResolver.resolve:(Lcom/oracle/truffle/llvm/parser/model/SymbolImpl;ILcom/oracle/truffle/llvm/parser/model/SymbolImpl;[Lcom/oracle/truffle/llvm/parser/model/SymbolImpl;)Lcom/oracle/truffle/llvm/runtime/nodes/api/LLVMExpressionNode;
astore 7
start local 7 13: aload 1
invokeinterface com.oracle.truffle.llvm.parser.model.SymbolImpl.getType:()Lcom/oracle/truffle/llvm/runtime/types/Type;
astore 8
start local 8 14: aload 0
getfield com.oracle.truffle.llvm.parser.nodes.LLVMSymbolReadResolver.nodeFactory:Lcom/oracle/truffle/llvm/runtime/NodeFactory;
aload 0
getfield com.oracle.truffle.llvm.parser.nodes.LLVMSymbolReadResolver.dataLayout:Lcom/oracle/truffle/llvm/runtime/datalayout/DataLayout;
aload 4
aload 5
aload 6
aload 7
aload 8
invokestatic com.oracle.truffle.llvm.runtime.CommonNodeFactory.createNestedElementPointerNode:(Lcom/oracle/truffle/llvm/runtime/NodeFactory;Lcom/oracle/truffle/llvm/runtime/datalayout/DataLayout;[Lcom/oracle/truffle/llvm/runtime/nodes/api/LLVMExpressionNode;[Ljava/lang/Long;[Lcom/oracle/truffle/llvm/runtime/types/Type;Lcom/oracle/truffle/llvm/runtime/nodes/api/LLVMExpressionNode;Lcom/oracle/truffle/llvm/runtime/types/Type;)Lcom/oracle/truffle/llvm/runtime/nodes/api/LLVMExpressionNode;
areturn
end local 8 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 15 0 this Lcom/oracle/truffle/llvm/parser/nodes/LLVMSymbolReadResolver;
0 15 1 base Lcom/oracle/truffle/llvm/parser/model/SymbolImpl;
0 15 2 indices [Lcom/oracle/truffle/llvm/parser/model/SymbolImpl;
0 15 3 resolver Lcom/oracle/truffle/llvm/parser/nodes/LLVMSymbolReadResolver$OptimizedResolver;
1 15 4 indexNodes [Lcom/oracle/truffle/llvm/runtime/nodes/api/LLVMExpressionNode;
2 15 5 indexConstants [Ljava/lang/Long;
3 15 6 indexTypes [Lcom/oracle/truffle/llvm/runtime/types/Type;
4 12 7 i I
6 10 8 indexSymbol Lcom/oracle/truffle/llvm/parser/model/SymbolImpl;
13 15 7 currentAddress Lcom/oracle/truffle/llvm/runtime/nodes/api/LLVMExpressionNode;
14 15 8 currentType Lcom/oracle/truffle/llvm/runtime/types/Type;
MethodParameters:
Name Flags
base
indices
resolver
public com.oracle.truffle.llvm.runtime.nodes.api.LLVMExpressionNode resolve(com.oracle.truffle.llvm.parser.model.SymbolImpl);
descriptor: (Lcom/oracle/truffle/llvm/parser/model/SymbolImpl;)Lcom/oracle/truffle/llvm/runtime/nodes/api/LLVMExpressionNode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 1
instanceof com.oracle.truffle.llvm.parser.model.symbols.constants.Constant
ifeq 4
3: aload 1
checkcast com.oracle.truffle.llvm.parser.model.symbols.constants.Constant
aload 0
getfield com.oracle.truffle.llvm.parser.nodes.LLVMSymbolReadResolver.runtime:Lcom/oracle/truffle/llvm/parser/LLVMParserRuntime;
aload 0
getfield com.oracle.truffle.llvm.parser.nodes.LLVMSymbolReadResolver.dataLayout:Lcom/oracle/truffle/llvm/runtime/datalayout/DataLayout;
aload 0
getfield com.oracle.truffle.llvm.parser.nodes.LLVMSymbolReadResolver.getStackSpaceFactory:Lcom/oracle/truffle/llvm/runtime/GetStackSpaceFactory;
invokeinterface com.oracle.truffle.llvm.parser.model.symbols.constants.Constant.createNode:(Lcom/oracle/truffle/llvm/parser/LLVMParserRuntime;Lcom/oracle/truffle/llvm/runtime/datalayout/DataLayout;Lcom/oracle/truffle/llvm/runtime/GetStackSpaceFactory;)Lcom/oracle/truffle/llvm/runtime/nodes/api/LLVMExpressionNode;
areturn
4: StackMap locals:
StackMap stack:
aload 1
instanceof com.oracle.truffle.llvm.runtime.types.symbols.SSAValue
ifeq 10
5: aload 1
checkcast com.oracle.truffle.llvm.runtime.types.symbols.SSAValue
astore 2
start local 2 6: aload 0
getfield com.oracle.truffle.llvm.parser.nodes.LLVMSymbolReadResolver.frame:Lcom/oracle/truffle/api/frame/FrameDescriptor;
aload 2
invokeinterface com.oracle.truffle.llvm.runtime.types.symbols.SSAValue.getFrameIdentifier:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokevirtual com.oracle.truffle.api.frame.FrameDescriptor.findFrameSlot:(Ljava/lang/Object;)Lcom/oracle/truffle/api/frame/FrameSlot;
astore 3
start local 3 7: aload 3
ifnonnull 9
8: aload 0
aload 0
getfield com.oracle.truffle.llvm.parser.nodes.LLVMSymbolReadResolver.frame:Lcom/oracle/truffle/api/frame/FrameDescriptor;
aload 2
invokevirtual com.oracle.truffle.llvm.parser.nodes.LLVMSymbolReadResolver.findOrAddFrameSlot:(Lcom/oracle/truffle/api/frame/FrameDescriptor;Lcom/oracle/truffle/llvm/runtime/types/symbols/SSAValue;)Lcom/oracle/truffle/api/frame/FrameSlot;
astore 3
9: StackMap locals: com.oracle.truffle.llvm.runtime.types.symbols.SSAValue com.oracle.truffle.api.frame.FrameSlot
StackMap stack:
aload 2
invokeinterface com.oracle.truffle.llvm.runtime.types.symbols.SSAValue.getType:()Lcom/oracle/truffle/llvm/runtime/types/Type;
aload 3
invokestatic com.oracle.truffle.llvm.runtime.CommonNodeFactory.createFrameRead:(Lcom/oracle/truffle/llvm/runtime/types/Type;Lcom/oracle/truffle/api/frame/FrameSlot;)Lcom/oracle/truffle/llvm/runtime/nodes/api/LLVMExpressionNode;
areturn
end local 3 end local 2 10: StackMap locals:
StackMap stack:
new com.oracle.truffle.llvm.runtime.except.LLVMParserException
dup
new java.lang.StringBuilder
dup
ldc "Cannot resolve symbol: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial com.oracle.truffle.llvm.runtime.except.LLVMParserException.<init>:(Ljava/lang/String;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/oracle/truffle/llvm/parser/nodes/LLVMSymbolReadResolver;
0 11 1 symbol Lcom/oracle/truffle/llvm/parser/model/SymbolImpl;
6 10 2 value Lcom/oracle/truffle/llvm/runtime/types/symbols/SSAValue;
7 10 3 slot Lcom/oracle/truffle/api/frame/FrameSlot;
MethodParameters:
Name Flags
symbol
}
SourceFile: "LLVMSymbolReadResolver.java"
NestMembers:
com.oracle.truffle.llvm.parser.nodes.LLVMSymbolReadResolver$OptimizedResolver
InnerClasses:
public abstract OptimizedResolver = com.oracle.truffle.llvm.parser.nodes.LLVMSymbolReadResolver$OptimizedResolver of com.oracle.truffle.llvm.parser.nodes.LLVMSymbolReadResolver