Home
last modified time | relevance | path

Searched full:operand (Results 1 – 25 of 527) sorted by relevance

12345678910>>...22

/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/
Doperand.def16 DEFINE_MOP(Mem8S, {Operand::kOpdMem, operand::kIsUse, 8})
17 DEFINE_MOP(Mem8D, {Operand::kOpdMem, operand::kIsDef, 8})
18 DEFINE_MOP(Mem16S, {Operand::kOpdMem, operand::kIsUse, 16})
19 DEFINE_MOP(Mem16D, {Operand::kOpdMem, operand::kIsDef, 16})
20 DEFINE_MOP(Mem32D, {Operand::kOpdMem, operand::kIsDef, 32})
21 DEFINE_MOP(Mem32S, {Operand::kOpdMem, operand::kIsUse, 32})
22 DEFINE_MOP(Mem64D, {Operand::kOpdMem, operand::kIsDef, 64})
23 DEFINE_MOP(Mem64S, {Operand::kOpdMem, operand::kIsUse, 64})
24 DEFINE_MOP(Mem128D, {Operand::kOpdMem, operand::kIsDef, 128})
25 DEFINE_MOP(Mem128S, {Operand::kOpdMem, operand::kIsUse, 128})
[all …]
Disel.h45 Operand *HandleExpr(const BaseNode &parent, BaseNode &expr);
47 void SelectDassign(const DassignNode &stmt, Operand &opndRhs);
48 void SelectIassign(const IassignNode &stmt, Operand &opndAddr, Operand &opndRhs);
50 void SelectRegassign(RegassignNode &stmt, Operand &opnd0);
51 Operand *SelectDread(const BaseNode &parent, const AddrofNode &expr);
52Operand *SelectBand(const BinaryNode &node, Operand &opnd0, Operand &opnd1, const BaseNode &parent…
53Operand *SelectAdd(const BinaryNode &node, Operand &opnd0, Operand &opnd1, const BaseNode &parent);
54Operand *SelectSub(const BinaryNode &node, Operand &opnd0, Operand &opnd1, const BaseNode &parent);
55 Operand *SelectNeg(const UnaryNode &node, Operand &opnd0, const BaseNode &parent);
56 Operand *SelectCvt(const BaseNode &parent, const TypeCvtNode &node, Operand &opnd0);
[all …]
Dcg_irbuilder.h21 #include "operand.h"
38 Insn &BuildInsn(MOperator opCode, Operand &o0);
39 Insn &BuildInsn(MOperator opCode, Operand &o0, Operand &o1);
40 Insn &BuildInsn(MOperator opCode, Operand &o0, Operand &o1, Operand &o2);
41 Insn &BuildInsn(MOperator opCode, Operand &o0, Operand &o1, Operand &o2, Operand &o3);
42 …Insn &BuildInsn(MOperator opCode, Operand &o0, Operand &o1, Operand &o2, Operand &o3, Operand &o4);
43 …Insn &BuildInsn(MOperator opCode, Operand &o0, Operand &o1, Operand &o2, Operand &o3, Operand &o4,…
44 Insn &BuildInsn(MOperator opCode, Operand &o0, Operand &o1, Operand &o2,
45 Operand &o3, Operand &o4, Operand &o5, Operand &o6);
46 Insn &BuildInsn(MOperator opCode, std::vector<Operand *> &opnds);
[all …]
Dcgfunc.h20 #include "operand.h"
174 Operand *HandleExpr(const BaseNode &parent, BaseNode &expr);
176 virtual void SelectDassign(DassignNode &stmt, Operand &opnd0) = 0;
177 virtual void SelectRegassign(RegassignNode &stmt, Operand &opnd0) = 0;
179 virtual void SelectReturn(Operand *opnd) = 0;
180 virtual void SelectCondGoto(CondGotoNode &stmt, Operand &opnd0, Operand &opnd1) = 0;
189 virtual Operand *SelectCclz(IntrinsicopNode &intrinsicopNode) = 0;
190 … virtual RegOperand *SelectHeapConstant(IntrinsicopNode &node, Operand &opnd0, Operand &opnd1) = 0;
191 …virtual RegOperand *SelectTaggedIsHeapObject(IntrinsicopNode &node, Operand &opnd0, Operand &opnd1…
192 virtual RegOperand *SelectIsStableElements(IntrinsicopNode &node, Operand &opnd0,
[all …]
Dcfi.h22 #include "operand.h"
66 …CfiInsn(MemPool &memPool, maplebe::MOperator op, maplebe::Operand &opnd0) : Insn(memPool, op, opnd… in CfiInsn()
68 … CfiInsn(MemPool &memPool, maplebe::MOperator op, maplebe::Operand &opnd0, maplebe::Operand &opnd1) in CfiInsn()
73 … CfiInsn(MemPool &memPool, maplebe::MOperator op, maplebe::Operand &opnd0, maplebe::Operand &opnd1, in CfiInsn()
74 maplebe::Operand &opnd2) in CfiInsn()
140 Operand *Clone(MemPool &memPool) const override in Clone()
142 Operand *opnd = memPool.Clone<RegOperand>(*this); in Clone()
148 bool Less(const Operand &right) const override in Less()
171 Operand *Clone(MemPool &memPool) const override in Clone()
173 Operand *opnd = memPool.Clone<ImmOperand>(*this); in Clone()
[all …]
Doperand.h54 class Operand {
61 kOpdPhi, /* for phi operand */
64 kOpdOffset, /* for the offset operand in MemOperand */
66 kOpdList, /* for list operand */
67 kOpdShift, /* for imm shift operand */
68 kOpdRegShift, /* for reg shift operand */
69 kOpdExtend, /* for extend operand */
74 Operand(OperandType type, uint32 size) : opndKind(type), size(size) {} in Operand() function
75 virtual ~Operand() = default;
193 virtual Operand *CloneTree(MapleAllocator &allocator) const = 0;
[all …]
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/x86_64/
Dx64_cgfunc.h43 void SelectDassign(DassignNode &stmt, Operand &opnd0) override;
44 void SelectRegassign(RegassignNode &stmt, Operand &opnd0) override;
46 void SelectReturn(Operand *opnd) override;
47 void SelectCondGoto(CondGotoNode &stmt, Operand &opnd0, Operand &opnd1) override;
56 Operand *SelectCclz(IntrinsicopNode &intrinopNode) override;
57 RegOperand *SelectHeapConstant(IntrinsicopNode &node, Operand &opnd0, Operand &opnd1) override;
58 …RegOperand *SelectTaggedIsHeapObject(IntrinsicopNode &node, Operand &opnd0, Operand &opnd1) overri…
59 …egOperand *SelectIsStableElements(IntrinsicopNode &node, Operand &opnd0, Operand &opnd1, Operand &…
60 RegOperand *SelectHasPendingException(IntrinsicopNode &node, Operand &opnd0,
61 Operand &opnd1, Operand &opnd2) override;
[all …]
Dx64_MPISel.h27 void SelectReturn(NaryStmtNode &retNode, Operand &opnd) override;
31 Operand &ProcessReturnReg(PrimType primType, int32 sReg) override;
32 Operand &GetTargetRetOperand(PrimType primType, int32 sReg) override;
33 Operand *SelectFloatingConst(MIRConst &floatingConst, PrimType primType) const override;
38 void SelectRangeGoto(RangeGotoNode &rangeGotoNode, Operand &srcOpnd) override;
39 void SelectCondGoto(CondGotoNode &stmt, BaseNode &condNode, Operand &opnd0) override;
40Operand *SelectDiv(BinaryNode &node, Operand &opnd0, Operand &opnd1, const BaseNode &parent) overr…
41Operand *SelectRem(BinaryNode &node, Operand &opnd0, Operand &opnd1, const BaseNode &parent) overr…
42Operand *SelectMpy(BinaryNode &node, Operand &opnd0, Operand &opnd1, const BaseNode &parent) overr…
43Operand *SelectCmpOp(CompareNode &node, Operand &opnd0, Operand &opnd1, const BaseNode &parent) ov…
[all …]
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/aarch64/
Daarch64_cgfunc.h90 void SelectDassign(DassignNode &stmt, Operand &opnd0) override;
91 void SelectRegassign(RegassignNode &stmt, Operand &opnd0) override;
93 void SelectReturn(Operand *opnd0) override;
95 …void SelectParmListPassByStack(const MIRType &mirType, Operand &opnd, uint32 memOffset, bool preCo…
97 void SelectCondGoto(CondGotoNode &stmt, Operand &opnd0, Operand &opnd1) override;
98 …electCondGoto(LabelOperand &targetOpnd, Opcode jmpOp, Opcode cmpOp, Operand &opnd0, Operand &opnd1,
108 Operand *SelectCclz(IntrinsicopNode &intrinsicopNode) override;
109 RegOperand *SelectHeapConstant(IntrinsicopNode &node, Operand &opnd0, Operand &opnd1) override;
110 …RegOperand *SelectTaggedIsHeapObject(IntrinsicopNode &node, Operand &opnd0, Operand &opnd1) overri…
111 …egOperand *SelectIsStableElements(IntrinsicopNode &node, Operand &opnd0, Operand &opnd1, Operand &…
[all …]
Daarch64_mop_valid.h20 #include "operand.h"
24 inline bool StrLdr8Valid(Operand *o) in StrLdr8Valid()
32 inline bool StrLdr16Valid(Operand *o) in StrLdr16Valid()
48 inline bool StrLdr32Valid(Operand *o) in StrLdr32Valid()
64 inline bool StrLdr32PairValid(Operand *o) in StrLdr32PairValid()
75 inline bool StrLdr64Valid(Operand *o) in StrLdr64Valid()
91 inline bool StrLdr64PairValid(Operand *o) in StrLdr64PairValid()
102 inline bool StrLdr128Valid(Operand *o) in StrLdr128Valid()
118 inline bool StrLdr128PairValid(Operand *o) in StrLdr128PairValid()
128 inline bool IsOfstZero(Operand *o) in IsOfstZero()
[all …]
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/x86_64/
Dx64_cgfunc.cpp17 #include "assembler/operand.h"
24 void X64CGFunc::SelectDassign(DassignNode &stmt, Operand &opnd0) in SelectDassign()
28 void X64CGFunc::SelectRegassign(RegassignNode &stmt, Operand &opnd0) in SelectRegassign()
36 void X64CGFunc::SelectReturn(Operand *opnd) in SelectReturn()
40 void X64CGFunc::SelectCondGoto(CondGotoNode &stmt, Operand &opnd0, Operand &opnd1) in SelectCondGoto()
76 Operand *X64CGFunc::SelectCclz(IntrinsicopNode &intrinopNode) in SelectCclz()
81 RegOperand *X64CGFunc::SelectHeapConstant(IntrinsicopNode &node, Operand &opnd0, Operand &opnd1) in SelectHeapConstant()
86 RegOperand *X64CGFunc::SelectTaggedIsHeapObject(IntrinsicopNode &node, Operand &opnd0, Operand &opn… in SelectTaggedIsHeapObject()
91 …X64CGFunc::SelectIsStableElements(IntrinsicopNode &node, Operand &opnd0, Operand &opnd1, Operand &… in SelectIsStableElements()
96 …CGFunc::SelectHasPendingException(IntrinsicopNode &node, Operand &opnd0, Operand &opnd1, Operand &… in SelectHasPendingException()
[all …]
/arkcompiler/ets_runtime/ecmascript/compiler/assembler/aarch64/
Dassembler_aarch64.h159 class Operand {
161 Operand(Immediate imm) in Operand() function
166 Operand(Register reg, Shift shift = Shift::LSL, uint8_t shift_amount = 0)
170 Operand(Register reg, Extend extend, uint8_t shiftAmount = 0)
174 ~Operand() = default;
302 void Ldp(const Register &rt, const Register &rt2, const MemoryOperand &operand);
303 void Stp(const Register &rt, const Register &rt2, const MemoryOperand &operand);
304 void Ldp(const VectorRegister &vt, const VectorRegister &vt2, const MemoryOperand &operand);
305 void Stp(const VectorRegister &vt, const VectorRegister &vt2, const MemoryOperand &operand);
306 void Ldr(const Register &rt, const MemoryOperand &operand);
[all …]
Dassembler_aarch64.cpp86 void AssemblerAarch64::Ldp(const Register &rt, const Register &rt2, const MemoryOperand &operand) in Ldp() argument
89 if (operand.IsImmediateOffset()) { in Ldp()
90 switch (operand.GetAddrMode()) { in Ldp()
105 uint64_t imm = static_cast<uint64_t>(operand.GetImmediate().Value()); in Ldp()
112 Rn(operand.GetRegBase().GetId()) | Rt(rt.GetId()); in Ldp()
120 void AssemblerAarch64::Stp(const Register &rt, const Register &rt2, const MemoryOperand &operand) in Stp() argument
123 if (operand.IsImmediateOffset()) { in Stp()
124 switch (operand.GetAddrMode()) { in Stp()
139 uint64_t imm = static_cast<uint64_t>(operand.GetImmediate().Value()); in Stp()
146 Rn(operand.GetRegBase().GetId()) | Rt(rt.GetId()); in Stp()
[all …]
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/
Dcg_irbuilder.cpp29 Insn &InsnBuilder::BuildInsn(MOperator opCode, Operand &o0) in BuildInsn()
34 Insn &InsnBuilder::BuildInsn(MOperator opCode, Operand &o0, Operand &o1) in BuildInsn()
39 Insn &InsnBuilder::BuildInsn(MOperator opCode, Operand &o0, Operand &o1, Operand &o2) in BuildInsn()
45 Insn &InsnBuilder::BuildInsn(MOperator opCode, Operand &o0, Operand &o1, Operand &o2, Operand &o3) in BuildInsn()
51 Insn &InsnBuilder::BuildInsn(MOperator opCode, Operand &o0, Operand &o1, Operand &o2, Operand &o3, in BuildInsn()
58 Insn &InsnBuilder::BuildInsn(MOperator opCode, Operand &o0, Operand &o1, Operand &o2, in BuildInsn()
59 Operand &o3, Operand &o4, Operand &o5) in BuildInsn()
67 Insn &InsnBuilder::BuildInsn(MOperator opCode, Operand &o0, Operand &o1, Operand &o2, Operand &o3, in BuildInsn()
68 Operand &o4, Operand &o5, Operand &o6) in BuildInsn()
76 Insn &InsnBuilder::BuildInsn(MOperator opCode, std::vector<Operand *> &opnds) in BuildInsn()
Dcfi.cpp21 using maplebe::Operand;
26 /* create 3 OperandType array to store cfi instruction's operand type */
27 std::array<Operand::OperandType, 3> opndTypes;
31 …ne CFI_DEFINE(k, sub, n, o0, o1, o2) {".cfi_" #k, n, {Operand::kOpd##o0, Operand::kOpd##o1, Operan…
33 {"." #k, n, {Operand::kOpd##o0, Operand::kOpd##o1, Operand::kOpd##o2}},
37 {".cfi_undef", 0, {Operand::kOpdUndef, Operand::kOpdUndef, Operand::kOpdUndef}}};
48 Operand &curOperand = GetOperand(i); in Dump()
59 /* cfi instruction's 3rd /4th/5th operand must be null */ in CheckMD()
61 Operand &opnd = GetOperand(i); in CheckMD()
Disel.cpp24 …MOperator fastIselMapI##SIZE[Operand::OperandType::kOpdPhi][Operand::OperandType::kOpdPhi] = { …
31 … MOperator fastIselMapF##SIZE[Operand::OperandType::kOpdPhi][Operand::OperandType::kOpdPhi] = { \
66 MOperator GetFastIselMop(Operand::OperandType dTy, Operand::OperandType sTy, PrimType type) in GetFastIselMop()
144 Operand *opndRhs = iSel.HandleExpr(dassignNode, *rhs); in HandleDassign()
157 Operand *opndRhs = iSel.HandleExpr(stmt, *rhs); in HandleIassign()
160 Operand *opndAddr = iSel.HandleExpr(stmt, *addr); in HandleIassign()
171 BaseNode *operand = regAssignNode.Opnd(0); in HandleRegassign() local
172 DEBUG_ASSERT(operand != nullptr, "get operand of regassignNode failed"); in HandleRegassign()
173 Operand *opnd0 = iSel.HandleExpr(regAssignNode, *operand); in HandleRegassign()
234 Operand *srcOpnd = iSel.HandleExpr(rangeGotoNode, *srcNode); in HandleRangeGoto()
[all …]
/arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/07.expressions/30.conditional_expressions/
Dnumeric_condition_expression_type.ets16 {% for operand in operands %}
23 let x{{operand.type}} = {{operand.first}} ? {{operand.second}} : {{operand.third}};
24 assertTrue( {{operand.check}} )
Dtype_of_numeric_condition_expression_type.ets16 {% for operand in operands %}
23 let x = {{operand.first}} ? {{operand.second}} : {{operand.third}};
24 assertTrue( {{operand.check}} )
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/aarch64/
Daarch64_cgfunc.cpp152 CHECK_FATAL(false, "unexpected operand primtype for mov"); in PickMovBetweenRegs()
156 void AArch64CGFunc::SelectCopyImm(Operand &dest, PrimType dType, ImmOperand &src, PrimType sType) in SelectCopyImm()
167 void AArch64CGFunc::SelectCopyImm(Operand &dest, ImmOperand &src, PrimType dtype) in SelectCopyImm()
178 DEBUG_ASSERT(IsPrimitiveInteger(dtype), "The type of destination operand must be Integer"); in SelectCopyImm()
180 "The destination operand must be >= 8-bit"); in SelectCopyImm()
287 void AArch64CGFunc::SelectCopyMemOpnd(Operand &dest, PrimType dtype, uint32 dsize, Operand &src, Pr… in SelectCopyMemOpnd()
363 void AArch64CGFunc::SelectCopyRegOpnd(Operand &dest, PrimType dtype, Operand::OperandType opndType,… in SelectCopyRegOpnd()
364 Operand &src, PrimType stype) in SelectCopyRegOpnd()
366 if (opndType != Operand::kOpdMem) { in SelectCopyRegOpnd()
427 void AArch64CGFunc::SelectCopy(Operand &dest, PrimType dtype, Operand &src, PrimType stype, BaseNod… in SelectCopy()
[all …]
/arkcompiler/ets_runtime/ecmascript/compiler/assembler/x64/
Dassembler_x64.h61 class Operand {
63 Operand(Register base, int32_t disp);
64 Operand(Register base, Register index, Scale scale, int32_t disp);
65 Operand(Register index, Scale scale, int32_t disp);
66 ~Operand() = default;
95 void Movq(const Operand &src, Register dst);
96 void Movq(Register src, const Operand &dst);
97 void Movq(Immediate src, Operand dst);
99 void Mov(const Operand &src, Register dst);
142 void Leaq(const Operand &src, Register dst);
[all …]
Dmacro_assembler_x64.cpp25 x64::Operand dstOpnd(baseReg, dstStackSlot.GetOffset()); in Move()
35 x64::Operand srcOpnd(srcBaseReg, srcStackSlot.GetOffset()); in Move()
36 x64::Operand dstOpnd(dstBaseReg, dstStackSlot.GetOffset()); in Move()
44 x64::Operand opnd(baseReg, stackSlot.GetOffset()); in Cmp()
72 x64::Operand dstOpnd(dstBaseReg, dstStackSlot.GetOffset()); in SaveReturnRegister()
86 … assembler.Movq(x64::Operand(x64::rbp, FUNCTION_OFFSET_FROM_SP), LOCAL_SCOPE_REGISTER); in MovParameterIntoParamReg()
88 x64::Operand(LOCAL_SCOPE_REGISTER, JSFunction::RAW_PROFILE_TYPE_INFO_OFFSET), in MovParameterIntoParamReg()
90 … assembler.Movq(x64::Operand(LOCAL_SCOPE_REGISTER, ProfileTypeInfoCell::VALUE_OFFSET), paramReg); in MovParameterIntoParamReg()
98 … assembler.Movq(x64::Operand(x64::rbp, FUNCTION_OFFSET_FROM_SP), LOCAL_SCOPE_REGISTER); in MovParameterIntoParamReg()
100 … x64::Operand(LOCAL_SCOPE_REGISTER, JSFunctionBase::METHOD_OFFSET), LOCAL_SCOPE_REGISTER); in MovParameterIntoParamReg()
[all …]
/arkcompiler/ets_frontend/ets2panda/linter/docs/rules/
Drecipe65.md10 a compile-time error occurs otherwise. In addition, the left operand in ArkTS
26 let c = X instanceof Object // true, left operand is a type
27 let d = X instanceof X // false, left operand is a type
43 let c = X instanceof Object // Compile-time error, left operand is a type
44 let d = X instanceof X // Compile-time error, left operand is a type
/arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/07.expressions/29.assignment/01.simple_assignment_operator/
Dord24.ets18 …If the left-hand operand is an array access expression (§7.12), possibly enclosed in one or more p…
19 - First, the array reference subexpression of the left-hand operand is evaluated.
21 abruptly for the same reason; the index subexpression and the right-hand operand
23 - Otherwise, the index subexpression of the left-hand operand is evaluated.
25 abruptly for the same reason; the right-hand operand is not evaluated and no assignment occurs.
26 - Otherwise, the right-hand operand is evaluated. If this evaluation completes abruptly,
28 params: abrupt completion, right-hand operand
/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/x64/
Doptimized_call.cpp55 __ Movq(Operand(rbx, 0), rdx); in JSFunctionEntry()
56 __ Movq(Operand(rbx, FRAME_SLOT_SIZE), rcx); in JSFunctionEntry()
57 __ Movq(Operand(rbx, DOUBLE_SLOT_SIZE), r8); in JSFunctionEntry()
74 __ Movq(prevFpReg, Operand(glueReg, JSThread::GlueData::GetLeaveFrameOffset(false))); in JSFunctionEntry()
119 __ Movq(Operand(rsp, funcSlotOffset * FRAME_SLOT_SIZE), jsFuncReg); // sp + 24 get jsFunc in OptimizedCallAndPushArgv()
120 __ Mov(Operand(jsFuncReg, JSFunctionBase::METHOD_OFFSET), method); // get method in OptimizedCallAndPushArgv()
121 __ Mov(Operand(jsFuncReg, JSFunctionBase::CODE_ENTRY_OFFSET), codeAddrReg); in OptimizedCallAndPushArgv()
124 __ Mov(Operand(method, Method::CALL_FIELD_OFFSET), methodCallField); // get call field in OptimizedCallAndPushArgv()
129 __ Movl(Operand(rsp, FRAME_SLOT_SIZE), rdx); // argc rdx in OptimizedCallAndPushArgv()
140 __ Leaq(Operand(rsp, FRAME_SLOT_SIZE), rbp); in OptimizedCallAndPushArgv()
[all …]
Dasm_interpreter_call.cpp85 __ Movq(Operand(rsi, GeneratorContext::GENERATOR_METHOD_OFFSET), callTargetRegister); in GeneratorReEnterAsmInterpDispatch()
86 __ Movq(Operand(callTargetRegister, JSFunctionBase::METHOD_OFFSET), methodRegister); in GeneratorReEnterAsmInterpDispatch()
96 __ Movl(Operand(rsi, GeneratorContext::GENERATOR_NREGS_OFFSET), nRegsRegister); in GeneratorReEnterAsmInterpDispatch()
97 __ Movq(Operand(rsi, GeneratorContext::GENERATOR_THIS_OFFSET), thisRegister); in GeneratorReEnterAsmInterpDispatch()
98 __ Movq(Operand(rsi, GeneratorContext::GENERATOR_REGS_ARRAY_OFFSET), regsArrayRegister); in GeneratorReEnterAsmInterpDispatch()
138 __ Movq(Operand(callTargetRegister, TaggedObject::HCLASS_OFFSET), tempRegister); // hclass in AsmInterpEntryDispatch()
142 __ Movq(Operand(tempRegister, JSHClass::BIT_FIELD_OFFSET), bitFieldRegister); in AsmInterpEntryDispatch()
161 __ Leaq(Operand(argvRegister, NUM_MANDATORY_JSFUNC_ARGS * JSTaggedValue::TaggedTypeSize()), in AsmInterpEntryDispatch()
175 …__ Movq(Operand(rax, trampolineIdRegister, Times8, JSThread::GlueData::GetRTStubEntriesOffset(fals… in AsmInterpEntryDispatch()
189 __ Movq(Operand(methodRegister, Method::NATIVE_POINTER_OR_BYTECODE_ARRAY_OFFSET), pcRegister); in PushFrameState()
[all …]

12345678910>>...22