• Home
  • Raw
  • Download

Lines Matching full:pc

37 GateRef InterpreterStubBuilder::ReadInst8_0(GateRef pc)  in ReadInst8_0()  argument
39 return Load(VariableType::INT8(), pc, IntPtr(1)); // 1 : skip 1 byte of bytecode in ReadInst8_0()
42 GateRef InterpreterStubBuilder::ReadInst8_1(GateRef pc) in ReadInst8_1() argument
44 return Load(VariableType::INT8(), pc, IntPtr(2)); // 2 : skip 1 byte of bytecode in ReadInst8_1()
47 GateRef InterpreterStubBuilder::ReadInst8_2(GateRef pc) in ReadInst8_2() argument
49 return Load(VariableType::INT8(), pc, IntPtr(3)); // 3 : skip 1 byte of bytecode in ReadInst8_2()
52 GateRef InterpreterStubBuilder::ReadInst8_3(GateRef pc) in ReadInst8_3() argument
54 return Load(VariableType::INT8(), pc, IntPtr(4)); // 4 : skip 1 byte of bytecode in ReadInst8_3()
57 GateRef InterpreterStubBuilder::ReadInst8_4(GateRef pc) in ReadInst8_4() argument
59 return Load(VariableType::INT8(), pc, IntPtr(5)); // 5 : skip 1 byte of bytecode in ReadInst8_4()
62 GateRef InterpreterStubBuilder::ReadInst8_5(GateRef pc) in ReadInst8_5() argument
64 return Load(VariableType::INT8(), pc, IntPtr(6)); // 6 : skip 1 byte of bytecode in ReadInst8_5()
67 GateRef InterpreterStubBuilder::ReadInst8_6(GateRef pc) in ReadInst8_6() argument
69 return Load(VariableType::INT8(), pc, IntPtr(7)); // 7 : skip 1 byte of bytecode in ReadInst8_6()
72 GateRef InterpreterStubBuilder::ReadInst8_7(GateRef pc) in ReadInst8_7() argument
74 return Load(VariableType::INT8(), pc, IntPtr(8)); // 8 : skip 1 byte of bytecode in ReadInst8_7()
77 GateRef InterpreterStubBuilder::ReadInst8_8(GateRef pc) in ReadInst8_8() argument
79 return Load(VariableType::INT8(), pc, IntPtr(9)); // 9 : skip 1 byte of bytecode in ReadInst8_8()
82 GateRef InterpreterStubBuilder::ReadInst4_0(GateRef pc) in ReadInst4_0() argument
84 return Int8And(Load(VariableType::INT8(), pc, IntPtr(1)), Int8(0xf)); in ReadInst4_0()
87 GateRef InterpreterStubBuilder::ReadInst4_1(GateRef pc) in ReadInst4_1() argument
91 …Int8LSR(Load(VariableType::INT8(), pc, IntPtr(1)), Int8(4)), Int8(0xf)); // 4: read 4 byte of byt… in ReadInst4_1()
94 GateRef InterpreterStubBuilder::ReadInst4_2(GateRef pc) in ReadInst4_2() argument
97 return Int8And(Load(VariableType::INT8(), pc, IntPtr(2)), Int8(0xf)); in ReadInst4_2()
100 GateRef InterpreterStubBuilder::ReadInst4_3(GateRef pc) in ReadInst4_3() argument
104 …Int8LSR(Load(VariableType::INT8(), pc, IntPtr(2)), Int8(4)), Int8(0xf)); // 4 : read 4 byte of by… in ReadInst4_3()
107 GateRef InterpreterStubBuilder::ReadInstSigned8_0(GateRef pc) in ReadInstSigned8_0() argument
109 GateRef x = Load(VariableType::INT8(), pc, IntPtr(1)); // 1 : skip 1 byte of bytecode in ReadInstSigned8_0()
113 GateRef InterpreterStubBuilder::ReadInstSigned16_0(GateRef pc) in ReadInstSigned16_0() argument
116 GateRef currentInst = Load(VariableType::INT8(), pc, IntPtr(2)); in ReadInstSigned16_0()
119 return Int32Add(currentInst2, ZExtInt8ToInt32(ReadInst8_0(pc))); in ReadInstSigned16_0()
122 GateRef InterpreterStubBuilder::ReadInstSigned32_0(GateRef pc) in ReadInstSigned32_0() argument
125 GateRef x = Load(VariableType::INT8(), pc, IntPtr(4)); in ReadInstSigned32_0()
128 GateRef currentInst2 = Int32Add(currentInst1, ZExtInt8ToInt32(ReadInst8_2(pc))); in ReadInstSigned32_0()
130 GateRef currentInst4 = Int32Add(currentInst3, ZExtInt8ToInt32(ReadInst8_1(pc))); in ReadInstSigned32_0()
132 return Int32Add(currentInst5, ZExtInt8ToInt32(ReadInst8_0(pc))); in ReadInstSigned32_0()
135 GateRef InterpreterStubBuilder::ReadInst16_0(GateRef pc) in ReadInst16_0() argument
138 GateRef currentInst1 = ZExtInt8ToInt16(ReadInst8_1(pc)); in ReadInst16_0()
140 return Int16Add(currentInst2, ZExtInt8ToInt16(ReadInst8_0(pc))); in ReadInst16_0()
143 GateRef InterpreterStubBuilder::ReadInst16_1(GateRef pc) in ReadInst16_1() argument
146 GateRef currentInst1 = ZExtInt8ToInt16(ReadInst8_2(pc)); in ReadInst16_1()
149 return Int16Add(currentInst2, ZExtInt8ToInt16(ReadInst8_1(pc))); in ReadInst16_1()
152 GateRef InterpreterStubBuilder::ReadInst16_2(GateRef pc) in ReadInst16_2() argument
155 GateRef currentInst1 = ZExtInt8ToInt16(ReadInst8_3(pc)); in ReadInst16_2()
158 return Int16Add(currentInst2, ZExtInt8ToInt16(ReadInst8_2(pc))); in ReadInst16_2()
161 GateRef InterpreterStubBuilder::ReadInst16_3(GateRef pc) in ReadInst16_3() argument
164 GateRef currentInst1 = ZExtInt8ToInt16(ReadInst8_4(pc)); in ReadInst16_3()
167 return Int16Add(currentInst2, ZExtInt8ToInt16(ReadInst8_3(pc))); in ReadInst16_3()
170 GateRef InterpreterStubBuilder::ReadInst16_4(GateRef pc) in ReadInst16_4() argument
173 GateRef currentInst1 = ZExtInt8ToInt16(ReadInst8_5(pc)); in ReadInst16_4()
176 return Int16Add(currentInst2, ZExtInt8ToInt16(ReadInst8_4(pc))); in ReadInst16_4()
179 GateRef InterpreterStubBuilder::ReadInst16_5(GateRef pc) in ReadInst16_5() argument
182 GateRef currentInst1 = ZExtInt8ToInt16(ReadInst8_6(pc)); in ReadInst16_5()
185 return Int16Add(currentInst2, ZExtInt8ToInt16(ReadInst8_5(pc))); in ReadInst16_5()
188 GateRef InterpreterStubBuilder::ReadInst16_6(GateRef pc) in ReadInst16_6() argument
191 GateRef currentInst1 = ZExtInt8ToInt16(ReadInst8_7(pc)); in ReadInst16_6()
194 return Int16Add(currentInst2, ZExtInt8ToInt16(ReadInst8_6(pc))); in ReadInst16_6()
324 GateRef env, GateRef pc, GateRef prev, GateRef type) in SetFrameState() argument
330 SetPcToFrame(glue, state, pc); in SetFrameState()
492 GateRef InterpreterStubBuilder::ReadInst32_0(GateRef pc) in ReadInst32_0() argument
494 GateRef currentInst = ZExtInt8ToInt32(ReadInst8_3(pc)); in ReadInst32_0()
496 GateRef currentInst2 = Int32Add(currentInst1, ZExtInt8ToInt32(ReadInst8_2(pc))); in ReadInst32_0()
498 GateRef currentInst4 = Int32Add(currentInst3, ZExtInt8ToInt32(ReadInst8_1(pc))); in ReadInst32_0()
500 return Int32Add(currentInst5, ZExtInt8ToInt32(ReadInst8_0(pc))); in ReadInst32_0()
503 GateRef InterpreterStubBuilder::ReadInst32_1(GateRef pc) in ReadInst32_1() argument
505 GateRef currentInst = ZExtInt8ToInt32(ReadInst8_4(pc)); in ReadInst32_1()
507 GateRef currentInst2 = Int32Add(currentInst1, ZExtInt8ToInt32(ReadInst8_3(pc))); in ReadInst32_1()
509 GateRef currentInst4 = Int32Add(currentInst3, ZExtInt8ToInt32(ReadInst8_2(pc))); in ReadInst32_1()
511 return Int32Add(currentInst5, ZExtInt8ToInt32(ReadInst8_1(pc))); in ReadInst32_1()
514 GateRef InterpreterStubBuilder::ReadInst32_2(GateRef pc) in ReadInst32_2() argument
516 GateRef currentInst = ZExtInt8ToInt32(ReadInst8_5(pc)); in ReadInst32_2()
518 GateRef currentInst2 = Int32Add(currentInst1, ZExtInt8ToInt32(ReadInst8_4(pc))); in ReadInst32_2()
520 GateRef currentInst4 = Int32Add(currentInst3, ZExtInt8ToInt32(ReadInst8_3(pc))); in ReadInst32_2()
522 return Int32Add(currentInst5, ZExtInt8ToInt32(ReadInst8_2(pc))); in ReadInst32_2()
525 GateRef InterpreterStubBuilder::ReadInst64_0(GateRef pc) in ReadInst64_0() argument
527 GateRef currentInst = ZExtInt8ToInt64(ReadInst8_7(pc)); in ReadInst64_0()
529 GateRef currentInst2 = Int64Add(currentInst1, ZExtInt8ToInt64(ReadInst8_6(pc))); in ReadInst64_0()
531 GateRef currentInst4 = Int64Add(currentInst3, ZExtInt8ToInt64(ReadInst8_5(pc))); in ReadInst64_0()
533 GateRef currentInst6 = Int64Add(currentInst5, ZExtInt8ToInt64(ReadInst8_4(pc))); in ReadInst64_0()
535 GateRef currentInst8 = Int64Add(currentInst7, ZExtInt8ToInt64(ReadInst8_3(pc))); in ReadInst64_0()
537 GateRef currentInst10 = Int64Add(currentInst9, ZExtInt8ToInt64(ReadInst8_2(pc))); in ReadInst64_0()
539 GateRef currentInst12 = Int64Add(currentInst11, ZExtInt8ToInt64(ReadInst8_1(pc))); in ReadInst64_0()
541 return Int64Add(currentInst13, ZExtInt8ToInt64(ReadInst8_0(pc))); in ReadInst64_0()
550 void InterpreterStubBuilder::Dispatch(GateRef glue, GateRef sp, GateRef pc, GateRef constpool, Gate… in Dispatch() argument
553 GateRef newPc = PtrAdd(pc, format); in Dispatch()
560 void InterpreterStubBuilder::DispatchLast(GateRef glue, GateRef sp, GateRef pc, GateRef constpool, in DispatchLast() argument
564 DispatchBase(target, glue, sp, pc, constpool, profileTypeInfo, acc, hotnessCounter); in DispatchLast()
568 void InterpreterStubBuilder::DispatchDebugger(GateRef glue, GateRef sp, GateRef pc, GateRef constpo… in DispatchDebugger() argument
571 GateRef opcode = Load(VariableType::INT8(), pc); in DispatchDebugger()
573 auto args = { glue, sp, pc, constpool, profileTypeInfo, acc, hotnessCounter }; in DispatchDebugger()
578 void InterpreterStubBuilder::DispatchDebuggerLast(GateRef glue, GateRef sp, GateRef pc, GateRef con… in DispatchDebuggerLast() argument
582 auto args = { glue, sp, pc, constpool, profileTypeInfo, acc, hotnessCounter }; in DispatchDebuggerLast()
593 void InterpreterStubBuilder::DispatchWithId(GateRef glue, GateRef sp, GateRef pc, GateRef constpool, in DispatchWithId() argument
598 DispatchBase(target, glue, sp, pc, constpool, profileTypeInfo, acc, hotnessCounter); in DispatchWithId()
603 DispatchLast(glue, sp, pc, constpool, profileTypeInfo, acc, hotnessCounter)
605 Dispatch(glue, sp, pc, constpool, profileTypeInfo, acc, hotnessCounter, offset)
606 void InterpreterStubBuilder::CheckException(GateRef glue, GateRef sp, GateRef pc, GateRef constpool, in CheckException() argument
624 void InterpreterStubBuilder::CheckPendingException(GateRef glue, GateRef sp, GateRef pc, GateRef co… in CheckPendingException() argument
642 void InterpreterStubBuilder::CheckExceptionWithVar(GateRef glue, GateRef sp, GateRef pc, GateRef co… in CheckExceptionWithVar() argument
662 void InterpreterStubBuilder::CheckExceptionWithJump(GateRef glue, GateRef sp, GateRef pc, GateRef c… in CheckExceptionWithJump() argument
686 stringId = ZExtInt16ToInt32(ReadInst16_0(info.pc)); in GetStringId()
694 stringId = ZExtInt16ToInt32(ReadInst16_1(info.pc)); in GetStringId()
696 stringId = ReadInst32_1(info.pc); in GetStringId()
704 stringId = ZExtInt16ToInt32(ReadInst16_2(info.pc)); in GetStringId()