Home
last modified time | relevance | path

Searched refs:puIdx (Results 1 - 11 of 11) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_me/include/
H A Dorig_symbol.h267 return puIdx;
334 puIdx(pIdx)
358 PUIdx puIdx;
410 OriginalSt *FindOrCreateSymbolOriginalSt(MIRSymbol &mirSt, PUIdx puIdx, FieldID fld);
411 std::pair<OriginalSt *, bool> FindOrCreateSymbolOriginalSt(MIRSymbol &mirSt, PUIdx puIdx, FieldID fld,
414 OriginalSt *CreateSymbolOriginalSt(MIRSymbol &mirSt, PUIdx puIdx, FieldID fld, const TyIdx &tyIdx,
416 OriginalSt *FindOrCreatePregOriginalSt(PregIdx pregIdx, PUIdx puIdx);
418 OriginalSt *CreatePregOriginalSt(PregIdx pregIdx, PUIdx puIdx);
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/include/
H A Dcmpl.h100 uint32 numFuncs; // because puIdx 0 is reserved, numFuncs is also the highest puIdx
107 MirFuncT *FuncFromPuIdx(PUIdx puIdx) const in FuncFromPuIdx()
109 MIR_ASSERT(puIdx <= numFuncs); // puIdx starts from 1 in FuncFromPuIdx()
110 return funcs[puIdx - 1]; in FuncFromPuIdx()
H A Dmir_const.h262 MIRAddroffuncConst(PUIdx idx, MIRType &ty) : MIRConst(ty, kConstAddrofFunc), puIdx(idx) {} in MIRAddroffuncConst()
268 return puIdx; in GetValue()
281 PUIdx puIdx; member in maple::MIRAddroffuncConst
286 MIRLblConst(LabelIdx val, PUIdx pidx, MIRType &type) : MIRConst(type, kConstLblConst), value(val), puIdx(pidx) {} in MIRLblConst()
306 return puIdx; in GetPUIdx()
311 PUIdx puIdx; member in maple::MIRLblConst
H A Dmir_function.h614 return puIdx; in GetPuidx()
618 puIdx = idx; in SetPuidx()
1401 PUIdx puIdx = 0; // the PU index of this function member in maple::MIRFunction
1402 PUIdx puIdxOrigin = 0; // the original puIdx when initial generation
H A Dmir_module.h440 void SetPuIdxFieldSet(PUIdx puIdx, MapleSet<FieldID> *fieldIDSet) in SetPuIdxFieldSet() argument
443 puIdxFieldInitializedMap[puIdx] = fieldIDSet; in SetPuIdxFieldSet()
863 uint32 numFuncs = 0; // because puIdx 0 is reserved, numFuncs is also the highest puIdx
885 // if puIdx doesn't appear in this map, it writes to all field id
886 // if puIdx appears in the map, but it's corresponding MapleSet is nullptr, it writes nothing fieldID
887 // if puIdx appears in the map, and the value of first corresponding MapleSet is 0, the puIdx appears in this module
H A Dmir_nodes.h2130 puIdx(idx),
2146 puIdx(node.GetPUIdx()),
2180 return puIdx;
2185 puIdx = idx;
2255 PUIdx puIdx = 0;
H A Dmir_builder.h197 CallNode *CreateStmtCall(PUIdx puIdx, const MapleVector<BaseNode *> &args, Opcode opcode = OP_call);
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/src/
H A Dmir_const.cpp100 MIRFunction *func = GlobalTables::GetFunctionTable().GetFunctionFromPuidx(puIdx); in Dump()
117 return (&GetType() == &rhs.GetType()) && (puIdx == rhsAf.puIdx); in operator ==()
124 MIRFunction *func = GlobalTables::GetFunctionTable().GetFunctionFromPuidx(puIdx); in Dump()
H A Dmir_builder.cpp308 CallNode *MIRBuilder::CreateStmtCall(PUIdx puIdx, const MapleVector<BaseNode *> &args, Opcode opCode) in CreateStmtCall() argument
310 auto *stmt = NewNode<CallNode>(*GetCurrentFuncCodeMpAllocator(), opCode, puIdx, TyIdx()); in CreateStmtCall()
382 CallNode *MIRBuilder::CreateStmtCallRegassigned(PUIdx puIdx, const MapleVector<BaseNode *> &args, PregIdx pRegIdx, in CreateStmtCallRegassigned() argument
385 auto *stmt = NewNode<CallNode>(*GetCurrentFuncCodeMpAllocator(), opcode, puIdx); in CreateStmtCallRegassigned()
H A Dmir_nodes.cpp583 CHECK(puIdx < GlobalTables::GetFunctionTable().GetFuncTable().size(), "index out of range in CallNode::Dump"); in Dump()
584 MIRFunction *func = GlobalTables::GetFunctionTable().GetFunctionFromPuidx(puIdx); in Dump()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/aarch64/
H A Daarch64_emitter.cpp47 char *puIdx = strdup(std::to_string(pIdx).c_str()); in EmitBBHeaderLabel() local
48 CHECK_FATAL(puIdx != nullptr, "strdup failed"); in EmitBBHeaderLabel()
49 currCG->template Emit<CG::EmitterType::AsmEmitter>([&cgFunc, currCG, puIdx, labIdx, label](Emitter* emitter) { in EmitBBHeaderLabel()
53 .Emit(puIdx) in EmitBBHeaderLabel()
65 (void)emitter->Emit(".L.").Emit(puIdx).Emit("__").Emit(labIdx).Emit(":\n"); in EmitBBHeaderLabel()
68 free(puIdx); in EmitBBHeaderLabel()
69 puIdx = nullptr; in EmitBBHeaderLabel()

Completed in 15 milliseconds