Home
last modified time | relevance | path

Searched refs:MIRPreg (Results 1 - 13 of 13) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/include/
H A Dmir_preg.h38 class MIRPreg { class
40 explicit MIRPreg(uint32 n = 0) : MIRPreg(n, kPtyInvalid, nullptr) {} in MIRPreg() function in maple::MIRPreg
42 MIRPreg(uint32 n, PrimType ptyp) : primType(ptyp), pregNo(n) {} in MIRPreg() function in maple::MIRPreg
44 MIRPreg(uint32 n, PrimType ptyp, MIRType *mType) : primType(ptyp), pregNo(n), mirType(mType) {} in MIRPreg() function in maple::MIRPreg
46 ~MIRPreg() = default;
140 auto *preg = mAllocator->GetMemPool()->New<MIRPreg>(index, primType, mtype); in CreatePreg()
144 PregIdx ClonePreg(const MIRPreg &rfpreg) in ClonePreg()
147 MIRPreg *preg = pregTable[static_cast<uint32>(idx)]; in ClonePreg()
152 MIRPreg *PregFromPregId
[all...]
H A Dmir_symbol.h56 MIRPreg *preg; // the MIRSymKind must be kStPreg
386 MIRPreg *GetPreg() in GetPreg()
392 const MIRPreg *GetPreg() const in GetPreg()
398 void SetPreg(MIRPreg *preg) in SetPreg()
709 newSym->SetPreg(memPool->New<MIRPreg>(*oldSym.GetPreg())); in CloneLocalSymbol()
H A Dmir_function.h726 MIRPreg *GetPregItem(PregIdx idx) in GetPregItem()
728 return const_cast<MIRPreg *>(const_cast<const MIRFunction *>(this)->GetPregItem(idx)); in GetPregItem()
730 const MIRPreg *GetPregItem(PregIdx idx) const in GetPregItem()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/src/
H A Dmir_nodes.cpp542 const MIRPreg *mirPreg = mirFunc->GetPregItem(static_cast<PregIdx>(regIdx)); in DumpCallReturns()
565 const MIRPreg *mirPreg = mirFunc->GetPregItem(static_cast<PregIdx>(regIdx)); in DumpCallReturns()
H A Dmir_function.cpp465 MIRPreg *preg = pregTab->PregFromPregIdx(pregIdx); in EnterFormals()
H A Dmir_lower.cpp424 MIRPreg *preg = func->GetPregTab()->PregFromPregIdx(regread->GetRegIdx()); in FuncTypeFromFuncPtrExpr()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/litecg/
H A Dlmir_builder.h58 class MIRPreg;
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_me/include/
H A Dorig_symbol.h57 MIRPreg *GetMIRPreg() const in GetMIRPreg()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/litecg/
H A Dlmir_builder.cpp552 MIRPreg *preg = GetCurFunction().GetPregTab()->PregFromPregIdx(pregIdx); in Regread()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/
H A Disel.cpp715 // special MIRPreg is not supported in SelectRegassign()
732 MIRPreg *preg = cgFunc->GetFunction().GetPregTab()->PregFromPregIdx(pregIdx); in SelectRegassign()
761 MIRPreg *preg = cgFunc->GetFunction().GetPregTab()->PregFromPregIdx(pregIdx); in SelectRegread()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/x86_64/
H A Dx64_MPIsel.cpp362 MIRPreg *mirPreg = cgFunc->GetFunction().GetPregTab()->PregFromPregIdx(pregIdx); in SelectOverFlowCall()
368 MIRPreg *mirPreg2 = cgFunc->GetFunction().GetPregTab()->PregFromPregIdx(pregIdx2); in SelectOverFlowCall()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/be/
H A Dlower.cpp277 MIRPreg *mirPreg = GetCurrentFunc()->GetPregTab()->PregFromPregIdx(pregIdx); in GenBlockNode()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/aarch64/
H A Daarch64_cgfunc.cpp758 MIRPreg *preg = GetFunction().GetPregTab()->PregFromPregIdx(pregIdx); in SelectRegassign()
773 // special MIRPreg is not supported in SelectRegassign()
910 MIRPreg *preg = GetFunction().GetPregTab()->PregFromPregIdx(pregIdx); in SelectRegread()
4364 MIRPreg *preg = GetFunction().GetPregTab()->PregFromPregIdx(i);

Completed in 26 milliseconds