Home
last modified time | relevance | path

Searched defs:regOpnd (Results 1 – 25 of 41) sorted by relevance

12

/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/
Dreg_alloc_basic.cpp27 auto &regOpnd = static_cast<RegOperand &>(opnd); in HandleRegOpnd() local
95 auto &regOpnd = static_cast<RegOperand &>(opnd); in AllocDestOpnd() local
165 void DefaultO0RegAllocator::ReleaseReg(const RegOperand &regOpnd) in ReleaseReg()
212 void DefaultO0RegAllocator::SaveCalleeSavedReg(const RegOperand &regOpnd) in SaveCalleeSavedReg()
336 auto &regOpnd = static_cast<RegOperand &>(*dstOpnd); in AllocHandleDestList() local
342 RegOperand *regOpnd = static_cast<RegOperand *>(AllocDestOpnd(*dstOpnd, insn)); in AllocHandleDestList() local
363 auto &regOpnd = static_cast<RegOperand &>(opnd); in AllocHandleDest() local
395 auto *regOpnd = static_cast<RegOperand *>(srcOpnd); in AllocHandleSrcList() local
403 RegOperand *regOpnd = static_cast<RegOperand *>(AllocSrcOpnd(*srcOpnd)); in AllocHandleSrcList() local
413 auto *regOpnd = &static_cast<RegOperand &>(opnd); in AllocHandleSrc() local
Dpeep.cpp55 auto &regOpnd = static_cast<RegOperand &>(opnd); in IsCCRegCrossVersion() local
148 bool CGPeepPattern::IfOperandIsLiveAfterInsn(const RegOperand &regOpnd, Insn &insn) in IfOperandIsLiveAfterInsn()
201 bool CGPeepPattern::FindRegLiveOut(const RegOperand &regOpnd, const BB &bb) in FindRegLiveOut()
219 bool CGPeepPattern::CheckOpndLiveinSuccs(const RegOperand &regOpnd, const BB &bb) const in CheckOpndLiveinSuccs() argument
251 bool CGPeepPattern::CheckRegLiveinReturnBB(const RegOperand &regOpnd, const BB &bb) const in CheckRegLiveinReturnBB() argument
280 ReturnType CGPeepPattern::IsOpndLiveinBB(const RegOperand &regOpnd, const BB &bb) const in IsOpndLiveinBB() argument
361 bool PeepPattern::IfOperandIsLiveAfterInsn(const RegOperand &regOpnd, Insn &insn) in IfOperandIsLiveAfterInsn()
414 bool PeepPattern::FindRegLiveOut(const RegOperand &regOpnd, const BB &bb) in FindRegLiveOut()
432 bool PeepPattern::CheckOpndLiveinSuccs(const RegOperand &regOpnd, const BB &bb) const in CheckOpndLiveinSuccs() argument
464 bool PeepPattern::CheckRegLiveinReturnBB(const RegOperand &regOpnd, const BB &bb) const in CheckRegLiveinReturnBB() argument
[all …]
Doptimize_common.cpp138 RegOperand *regOpnd = static_cast<RegOperand *>(op); in FoundListOpndRegNum() local
154 RegOperand *regOpnd = static_cast<RegOperand *>(base); in FoundMemAccessOpndRegNum() local
160 RegOperand *regOpnd = static_cast<RegOperand *>(offset); in FoundMemAccessOpndRegNum() local
169 bool DotGenerator::FoundNormalOpndRegNum(const RegOperand &regOpnd, const Insn &insnObj, regno_t vR… in FoundNormalOpndRegNum()
198 auto &regOpnd = static_cast<RegOperand &>(opnd); in DumpBBInstructions() local
Dreg_alloc_lsra.cpp55 auto &regOpnd = static_cast<RegOperand &>(opnd); in CheckForReg() local
482 void LSRALinearScanRegAllocator::RecordPhysRegs(const RegOperand &regOpnd, uint32 insnNum, bool isD… in RecordPhysRegs()
560 auto &regOpnd = static_cast<RegOperand &>(opnd); in SetupLiveInterval() local
851 RegOperand &regOpnd; member
866 auto &regOpnd = static_cast<RegOperand &>(opnd); in ComputeLiveIntervalForEachOperand() local
936 auto &regOpnd = static_cast<RegOperand &>(opnd); in ComputeLoopLiveIntervalPriorityInInsn() local
1081 auto &regOpnd = static_cast<RegOperand &>(opnd); in LiveIntervalAnalysis() local
1361 auto &regOpnd = static_cast<RegOperand &>(opnd); in InsertCallerSave() local
1492 auto &regOpnd = static_cast<RegOperand &>(opnd); in SpillOperand() local
1781 const auto *regOpnd = static_cast<RegOperand *>(&opnd); in GetReplaceUdOpnd() local
[all …]
Dcg_stackmap_computation.cpp39 auto &regOpnd = static_cast<RegOperand &>(opnd); in SetStackmapDerivedInfo() local
184 void StackmapComputation::SolveRegOpndDeoptInfo(const RegOperand &regOpnd, DeoptInfo &deoptInfo, in SolveRegOpndDeoptInfo()
Dinsn.cpp371 auto *regOpnd = static_cast<RegOperand *>(listElem); in ScanReg() local
Dlive.cpp310 auto &regOpnd = static_cast<const RegOperand &>(opnd); in CollectLiveInfo() local
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/x86_64/
Dx64_proepilog.cpp65 void X64GenProEpilog::GeneratePushCalleeSavedRegs(RegOperand &regOpnd, MemOperand &memOpnd, uint32 … in GeneratePushCalleeSavedRegs()
73 void X64GenProEpilog::GeneratePopCalleeSavedRegs(RegOperand &regOpnd, MemOperand &memOpnd, uint32 r… in GeneratePopCalleeSavedRegs()
101 … RegOperand &regOpnd = cgFunc.GetOpndBuilder()->CreatePReg(paramRegs[i], k64BitSize, kRegTyInt); in GeneratePushUnnamedVarargRegs() local
116 RegOperand &regOpnd = in GeneratePushUnnamedVarargRegs() local
Dx64_local_opt.cpp96 RegOperand &regOpnd = static_cast<RegOperand &>(opnd); in propagateOperand() local
Dx64_args.cpp136 …RegOperand &regOpnd = x64CGFunc->GetOpndBuilder()->CreatePReg(argInfo.reg, opndSize, argInfo.regTy… in GenerateMovInsn() local
Dx64_reaching.cpp60 RegOperand *regOpnd = static_cast<RegOperand *>(listElem); in FindRegUseBetweenInsn() local
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/aarch64/
Daarch64_reaching.cpp66 RegOperand &regOpnd = in InitStartGen() local
145 RegOperand &regOpnd = in AddRetPseudoInsn() local
151 RegOperand &regOpnd = in AddRetPseudoInsn() local
543 auto &regOpnd = static_cast<RegOperand &>(opnd); in FindDefForRegOpnd() local
753 RegOperand *regOpnd = static_cast<RegOperand *>(listElem); in FindRegUsingBetweenInsn() local
825 RegOperand *regOpnd = static_cast<RegOperand *>(listElem); in FindRegUseBetweenInsn() local
1174 RegOperand *regOpnd = static_cast<RegOperand *>(listElem); in InitInfoForListOpnd() local
1189 RegOperand *regOpnd = static_cast<RegOperand *>(&opnd); in InitInfoForRegOpnd() local
Daarch64_dce.cpp70 for (auto *regOpnd : v->GetOperands()) { in Visit() local
Daarch64_args.cpp55 …RegOperand &regOpnd = aarFunc->GetOrCreatePhysicalRegisterOperand(reg, GetPrimTypeBitSize(primType… in MoveRegisterArgs() local
100 RegOperand *regOpnd = nullptr; in MoveLocalRefVarToRefLocals() local
Daarch64_offset_adjust.cpp63 auto &regOpnd = static_cast<RegOperand &>(opnd); in AdjustmentOffsetForOpnd() local
Daarch64_color_ra.cpp536 bool GraphColorRegAllocator::SetupLiveRangeByOpHandlePhysicalReg(const RegOperand &regOpnd, Insn &i… in SetupLiveRangeByOpHandlePhysicalReg()
587 auto &regOpnd = static_cast<RegOperand &>(op); in SetupLiveRangeByOp() local
673 auto &regOpnd = static_cast<const RegOperand &>(opnd); in ClassifyOperand() local
773 for (auto regOpnd : srcOpnds.GetOperands()) { in ComputeLiveRangesUpdateIfInsnIsCall() local
856 void GraphColorRegAllocator::SetLrMustAssign(const RegOperand *regOpnd) in SetLrMustAssign()
886 auto regOpnd = static_cast<RegOperand *>(opnd); in SetupMustAssignedLiveRanges() local
1964 auto &regOpnd = static_cast<RegOperand &>(op); in HandleLocalReg() local
2068 auto &regOpnd = static_cast<RegOperand &>(opnd); in LocalRaForEachDefOperand() local
2097 auto &regOpnd = static_cast<RegOperand &>(opnd); in LocalRaForEachUseOperand() local
2340 auto &regOpnd = static_cast<const RegOperand &>(opnd); in SpillOperandForSpillPre() local
[all …]
Daarch64_ssa.cpp259 void A64OpndSSAUpdateVsitor::Visit(RegOperand *regOpnd) in Visit()
369 for (auto regOpnd : v->GetOperands()) { in Visit() local
Daarch64_phi_elimination.cpp199 auto *regOpnd = opndList.front(); in Visit() local
Daarch64_strldr.cpp673 auto &regOpnd = static_cast<RegOperand &>(insn.GetOperand(static_cast<uint32>(regIndex))); in ProcessStrPair() local
702 auto *regOpnd = static_cast<RegOperand *>(&insn.GetOperand(regIndex)); in ProcessStr() local
Daarch64_fixshortbranch.cpp332 auto &regOpnd = static_cast<RegOperand &>(insn->GetOperand(kInsnFirstOpnd)); in FixLdr() local
Daarch64_emitter.cpp488 auto *regOpnd = static_cast<RegOperand *>(opnd); in EmitAArch64Insn() local
571 for (auto *regOpnd : list1.GetOperands()) { in EmitInlineAsm() local
576 for (auto *regOpnd : list2.GetOperands()) { in EmitInlineAsm() local
1610 void AArch64AsmEmitter::PrepareVectorOperand(RegOperand *regOpnd, uint32 &compositeOpnds, Insn &ins… in PrepareVectorOperand()
Daarch64_reg_coalesce.cpp74 auto &regOpnd = static_cast<RegOperand &>(op); in SetupLiveIntervalByOp() local
Daarch64_data_dep_base.cpp345 auto &regOpnd = static_cast<RegOperand &>(opnd); in BuildOpndDependency() local
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/x86_64/
Dx64_reg_info.h117 bool IsVirtualRegister(const RegOperand &regOpnd) override in IsVirtualRegister()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/aarch64/
Daarch64_reg_info.h108 bool IsVirtualRegister(const RegOperand &regOpnd) override in IsVirtualRegister()

12