/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_me/include/ |
H A D | orig_symbol.h | 267 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 D | cmpl.h | 100 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 D | mir_const.h | 262 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 D | mir_function.h | 614 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 D | mir_module.h | 440 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 D | mir_nodes.h | 2130 puIdx(idx), 2146 puIdx(node.GetPUIdx()), 2180 return puIdx; 2185 puIdx = idx; 2255 PUIdx puIdx = 0;
|
H A D | mir_builder.h | 197 CallNode *CreateStmtCall(PUIdx puIdx, const MapleVector<BaseNode *> &args, Opcode opcode = OP_call);
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/src/ |
H A D | mir_const.cpp | 100 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 D | mir_builder.cpp | 308 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 D | mir_nodes.cpp | 583 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 D | aarch64_emitter.cpp | 47 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()
|