Searched refs:MIRPreg (Results 1 - 13 of 13) sorted by relevance
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/include/ |
H A D | mir_preg.h | 38 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 D | mir_symbol.h | 56 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 D | mir_function.h | 726 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 D | mir_nodes.cpp | 542 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 D | mir_function.cpp | 465 MIRPreg *preg = pregTab->PregFromPregIdx(pregIdx); in EnterFormals()
|
H A D | mir_lower.cpp | 424 MIRPreg *preg = func->GetPregTab()->PregFromPregIdx(regread->GetRegIdx()); in FuncTypeFromFuncPtrExpr()
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/litecg/ |
H A D | lmir_builder.h | 58 class MIRPreg;
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_me/include/ |
H A D | orig_symbol.h | 57 MIRPreg *GetMIRPreg() const in GetMIRPreg()
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/litecg/ |
H A D | lmir_builder.cpp | 552 MIRPreg *preg = GetCurFunction().GetPregTab()->PregFromPregIdx(pregIdx); in Regread()
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/ |
H A D | isel.cpp | 715 // 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 D | x64_MPIsel.cpp | 362 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 D | lower.cpp | 277 MIRPreg *mirPreg = GetCurrentFunc()->GetPregTab()->PregFromPregIdx(pregIdx); in GenBlockNode()
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/aarch64/ |
H A D | aarch64_cgfunc.cpp | 758 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