Home
last modified time | relevance | path

Searched defs:regNO (Results 1 – 22 of 22) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/aarch64/
Daarch64_reg_info.h40 bool IsCallerSavePartRegister(regno_t regNO, uint32 size) const override in IsCallerSavePartRegister()
45 bool IsGPRegister(regno_t regNO) const override in IsGPRegister()
60 bool IsAvailableReg(regno_t regNO) const override in IsAvailableReg()
84 uint32 GetIntParamRegIdx(regno_t regNO) const override in GetIntParamRegIdx()
88 uint32 GetFpParamRegIdx(regno_t regNO) const override in GetFpParamRegIdx()
125 bool IsReservedReg(regno_t regNO) const in IsReservedReg()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/x86_64/
Dx64_reg_info.h46 bool IsGPRegister(regno_t regNO) const override in IsGPRegister()
82 uint32 GetIntParamRegIdx(regno_t regNO) const override in GetIntParamRegIdx()
87 uint32 GetFpParamRegIdx(regno_t regNO) const override in GetFpParamRegIdx()
112 bool IsAvailableReg(regno_t regNO) const override in IsAvailableReg()
132 bool IsSpillRegInRA(regno_t regNO, bool has3RegOpnd) override in IsSpillRegInRA()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/aarch64/
Daarch64_reg_info.cpp23 for (regno_t regNO = kRinvalid; regNO < kMaxRegNum; ++regNO) { in Init() local
52 bool AArch64RegInfo::IsSpillRegInRA(regno_t regNO, bool has3RegOpnd) in IsSpillRegInRA()
82 RegOperand *AArch64RegInfo::GetOrCreatePhyRegOperand(regno_t regNO, uint32 size, maplebe::RegType k… in GetOrCreatePhyRegOperand()
Daarch64_abi.cpp53 bool IsCallerSaveReg(AArch64reg regNO) in IsCallerSaveReg()
137 bool IsSpillRegInRA(AArch64reg regNO, bool has3RegOpnd) in IsSpillRegInRA()
Daarch64_insn.cpp40 regno_t regNO = v->GetRegisterNumber(); in Visit() local
Daarch64_proepilog.cpp532 uint16 regNO = static_cast<uint16>(intRegFirstHalf - 1); in GeneratePushRegs() local
539 uint16 regNO = static_cast<uint16>(fpRegFirstHalf - V8 + 72); in GeneratePushRegs() local
Daarch64_emitter.cpp536 auto EmitRegister = [&](const char *p, bool isInt, uint32 regNO, bool unDefRegSize) -> void { in EmitInlineAsm()
Daarch64_obj_emitter.cpp431 uint32 regNO = regOpnd.GetRegisterNumber(); in GetOpndMachineValue() local
Daarch64_cgfunc.cpp3717 RegOperand &AArch64CGFunc::GetOrCreatePhysicalRegisterOperand(AArch64reg regNO, uint32 size, RegTyp… in GetOrCreatePhysicalRegisterOperand()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/
Dreg_alloc_lsra.cpp106 for (auto regNO : insn->GetStackMapLiveIn()) { in SpillStackMapInfo() local
259 for (regno_t regNO : regInfo->GetAllRegs()) { in InitFreeRegPool() local
341 uint32 regNO = regOpnd.GetRegisterNumber(); in RecordPhysRegs() local
378 void LSRALinearScanRegAllocator::UpdateRegUsedInfo(LiveInterval &li, regno_t regNO) in UpdateRegUsedInfo()
413 uint32 regNO = regOpnd.GetRegisterNumber(); in SetupLiveInterval() local
527 for (const auto &regNO : bb.GetLiveInRegNO()) { in UpdateLiveIntervalByLiveIn() local
574 for (const auto regNO : bb.GetLiveInRegNO()) { in UpdateParamLiveIntervalByLiveIn() local
628 auto updateLiveIntervalByLiveOut = [this, &bb, insnNum](regno_t regNO) { in ComputeLiveOut()
648 for (const auto regNO : bb.GetLiveOutRegNO()) { in ComputeLiveOut() local
790 for (auto regNO : insn.GetStackMapLiveIn()) { in ComputeLiveIntervalForCall() local
[all …]
Dpeep.cpp134 regno_t regNO = regOpnd.GetRegisterNumber(); in CheckRegLiveinReturnBB() local
347 regno_t regNO = regOpnd.GetRegisterNumber(); in CheckRegLiveinReturnBB() local
Dlive.cpp244 regno_t regNO = regOpnd.GetRegisterNumber(); in CollectLiveInfo() local
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/
Dreg_info.h53 regno_t regNO = kInvalidRegNO; /* physical register assigned by register allocation */ variable
167 void VRegOperandTableSet(regno_t regNO, RegOperand *rp) const in VRegOperandTableSet()
229 virtual bool IsCallerSavePartRegister(regno_t regNO, uint32 size) const in IsCallerSavePartRegister()
Dstackmap.h133 void ReocordRegisterRoots(uint32 regNO) in ReocordRegisterRoots()
Dcfi.h107 bool IsRegDefined(maplebe::regno_t regNO) const override in IsRegDefined()
Dcall_conv.h238 regno_t regNO = 0; /* param reg num or starting reg num if numRegs > 0 */ variable
Dcgbb.h745 void AddPhiInsn(regno_t regNO, Insn &insn) in AddPhiInsn()
750 void RemovePhiInsn(regno_t regNO) in RemovePhiInsn()
755 bool HasPhiInsn(regno_t regNO) in HasPhiInsn()
Dreg_alloc_lsra.h282 uint32 regNO = 0; variable
Dcgfunc.h274 void AddReferenceReg(regno_t regNO) in AddReferenceReg()
279 bool IsRegReference(regno_t regNO) const in IsRegReference()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/x86_64/
Dx64_reg_info.cpp24 for (regno_t regNO = kRinvalid; regNO < kMaxRegNum; ++regNO) { in Init() local
68 RegOperand *X64RegInfo::GetOrCreatePhyRegOperand(regno_t regNO, uint32 size, RegType kind, uint32 f… in GetOrCreatePhyRegOperand()
Dx64_abi.cpp113 bool IsSpillRegInRA(X64reg regNO, bool has3RegOpnd) in IsSpillRegInRA()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/be/
Dlower.h143 StIdx GetSymbolReferredToByPseudoRegister(PregIdx regNO) const in GetSymbolReferredToByPseudoRegister()