/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/aarch64/ |
H A D | aarch64_isa.cpp | 152 auto *memOpnd = static_cast<MemOperand *>(o); in GetMemOpndOffsetValue() local
|
H A D | aarch64_obj_emitter.cpp | 469 const MemOperand &memOpnd = static_cast<const MemOperand &>(opnd); in GetAdrLabelOpndValue() local [all...] |
H A D | aarch64_offset_adjust.cpp | 190 auto *memOpnd = static_cast<MemOperand *>(insn.GetMemOpnd()); in AdjustmentStackPointer() local
|
H A D | aarch64_reg_info.cpp | 90 Insn *AArch64RegInfo::BuildStrInsn(uint32 regSize, PrimType stype, RegOperand &phyOpnd, MemOperand &memOpnd) in BuildStrInsn() argument 96 Insn *AArch64RegInfo::BuildLdrInsn(uint32 regSize, PrimType stype, RegOperand &phyOpnd, MemOperand &memOpnd) in BuildLdrInsn() argument 107 MemOperand *AArch64RegInfo::AdjustMemOperandIfOffsetOutOfRange(MemOperand *memOpnd, const RegNoPair ®NoPair, in AdjustMemOperandIfOffsetOutOfRange() argument
|
H A D | aarch64_args.cpp | 94 MemOperand &memOpnd = aarFunc->GetOrCreateMemOpnd(mirSym, 0, bitSize, true); in MoveLocalRefVarToRefLocals() local 118 MemOperand &memOpnd = aarFunc->GetOrCreateMemOpnd(mirSym, 0, bitSize); in LoadStackArgsToVReg() local
|
H A D | aarch64_emitter.cpp | 133 auto &memOpnd = static_cast<MemOperand &>(opnd); in RecordRegInfo() local 469 auto *memOpnd = static_cast<MemOperand *>(&insn.GetOperand(static_cast<uint32>(seq[1]))); in EmitAArch64Insn() local
|
H A D | aarch64_cgfunc.cpp | 390 MemOperand *memOpnd = static_cast<MemOperand *>(&dest); in SelectCopyRegOpnd() local 504 IsImmediateOffsetOutOfRange(const MemOperand &memOpnd, uint32 bitLen) IsImmediateOffsetOutOfRange() argument 542 auto *memOpnd = static_cast<MemOperand *>(o); IsOperandImmValid() local 576 CheckIfSplitOffsetWithAdd(const MemOperand &memOpnd, uint32 bitLen) const CheckIfSplitOffsetWithAdd() argument 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 706 MemOperand *memOpnd = nullptr; SelectDassign() local 834 MemOperand &memOpnd = CreateMemOpnd(destType, stmt, *stmt.Opnd(0), offset); SelectIassign() local 852 MemOperand *memOpnd = nullptr; SelectDread() local 953 MemOperand *memOpnd = CreateMemOpndOrNull(memType, expr, *expr.Opnd(0), SelectIread() local [all...] |
H A D | aarch64_peep.cpp | 385 void EnhanceStrLdrAArch64::OptimizeAddrBOI(Insn &insn, MemOperand &memOpnd, Insn &prevInsn) in 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 490 auto &memOpnd = static_cast<MemOperand &>(opnd); Run() local 787 IsValidNormalLoadOrStorePattern(const Insn &insn, const Insn &prevInsn, const MemOperand &memOpnd, int64 curOfstVal, int64 prevOfstVal) IsValidNormalLoadOrStorePattern() argument 1103 auto &memOpnd = static_cast<MemOperand &>(opnd); Run() local 1685 MemOperand &memOpnd = static_cast<MemOperand &>(nextInsn->GetOperand(kInsnSecondOpnd)); Run() local 2081 auto &memOpnd = static_cast<MemOperand &>(opnd); DefInsnOfOperandInBB() local 2279 MemOperand *memOpnd = static_cast<MemOperand *>(nextInsn->GetMemOpnd()); Run() local [all...] |
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/x86_64/ |
H A D | x64_reg_info.cpp | 74 Insn *X64RegInfo::BuildStrInsn(uint32 regSize, PrimType stype, RegOperand &phyOpnd, MemOperand &memOpnd) in BuildStrInsn() argument 100 Insn *X64RegInfo::BuildLdrInsn(uint32 regSize, PrimType stype, RegOperand &phyOpnd, MemOperand &memOpnd) in BuildLdrInsn() argument 138 MemOperand *X64RegInfo::AdjustMemOperandIfOffsetOutOfRange(MemOperand *memOpnd, const RegNoPair ®NoPair, bool isDest, in AdjustMemOperandIfOffsetOutOfRange() argument
|
H A D | x64_args.cpp | 128 MemOperand *memOpnd = &x64CGFunc->GetOpndBuilder()->CreateMem(*baseOpnd, stOffset, opndSize); in GenerateMovInsn() local 191 MemOperand &memOpnd = x64CGFunc->GetOpndBuilder()->CreateMem(*baseOpnd, stOffset, opndSize); in LoadStackArgsToVReg() local
|
H A D | x64_proepilog.cpp | 49 MemOperand &memOpnd = cgFunc.GetOpndBuilder()->CreateMem(baseReg, offset, regSize); in GenerateCalleeSavedRegs() local 65 void X64GenProEpilog::GeneratePushCalleeSavedRegs(RegOperand ®Opnd, MemOperand &memOpnd, uint32 regSize) in GeneratePushCalleeSavedRegs() argument 73 void X64GenProEpilog::GeneratePopCalleeSavedRegs(RegOperand ®Opnd, MemOperand &memOpnd, uint32 regSize) in GeneratePopCalleeSavedRegs() argument
|
H A D | x64_cgfunc.cpp | 405 MemOperand *memOpnd = nullptr; in FreeSpillRegMem() local 449 MemOperand *memOpnd = it->second->GetOne(); in GetOrCreatSpillMem() local 458 MemOperand *memOpnd = &GetOpndBuilder()->CreateMem(baseOpnd, offset, memBitSize); GetOrCreatSpillMem() local [all...] |
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/ |
H A D | insn.cpp | 176 auto &memOpnd = static_cast<MemOperand &>(opnd); in GetDefRegs() local 264 auto &memOpnd = static_cast<MemOperand &>(opnd); in ScanReg() local
|
H A D | peep.cpp | 453 auto *memOpnd = static_cast<MemOperand *>(nextInsn.GetMemOpnd()); in IsMemOperandOptPattern() local
|
H A D | optimize_common.cpp | 186 auto &memOpnd = static_cast<MemOperand &>(opnd); in DumpBBInstructions() local
|
H A D | live.cpp | 303 auto &memOpnd = static_cast<MemOperand &>(opnd); in ProcessMemOpnd() local
|
H A D | isel.cpp | 1081 MemOperand &memOpnd = cgFunc->GetOpndBuilder()->CreateMem(addrOnReg, offset, GetPrimTypeBitSize(primType)); in GetOrCreateMemOpndFromIreadNode() local 1090 MemOperand &memOpnd = *GetOrCreateMemOpndFromIreadNode(expr, lhsInfo.primType, lhsInfo.offset + extraOffset); in SelectIread() local
|
H A D | reg_alloc_lsra.cpp | 698 auto &memOpnd = static_cast<MemOperand &>(opnd); in ComputeLiveIntervalForEachOperand() local 1176 MemOperand *memOpnd = nullptr; in InsertCallerSave() local 1218 MemOperand *memOpnd = regInfo->GetOrCreatSpillMem(vRegNO, bitSize); in GetSpillMem() local 1301 MemOperand *memOpnd = nullptr; SpillOperand() local 1747 auto *memOpnd = static_cast<MemOperand*>(static_cast<MemOperand&>(opnd).Clone(*cgFunc->GetMemoryPool())); FinalizeUseRegisters() local 1987 MemOperand *memOpnd = cgFunc->GetOrCreatSpillMem(vRegNO, regOpnd.GetSize()); SolveRegOpndDeoptInfo() local 1995 SolveMemOpndDeoptInfo(const MemOperand &memOpnd, DeoptInfo &deoptInfo, int32 deoptVregNO) const SolveMemOpndDeoptInfo() argument [all...] |
/arkcompiler/ets_runtime/ecmascript/compiler/assembler/aarch64/ |
H A D | macro_assembler_aarch64.cpp | 183 void MacroAssemblerAArch64::PickLoadStoreInsn(aarch64::Register reg, aarch64::MemoryOperand memOpnd, bool isLoad) in PickLoadStoreInsn() argument
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/aarch64/ |
H A D | aarch64_mop_split.h | 42 inline ImmOperand &SplitGetRemained(const MemOperand &memOpnd, uint32 bitLen, int64 ofstVal, bool forPair, in SplitGetRemained() argument 357 inline MemOperand &MemOfstSplitWithAdd(const MemOperand &memOpnd, uint32 bitLen, bool isAfterRegAlloc, Insn *insn, in MemOfstSplitWithAdd() argument 391 MemOperand &memOpnd = static_cast<MemOperand &>(insn->GetOperand(idx)); LoadStoreInsnSplit() local [all...] |
H A D | aarch64_mop_valid.h | 34 MemOperand *memOpnd = static_cast<MemOperand *>(o); in StrLdr16Valid() local 50 MemOperand *memOpnd = static_cast<MemOperand *>(o); in StrLdr32Valid() local 77 MemOperand *memOpnd = static_cast<MemOperand *>(o); in StrLdr64Valid() local 104 MemOperand *memOpnd = static_cast<MemOperand *>(o); StrLdr128Valid() local [all...] |
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/ |
H A D | operand.h | 1081 explicit MemOperand(const MemOperand &memOpnd) in MemOperand() argument 1099 MemOperand &operator=(const MemOperand &memOpnd) = default; global() variable 1106 auto *memOpnd = allocator.GetMemPool()->New<MemOperand>(*this); global() variable [all...] |