| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/ |
| H A D | peep.cpp | 30 bool CGPeepPattern::IfOperandIsLiveAfterInsn(const RegOperand ®Opnd, Insn &insn) in IfOperandIsLiveAfterInsn() argument 243 IfOperandIsLiveAfterInsn(const RegOperand ®Opnd, Insn &insn) IfOperandIsLiveAfterInsn() argument 450 IsMemOperandOptPattern(const Insn &insn, Insn &nextInsn) IsMemOperandOptPattern() argument [all...] |
| H A D | live.cpp | 170 void LiveAnalysis::MarkStackMapInsn(Insn &insn, BB &bb) const in MarkStackMapInsn() argument [all...] |
| H A D | cgfunc.cpp | 631 Insn *insn = bb->GetFirstInsn(); in ProcessExitBBVec() local [all...] |
| H A D | isel.cpp | 554 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 D | reg_alloc_lsra.cpp | 389 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 D | x64_args.cpp | 143 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 D | x64_emitter.cpp | 171 void X64Emitter::EmitInsn(Insn &insn, uint32 funcUniqueId) in EmitInsn() argument [all...] |
| H A D | asm_assembler.cpp | 1828 void AsmAssembler::DealWithPseudoInst(const std::string &insn) in DealWithPseudoInst() argument
|
| H A D | x64_MPIsel.cpp | 372 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 D | i2c_bridge_test.cpp | 149 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 D | aarch64_cgfunc.h | 438 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 D | aarch64_mop_split.h | 90 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 D | insn.h | 96 void DeepClone(const Insn &insn, MapleAllocator &allocator) in DeepClone() argument 107 auto *insn = allocator.GetMemPool()->New<Insn>(*this); in CloneTree() local [all...] |
| H A D | cgfunc.h | 389 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 D | aarch64_proepilog.cpp | 59 inline void AppendInstructionTo(Insn &insn, CGFunc &func) in AppendInstructionTo() argument
|
| H A D | aarch64_emitter.cpp | 1617 CheckInsnRefField(const Insn &insn, size_t opndIndex) const CheckInsnRefField() argument [all...] |
| H A D | aarch64_cgfunc.cpp | 302 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 D | aarch64_peep.cpp | 50 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 ®Opnd, 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 D | assembly-emitter.cpp | 518 static bool AddDependencyByIndex(MethodItem *method, const Ins &insn, in AddDependencyByIndex() argument [all...] |
| /arkcompiler/runtime_core/static_core/assembler/ |
| H A D | assembly-emitter.cpp | 703 static void AddBytecodeIndexDependencies(MethodItem *method, const Ins &insn, in AddBytecodeIndexDependencies() argument [all...] |
| /device/soc/rockchip/common/sdk_linux/kernel/bpf/ |
| H A D | verifier.c | 1453 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...] |