Home
last modified time | relevance | path

Searched defs:insn (Results 26 - 46 of 46) sorted by relevance

12

/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/
H A Dpeep.cpp30 bool CGPeepPattern::IfOperandIsLiveAfterInsn(const RegOperand &regOpnd, Insn &insn) in IfOperandIsLiveAfterInsn() argument
243 IfOperandIsLiveAfterInsn(const RegOperand &regOpnd, Insn &insn) IfOperandIsLiveAfterInsn() argument
450 IsMemOperandOptPattern(const Insn &insn, Insn &nextInsn) IsMemOperandOptPattern() argument
[all...]
H A Dlive.cpp170 void LiveAnalysis::MarkStackMapInsn(Insn &insn, BB &bb) const in MarkStackMapInsn() argument
[all...]
H A Dcgfunc.cpp631 Insn *insn = bb->GetFirstInsn(); in ProcessExitBBVec() local
[all...]
H A Disel.cpp554 Insn &insn = cgFunc->GetInsnBuilder()->BuildInsn(mOp, InsnDesc::GetAbstractId(mOp)); in SelectBasicOp() local
696 Insn &insn = cgFunc->GetInsnBuilder()->BuildInsn(mOp, InsnDesc::GetAbstractId(mOp)); in SelectShift() local
921 Insn &insn = cgFunc->GetInsnBuilder()->BuildInsn(mOp, InsnDesc::GetAbstractId(mOp)); in SelectCvtFloat2Int() local
950 Insn &insn = cgFunc->GetInsnBuilder()->BuildInsn(mOp, InsnDesc::GetAbstractId(mOp)); SelectCvtInt2Float() local
971 Insn &insn = cgFunc->GetInsnBuilder()->BuildInsn(mOp, InsnDesc::GetAbstractId(mOp)); SelectIntCvt() local
994 Insn &insn = cgFunc->GetInsnBuilder()->BuildInsn(mOp, InsnDesc::GetAbstractId(mOp)); SelectFloatCvt() local
1240 Insn &insn = cgFunc->GetInsnBuilder()->BuildInsn(mop, InsnDesc::GetAbstractId(mop)); SelectCopyInsn() local
1260 Insn &insn = cgFunc->GetInsnBuilder()->BuildInsn(mOp, InsnDesc::GetAbstractId(mOp)); SelectBnot() local
[all...]
H A Dreg_alloc_lsra.cpp389 void LSRALinearScanRegAllocator::SetupLiveInterval(Operand &opnd, Insn &insn, bool isDef, uint32 &nUses, uint32 regSize) in SetupLiveInterval() argument
681 ComputeLiveIntervalForEachOperand(Insn &insn) ComputeLiveIntervalForEachOperand() argument
752 ComputeLoopLiveIntervalPriorityInInsn(const Insn &insn) ComputeLoopLiveIntervalPriorityInInsn() argument
775 ComputeLiveIntervalForCall(Insn &insn) ComputeLiveIntervalForCall() argument
1137 InsertCallerSave(Insn &insn, Operand &opnd, bool isDef, uint32 spillIdx) InsertCallerSave() argument
1215 GetSpillMem(uint32 vRegNO, bool isDest, Insn &insn, regno_t regNO, bool &isOutOfRange, uint32 bitSize) const GetSpillMem() argument
1227 SpillOperand(Insn &insn, Operand &opnd, bool isDef, uint32 spillIdx) SpillOperand() argument
1555 GetReplaceUdOpnd(Insn &insn, Operand &opnd, uint32 &spillIdx) GetReplaceUdOpnd() argument
1598 GetReplaceOpnd(Insn &insn, Operand &opnd, uint32 &spillIdx, bool isDef) GetReplaceOpnd() argument
1671 CollectCallerNoNeedReloadByInsn(const Insn &insn) CollectCallerNoNeedReloadByInsn() argument
1726 FinalizeUseRegisters(Insn &insn, uint32 &spillIdx) FinalizeUseRegisters() argument
1773 FinalizeUseDefRegisters(Insn &insn, uint32 &spillIdx) FinalizeUseDefRegisters() argument
1792 FinalizeDefRegisters(Insn &insn, uint32 &spillIdx) FinalizeDefRegisters() argument
1820 FinalizeFreeReferenceSpillStack(Insn &insn) FinalizeFreeReferenceSpillStack() argument
[all...]
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/x86_64/
H A Dx64_args.cpp143 Insn &insn = x64CGFunc->GetInsnBuilder()->BuildInsn(mOp, X64CG::kMd[mOp]); in GenerateMovInsn() local
209 Insn &insn = x64CGFunc->GetInsnBuilder()->BuildInsn(mOp, X64CG::kMd[mOp]); in LoadStackArgsToVReg() local
245 Insn &insn = x64CGFunc->GetInsnBuilder()->BuildInsn(mOp, X64CG::kMd[mOp]); in MoveArgsToVReg() local
[all...]
H A Dx64_emitter.cpp171 void X64Emitter::EmitInsn(Insn &insn, uint32 funcUniqueId) in EmitInsn() argument
[all...]
H A Dasm_assembler.cpp1828 void AsmAssembler::DealWithPseudoInst(const std::string &insn) in DealWithPseudoInst() argument
H A Dx64_MPIsel.cpp372 Insn &insn = cgFunc->GetInsnBuilder()->BuildInsn(MOP_seto_r, X64CG::kMd[MOP_seto_r]); in SelectOverFlowCall() local
562 Insn &insn = cgFunc->GetInsnBuilder()->BuildInsn(mOp, X64CG::kMd[mOp]); in SelectMpy() local
570 Insn &insn = cgFunc->GetInsnBuilder()->BuildInsn(mOp, X64CG::kMd[mOp]); in SelectMpy() local
638 Insn &insn in SelectDivRem() local
648 Insn &insn = cgFunc->GetInsnBuilder()->BuildInsn(x64::MOP_divsd_r, opnd1, resOpnd); SelectDivRem() local
887 Insn &insn = cgFunc->GetInsnBuilder()->BuildInsn(mOp, X64CG::kMd[mOp]); SelectRetypeFloat() local
910 Insn &insn = cgFunc->GetInsnBuilder()->BuildInsn(mOp, X64CG::kMd[mOp]); SelectSqrt() local
[all...]
/arkcompiler/runtime_core/static_core/runtime/tests/
H A Di2c_bridge_test.cpp149 uint8_t insn[] = {static_cast<uint8_t>(Opcode::CALL_SHORT_V4_V4_ID16), 0x00, 0, 0, 0, 0}; in TEST_F() local
184 uint8_t insn[] = {static_cast<uint8_t>(Opcode::CALL_SHORT_V4_V4_ID16), 0x00, 0, 0, 0, 0}; in TEST_F() local
214 uint8_t insn[] = {static_cast<uint8_t>(Opcode::CALL_SHORT_V4_V4_ID16), 0x00, 0, 0, 0, 0}; in TEST_F() local
249 uint8_t insn[] = {static_cast<uint8_t>(Opcode::CALL_SHORT_V4_V4_ID16), 0x00, 0, 0, 0, 0}; in TEST_F() local
284 uint8_t insn[] = {static_cast<uint8_t>(Opcode::CALL_SHORT_V4_V4_ID16), 0x00, 0, 0, 0, 0}; in TEST_F() local
312 uint8_t insn[] = {static_cast<uint8_t>(Opcode::CALL_SHORT_V4_V4_ID16), 0x00, 0, 0, 0, 0}; TEST_F() local
340 uint8_t insn[] = {static_cast<uint8_t>(Opcode::CALL_SHORT_V4_V4_ID16), 0x00, 0, 0, 0, 0}; TEST_F() local
368 uint8_t insn[] = {static_cast<uint8_t>(Opcode::CALL_SHORT_V4_V4_ID16), 0x00, 0, 0, 0, 0}; TEST_F() local
396 uint8_t insn[] = {static_cast<uint8_t>(Opcode::CALL_SHORT_V4_V4_ID16), 0x00, 0, 0, 0, 0}; TEST_F() local
424 uint8_t insn[] = {static_cast<uint8_t>(Opcode::CALL_SHORT_V4_V4_ID16), 0x00, 0, 0, 0, 0}; TEST_F() local
452 uint8_t insn[] = {static_cast<uint8_t>(Opcode::CALL_SHORT_V4_V4_ID16), 0x00, 0, 0, 0, 0}; TEST_F() local
[all...]
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/aarch64/
H A Daarch64_cgfunc.h438 Insn &insn = GetInsnBuilder()->BuildInsn(abstract::MOP_comment, InsnDesc::GetAbstractId(abstract::MOP_comment)); in CreateCommentInsn() local
445 Insn &insn = GetInsnBuilder()->BuildInsn(abstract::MOP_comment, InsnDesc::GetAbstractId(abstract::MOP_comment)); in CreateCommentInsn() local
[all...]
H A Daarch64_mop_split.h90 inline void AddInsnSplit(Insn *insn, bool is64Bits, bool isAfterRegAlloc, InsnBuilder *insnBuilder, in AddInsnSplit() argument
191 SubInsnSplit(Insn *insn, bool is64Bits, bool isAfterRegAlloc, InsnBuilder *insnBuilder, OperandBuilder *opndBuilder) SubInsnSplit() argument
297 AddsSubsInsnSplit(Insn *insn, bool isAdds, bool is64Bits, bool isAfterRegAlloc, InsnBuilder *insnBuilder, OperandBuilder *opndBuilder) AddsSubsInsnSplit() argument
329 AddSubWithLslSplit(Insn *insn, bool isAdd, bool is64Bits, bool isAfterRegAlloc, InsnBuilder *insnBuilder, OperandBuilder *opndBuilder) AddSubWithLslSplit() argument
357 MemOfstSplitWithAdd(const MemOperand &memOpnd, uint32 bitLen, bool isAfterRegAlloc, Insn *insn, bool forPair, InsnBuilder *insnBuilder, OperandBuilder *opndBuilder) MemOfstSplitWithAdd() argument
385 LoadStoreInsnSplit(Insn *insn, uint32 idx, bool forPair, bool isAfterRegAlloc, InsnBuilder *insnBuilder, OperandBuilder *opndBuilder) LoadStoreInsnSplit() argument
405 CondCompareInsnSplit(Insn *insn, bool is64Bits, bool isAfterRegAlloc, InsnBuilder *insnBuilder, OperandBuilder *opndBuilder) CondCompareInsnSplit() argument
506 Insn &insn = insnBuilder->BuildInsn(MOP_xbfirri6i6, destReg, destReg, immOpnd, immOpnd); MOP_xmovri64Split() local
513 MOP_xaddrri24Split(Insn *insn, bool isAfterRegAlloc, InsnBuilder *insnBuilder, OperandBuilder *opndBuilder) MOP_xaddrri24Split() argument
518 MOP_xaddrri12Split(Insn *insn, bool isAfterRegAlloc, InsnBuilder *insnBuilder, OperandBuilder *opndBuilder) MOP_xaddrri12Split() argument
523 MOP_xaddsrri12Split(Insn *insn, bool isAfterRegAlloc, InsnBuilder *insnBuilder, OperandBuilder *opndBuilder) MOP_xaddsrri12Split() argument
528 MOP_waddrri24Split(Insn *insn, bool isAfterRegAlloc, InsnBuilder *insnBuilder, OperandBuilder *opndBuilder) MOP_waddrri24Split() argument
533 MOP_waddrri12Split(Insn *insn, bool isAfterRegAlloc, InsnBuilder *insnBuilder, OperandBuilder *opndBuilder) MOP_waddrri12Split() argument
538 MOP_waddsrri12Split(Insn *insn, bool isAfterRegAlloc, InsnBuilder *insnBuilder, OperandBuilder *opndBuilder) MOP_waddsrri12Split() argument
543 MOP_xsubrri24Split(Insn *insn, bool isAfterRegAlloc, InsnBuilder *insnBuilder, OperandBuilder *opndBuilder) MOP_xsubrri24Split() argument
548 MOP_xsubrri12Split(Insn *insn, bool isAfterRegAlloc, InsnBuilder *insnBuilder, OperandBuilder *opndBuilder) MOP_xsubrri12Split() argument
553 MOP_xsubsrri12Split(Insn *insn, bool isAfterRegAlloc, InsnBuilder *insnBuilder, OperandBuilder *opndBuilder) MOP_xsubsrri12Split() argument
558 MOP_wsubrri24Split(Insn *insn, bool isAfterRegAlloc, InsnBuilder *insnBuilder, OperandBuilder *opndBuilder) MOP_wsubrri24Split() argument
563 MOP_wsubrri12Split(Insn *insn, bool isAfterRegAlloc, InsnBuilder *insnBuilder, OperandBuilder *opndBuilder) MOP_wsubrri12Split() argument
568 MOP_wsubsrri12Split(Insn *insn, bool isAfterRegAlloc, InsnBuilder *insnBuilder, OperandBuilder *opndBuilder) MOP_wsubsrri12Split() argument
573 MOP_wldrsbSplit(Insn *insn, bool isAfterRegAlloc, InsnBuilder *insnBuilder, OperandBuilder *opndBuilder) MOP_wldrsbSplit() argument
578 MOP_xldrsbSplit(Insn *insn, bool isAfterRegAlloc, InsnBuilder *insnBuilder, OperandBuilder *opndBuilder) MOP_xldrsbSplit() argument
583 MOP_wldrbSplit(Insn *insn, bool isAfterRegAlloc, InsnBuilder *insnBuilder, OperandBuilder *opndBuilder) MOP_wldrbSplit() argument
588 MOP_wldrshSplit(Insn *insn, bool isAfterRegAlloc, InsnBuilder *insnBuilder, OperandBuilder *opndBuilder) MOP_wldrshSplit() argument
593 MOP_xldrshSplit(Insn *insn, bool isAfterRegAlloc, InsnBuilder *insnBuilder, OperandBuilder *opndBuilder) MOP_xldrshSplit() argument
598 MOP_xldrswSplit(Insn *insn, bool isAfterRegAlloc, InsnBuilder *insnBuilder, OperandBuilder *opndBuilder) MOP_xldrswSplit() argument
603 MOP_wldrhSplit(Insn *insn, bool isAfterRegAlloc, InsnBuilder *insnBuilder, OperandBuilder *opndBuilder) MOP_wldrhSplit() argument
608 MOP_wldrSplit(Insn *insn, bool isAfterRegAlloc, InsnBuilder *insnBuilder, OperandBuilder *opndBuilder) MOP_wldrSplit() argument
613 MOP_xldrSplit(Insn *insn, bool isAfterRegAlloc, InsnBuilder *insnBuilder, OperandBuilder *opndBuilder) MOP_xldrSplit() argument
618 MOP_bldrSplit(Insn *insn, bool isAfterRegAlloc, InsnBuilder *insnBuilder, OperandBuilder *opndBuilder) MOP_bldrSplit() argument
623 MOP_hldrSplit(Insn *insn, bool isAfterRegAlloc, InsnBuilder *insnBuilder, OperandBuilder *opndBuilder) MOP_hldrSplit() argument
628 MOP_sldrSplit(Insn *insn, bool isAfterRegAlloc, InsnBuilder *insnBuilder, OperandBuilder *opndBuilder) MOP_sldrSplit() argument
633 MOP_dldrSplit(Insn *insn, bool isAfterRegAlloc, InsnBuilder *insnBuilder, OperandBuilder *opndBuilder) MOP_dldrSplit() argument
638 MOP_qldrSplit(Insn *insn, bool isAfterRegAlloc, InsnBuilder *insnBuilder, OperandBuilder *opndBuilder) MOP_qldrSplit() argument
643 MOP_wldpSplit(Insn *insn, bool isAfterRegAlloc, InsnBuilder *insnBuilder, OperandBuilder *opndBuilder) MOP_wldpSplit() argument
648 MOP_xldpSplit(Insn *insn, bool isAfterRegAlloc, InsnBuilder *insnBuilder, OperandBuilder *opndBuilder) MOP_xldpSplit() argument
653 MOP_xldpswSplit(Insn *insn, bool isAfterRegAlloc, InsnBuilder *insnBuilder, OperandBuilder *opndBuilder) MOP_xldpswSplit() argument
658 MOP_sldpSplit(Insn *insn, bool isAfterRegAlloc, InsnBuilder *insnBuilder, OperandBuilder *opndBuilder) MOP_sldpSplit() argument
663 MOP_dldpSplit(Insn *insn, bool isAfterRegAlloc, InsnBuilder *insnBuilder, OperandBuilder *opndBuilder) MOP_dldpSplit() argument
668 MOP_qldpSplit(Insn *insn, bool isAfterRegAlloc, InsnBuilder *insnBuilder, OperandBuilder *opndBuilder) MOP_qldpSplit() argument
673 MOP_wccmpriicSplit(Insn *insn, bool isAfterRegAlloc, InsnBuilder *insnBuilder, OperandBuilder *opndBuilder) MOP_wccmpriicSplit() argument
678 MOP_xccmpriicSplit(Insn *insn, bool isAfterRegAlloc, InsnBuilder *insnBuilder, OperandBuilder *opndBuilder) MOP_xccmpriicSplit() argument
683 MOP_wstrbSplit(Insn *insn, bool isAfterRegAlloc, InsnBuilder *insnBuilder, OperandBuilder *opndBuilder) MOP_wstrbSplit() argument
688 MOP_wstrhSplit(Insn *insn, bool isAfterRegAlloc, InsnBuilder *insnBuilder, OperandBuilder *opndBuilder) MOP_wstrhSplit() argument
693 MOP_wstrSplit(Insn *insn, bool isAfterRegAlloc, InsnBuilder *insnBuilder, OperandBuilder *opndBuilder) MOP_wstrSplit() argument
698 MOP_xstrSplit(Insn *insn, bool isAfterRegAlloc, InsnBuilder *insnBuilder, OperandBuilder *opndBuilder) MOP_xstrSplit() argument
703 MOP_sstrSplit(Insn *insn, bool isAfterRegAlloc, InsnBuilder *insnBuilder, OperandBuilder *opndBuilder) MOP_sstrSplit() argument
708 MOP_dstrSplit(Insn *insn, bool isAfterRegAlloc, InsnBuilder *insnBuilder, OperandBuilder *opndBuilder) MOP_dstrSplit() argument
713 MOP_qstrSplit(Insn *insn, bool isAfterRegAlloc, InsnBuilder *insnBuilder, OperandBuilder *opndBuilder) MOP_qstrSplit() argument
718 MOP_wstpSplit(Insn *insn, bool isAfterRegAlloc, InsnBuilder *insnBuilder, OperandBuilder *opndBuilder) MOP_wstpSplit() argument
723 MOP_xstpSplit(Insn *insn, bool isAfterRegAlloc, InsnBuilder *insnBuilder, OperandBuilder *opndBuilder) MOP_xstpSplit() argument
728 MOP_sstpSplit(Insn *insn, bool isAfterRegAlloc, InsnBuilder *insnBuilder, OperandBuilder *opndBuilder) MOP_sstpSplit() argument
733 MOP_dstpSplit(Insn *insn, bool isAfterRegAlloc, InsnBuilder *insnBuilder, OperandBuilder *opndBuilder) MOP_dstpSplit() argument
738 MOP_qstpSplit(Insn *insn, bool isAfterRegAlloc, InsnBuilder *insnBuilder, OperandBuilder *opndBuilder) MOP_qstpSplit() argument
743 MOP_assert_nonnullSplit(Insn *insn, bool isAfterRegAlloc, InsnBuilder *insnBuilder, OperandBuilder *opndBuilder) MOP_assert_nonnullSplit() argument
[all...]
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/
H A Dinsn.h96 void DeepClone(const Insn &insn, MapleAllocator &allocator) in DeepClone() argument
107 auto *insn = allocator.GetMemPool()->New<Insn>(*this); in CloneTree() local
[all...]
H A Dcgfunc.h389 virtual LabelIdx GetLabelInInsn(Insn &insn) in GetLabelInInsn() argument
914 void AppendStackMapInsn(Insn &insn) in AppendStackMapInsn() argument
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/aarch64/
H A Daarch64_proepilog.cpp59 inline void AppendInstructionTo(Insn &insn, CGFunc &func) in AppendInstructionTo() argument
H A Daarch64_emitter.cpp1617 CheckInsnRefField(const Insn &insn, size_t opndIndex) const CheckInsnRefField() argument
[all...]
H A Daarch64_cgfunc.cpp302 Insn *insn = nullptr; in SelectCopyMemOpnd() local
607 SplitAndGetRemained(const MemOperand &memOpnd, uint32 bitLen, RegOperand *resOpnd, int64 ofstVal, bool isDest, Insn *insn, bool forPair) SplitAndGetRemained() argument
658 SplitOffsetWithAddInstruction(const MemOperand &memOpnd, uint32 bitLen, uint32 baseRegNum, bool isDest, Insn *insn, bool forPair) SplitOffsetWithAddInstruction() argument
723 Insn &insn = GetInsnBuilder()->BuildInsn(mOp, stOpnd, *memOpnd); SelectDassign() local
969 Insn &insn = GetInsnBuilder()->BuildInsn(mOp, *result, *memOpnd); SelectIread() local
[all...]
H A Daarch64_peep.cpp50 void AArch64CGPeepHole::DoNormalOptimize(BB &bb, Insn &insn) in DoNormalOptimize() argument
130 void AArch64PeepHole::Run(BB &bb, Insn &insn) in Run() argument
207 Run(BB &bb, Insn &insn) Run() argument
292 Run(BB &bb, Insn &insn) Run() argument
311 CheckCondition(Insn &insn) CheckCondition() argument
324 Run(BB &bb, Insn &insn) Run() argument
332 Run(BB &bb, Insn &insn) Run() argument
344 CheckOperandIsDeadFromInsn(const RegOperand &regOpnd, Insn &insn) CheckOperandIsDeadFromInsn() argument
359 GetInsnAddOrSubNewOffset(Insn &insn, ImmOperand &offset) GetInsnAddOrSubNewOffset() argument
385 OptimizeAddrBOI(Insn &insn, MemOperand &memOpnd, Insn &prevInsn) OptimizeAddrBOI() argument
411 OptimizeAddrBOrXShiftExtend(Insn &insn, MemOperand &memOpnd, Insn &shiftExtendInsn) OptimizeAddrBOrXShiftExtend() argument
441 OptimizeAddrBOrX(Insn &insn, MemOperand &memOpnd, Insn &prevInsn) OptimizeAddrBOrX() argument
464 OptimizeWithAddrrrs(Insn &insn, MemOperand &memOpnd, Insn &addInsn) OptimizeWithAddrrrs() argument
486 Run(BB &bb, Insn &insn) Run() argument
588 FindPrevStrLdr(Insn &insn, regno_t destRegNO, regno_t memBaseRegNO, int64 baseOfst) const FindPrevStrLdr() argument
654 CheckCondition(Insn &insn) CheckCondition() argument
669 Run(BB &bb, Insn &insn) Run() argument
787 IsValidNormalLoadOrStorePattern(const Insn &insn, const Insn &prevInsn, const MemOperand &memOpnd, int64 curOfstVal, int64 prevOfstVal) IsValidNormalLoadOrStorePattern() argument
861 RemoveInsnAndKeepComment(BB &bb, Insn &insn, Insn &prevInsn) const RemoveInsnAndKeepComment() argument
882 Run(BB &bb, Insn &insn) Run() argument
956 Run(BB &bb, Insn &insn) Run() argument
1041 CheckCondition(Insn &insn) CheckCondition() argument
1065 Run(BB &bb, Insn &insn) Run() argument
1135 CheckCondition(Insn &insn) CheckCondition() argument
1172 Run(BB &bb, Insn &insn) Run() argument
1189 CheckCondition(Insn &insn) CheckCondition() argument
1236 Run(BB &bb, Insn &insn) Run() argument
1340 Run(BB &bb, Insn &insn) Run() argument
1413 CheckCondition(Insn &insn) CheckCondition() argument
1452 Run(BB &bb, Insn &insn) Run() argument
1525 Run(BB &bb, Insn &insn) Run() argument
1604 Run(BB &bb, Insn &insn) Run() argument
1666 Run(BB &bb, Insn &insn) Run() argument
1699 Run(BB &bb, Insn &insn) Run() argument
1728 Run(BB &bb, Insn &insn) Run() argument
1760 Run(BB &bb, Insn &insn) Run() argument
1798 Run(BB &bb, Insn &insn) Run() argument
1871 Run(BB &bb, Insn &insn) Run() argument
1916 Run(BB &bb, Insn &insn) Run() argument
1967 Run(BB &bb, Insn &insn) Run() argument
2197 Run(BB &bb, Insn &insn) Run() argument
2252 IsExpandBaseOpnd(const Insn &insn, const Insn &prevInsn) const IsExpandBaseOpnd() argument
2262 Run(BB &bb, Insn &insn) Run() argument
2304 Run(BB &bb, Insn &insn) Run() argument
[all...]
/arkcompiler/runtime_core/assembler/
H A Dassembly-emitter.cpp518 static bool AddDependencyByIndex(MethodItem *method, const Ins &insn, in AddDependencyByIndex() argument
[all...]
/arkcompiler/runtime_core/static_core/assembler/
H A Dassembly-emitter.cpp703 static void AddBytecodeIndexDependencies(MethodItem *method, const Ins &insn, in AddBytecodeIndexDependencies() argument
[all...]
/device/soc/rockchip/common/sdk_linux/kernel/bpf/
H A Dverifier.c1453 struct bpf_insn *insn = env->prog->insnsi; check_subprogs() local
1590 is_reg64(struct bpf_verifier_env *env, struct bpf_insn *insn, u32 regno, struct bpf_reg_state *reg, enum reg_arg_type t) is_reg64() argument
1681 insn_no_def(struct bpf_insn *insn) insn_no_def() argument
1689 insn_has_def32(struct bpf_verifier_env *env, struct bpf_insn *insn) insn_has_def32() argument
1715 struct bpf_insn *insn = env->prog->insnsi + env->insn_idx; check_reg_arg() local
1801 struct bpf_insn *insn = env->prog->insnsi + idx; backtrack_insn() local
3221 struct bpf_insn *insn = env->prog->insnsi; check_max_stack_depth() local
3336 get_callee_stack_depth(struct bpf_verifier_env *env, const struct bpf_insn *insn, int idx) get_callee_stack_depth() argument
3895 check_xadd(struct bpf_verifier_env *env, int insn_idx, struct bpf_insn *insn) check_xadd() argument
5062 check_func_call(struct bpf_verifier_env *env, struct bpf_insn *insn, int *insn_idx) check_func_call() argument
5670 can_skip_alu_sanitation(const struct bpf_verifier_env *env, const struct bpf_insn *insn) can_skip_alu_sanitation() argument
5690 sanitize_val_alu(struct bpf_verifier_env *env, struct bpf_insn *insn) sanitize_val_alu() argument
5711 sanitize_speculative_path(struct bpf_verifier_env *env, const struct bpf_insn *insn, u32 next_idx, u32 curr_idx) sanitize_speculative_path() argument
5730 sanitize_ptr_alu(struct bpf_verifier_env *env, struct bpf_insn *insn, const struct bpf_reg_state *ptr_reg, const struct bpf_reg_state *off_reg, struct bpf_reg_state *dst_reg, struct bpf_sanitize_info *info, const bool commit_window) sanitize_ptr_alu() argument
5840 sanitize_err(struct bpf_verifier_env *env, const struct bpf_insn *insn, int reason, const struct bpf_reg_state *off_reg, const struct bpf_reg_state *dst_reg) sanitize_err() argument
5903 sanitize_check_bounds(struct bpf_verifier_env *env, const struct bpf_insn *insn, const struct bpf_reg_state *dst_reg) sanitize_check_bounds() argument
5942 adjust_ptr_min_max_vals(struct bpf_verifier_env *env, struct bpf_insn *insn, const struct bpf_reg_state *ptr_reg, const struct bpf_reg_state *off_reg) adjust_ptr_min_max_vals() argument
6712 adjust_scalar_min_max_vals(struct bpf_verifier_env *env, struct bpf_insn *insn, struct bpf_reg_state *dst_reg, struct bpf_reg_state src_reg) adjust_scalar_min_max_vals() argument
6874 adjust_reg_min_max_vals(struct bpf_verifier_env *env, struct bpf_insn *insn) adjust_reg_min_max_vals() argument
6954 check_alu_op(struct bpf_verifier_env *env, struct bpf_insn *insn) check_alu_op() argument
7722 try_match_pkt_pointers(const struct bpf_insn *insn, struct bpf_reg_state *dst_reg, struct bpf_reg_state *src_reg, struct bpf_verifier_state *this_branch, struct bpf_verifier_state *other_branch) try_match_pkt_pointers() argument
7822 check_cond_jmp_op(struct bpf_verifier_env *env, struct bpf_insn *insn, int *insn_idx) check_cond_jmp_op() argument
7982 check_ld_imm(struct bpf_verifier_env *env, struct bpf_insn *insn) check_ld_imm() argument
8082 check_ld_abs(struct bpf_verifier_env *env, struct bpf_insn *insn) check_ld_abs() argument
8957 clean_live_states(struct bpf_verifier_env *env, int insn, struct bpf_verifier_state *cur) clean_live_states() argument
9663 struct bpf_insn *insn; do_check() local
9959 check_pseudo_btf_id(struct bpf_verifier_env *env, struct bpf_insn *insn, struct bpf_insn_aux_data *aux) check_pseudo_btf_id() argument
10155 struct bpf_insn *insn = env->prog->insnsi; resolve_pseudo_ldimm64() local
10316 struct bpf_insn *insn = env->prog->insnsi; convert_pseudo_ld_imm64() local
10335 struct bpf_insn *insn = new_prog->insnsi; adjust_insn_aux_data() local
10592 struct bpf_insn *insn = env->prog->insnsi; sanitize_dead_code() local
10625 struct bpf_insn *insn = env->prog->insnsi; opt_hard_wire_dead_code_branches() local
10680 struct bpf_insn *insn = env->prog->insnsi; opt_remove_nops() local
10716 struct bpf_insn insn; opt_subreg_zext_lo32_rnd_hi32() local
10791 struct bpf_insn insn_buf[VERIFIER_SIXTEEN], *insn; convert_ctx_accesses() local
10969 struct bpf_insn *insn; jit_subprogs() local
11182 struct bpf_insn *insn = prog->insnsi; fixup_call_args() local
11228 struct bpf_insn *insn = prog->insnsi; fixup_bpf_calls() local
[all...]

Completed in 41 milliseconds

12