| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/aarch64/ |
| D | aarch64_phases.def | 21 if (GetMIRModule()->GetFlavor() != MIRFlavor::kFlavorLmbc) { 38 ADDTARGETPHASE("cfgo", !GetMIRModule()->IsCModule() && CGOptions::DoCFGO()); 40 if (GetMIRModule()->GetFlavor() != MIRFlavor::kFlavorLmbc) { 48 ADDTARGETPHASE("prescheduling", !GetMIRModule()->IsJavaModule() && CGOptions::DoPreSchedule()); 50 ADDTARGETPHASE("cgsplitcriticaledge", GetMIRModule()->IsCModule()); 52 ADDTARGETPHASE("regsaves", GetMIRModule()->IsCModule() && CGOptions::DoRegSavesOpt()); 53 if (GetMIRModule()->GetFlavor() != MIRFlavor::kFlavorLmbc) { 54 ADDTARGETPHASE("storeloadopt", GetMIRModule()->IsCModule() && CGOptions::DoStoreLoadOpt()); 57 …ADDTARGETPHASE("clearrdinfo", GetMIRModule()->IsCModule() && (CGOptions::DoStoreLoadOpt() || CGOpt… 61 ADDTARGETPHASE("cfgo", GetMIRModule()->IsCModule() && CGOptions::DoCFGO()); [all …]
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/mpl2mpl/src/ |
| D | java_eh_lower.cpp | 43 MIRBuilder *mirBuilder = GetMIRModule().GetMIRBuilder(); in DoLowerDiv() 44 MIRFunction *func = GetMIRModule().CurFunction(); in DoLowerDiv() 61 … GetMIRModule().CurFunction(), kScopeLocal); in DoLowerDiv() 73 retExprNode = GetMIRModule().GetMIRBuilder()->CreateExprRegread(ptype, resPregIdx); in DoLowerDiv() 78 …mirBuilder->CreateSymbol(TyIdx(ptype), resName, kStVar, kScAuto, GetMIRModule().CurFunction(), kSc… in DoLowerDiv() 81 retExprNode = GetMIRModule().GetMIRBuilder()->CreateExprDread(*divResSymbol, 0); in DoLowerDiv() 91 …MapleVector<BaseNode *> args(GetMIRModule().GetMIRBuilder()->GetCurrentFuncCodeMpAllocator()->Adap… in DoLowerDiv() 120 CondGotoNode *brFalseStmt = GetMIRModule().CurFuncCodeMemPool()->New<CondGotoNode>(OP_brfalse); in DoLowerBoundaryCheck() 123 LabelIdx lbidx = GetMIRModule().CurFunction()->GetLabelTab()->CreateLabel(); in DoLowerBoundaryCheck() 124 GetMIRModule().CurFunction()->GetLabelTab()->AddToStringLabelMap(lbidx); in DoLowerBoundaryCheck() [all …]
|
| D | class_init.cpp | 50 … GetMIRModule().GetFileinfo(GlobalTables::GetStrTable().GetOrCreateStrIdxFromName(kINFOFilename)); in CanRemoveClinitCheck() 198 …alTables::GetTypeTable().GetOrCreateClassType(namemangler::kClassMetadataTypeName, GetMIRModule()); in GetClassInfo()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/ |
| D | emit.h | 383 rangeIdx2PrefixStr(cg.GetMIRModule()->GetMPAllocator().Adapter()), in Emitter() 386 stringPtr(cg.GetMIRModule()->GetMPAllocator().Adapter()), in Emitter() 387 localStrPtr(cg.GetMIRModule()->GetMPAllocator().Adapter()), in Emitter() 388 hugeSoTargets(cg.GetMIRModule()->GetMPAllocator().Adapter()), in Emitter() 389 labdie2labidxTable(std::less<DBGDie *>(), cg.GetMIRModule()->GetMPAllocator().Adapter()), in Emitter() 390 fileMap(std::less<uint32_t>(), cg.GetMIRModule()->GetMPAllocator().Adapter()) in Emitter() 392 MIRModule &mirModule = *cg.GetMIRModule(); in Emitter()
|
| D | cg.h | 268 MIRModule *GetMIRModule() in GetMIRModule() function 283 MIRModule *GetMIRModule() const in GetMIRModule() function
|
| D | obj_emit.h | 368 for (auto func : cg.GetMIRModule()->GetFunctionList()) { in ObjEmitter() 399 MemPool *memPool = cgFunc.GetCG()->GetMIRModule()->GetMemPool(); in CreateFuncEmitInfo()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/ |
| D | emit.cpp | 130 PUIdx pIdx = GetCG()->GetMIRModule()->CurFunction()->GetPuidx(); in EmitLabelRef() 243 for (auto it : cg->GetMIRModule()->GetSrcFileInfo()) { in EmitFileInfo() 289 MapleVector<MapleString> &asmSections = cg->GetMIRModule()->GetAsmDecls(); in EmitInlineAsmSection() 351 PUIdx pIdx = GetCG()->GetMIRModule()->CurFunction()->GetPuidx(); in EmitAsmLabel() 489 … if (GetCG()->GetMIRModule()->IsCModule() && (symName == "sys_nerr" || symName == "sys_errlist")) { in EmitAsmLabel() 763 if (cg->GetMIRModule()->IsCModule()) { in EmitScalarConstant() 790 PUIdx pIdx = GetCG()->GetMIRModule()->CurFunction()->GetPuidx(); in EmitScalarConstant() 1261 namemangler::kMuidFuncDefTabPrefixStr + cg->GetMIRModule()->GetFileNameAsPostfix(); in GetAddroffuncConst() 1395 std::string strTabName = reflectStrTabPrefix + cg->GetMIRModule()->GetFileNameAsPostfix(); in EmitIntConst() 1474 … std::string muidDataTabName = muidDataTabPrefix + cg->GetMIRModule()->GetFileNameAsPostfix(); in EmitIntConst() [all …]
|
| D | cfi.cpp | 106 if (emitter.GetCG()->GetMIRModule()->IsCModule()) { in Visit() 107 PUIdx pIdx = emitter.GetCG()->GetMIRModule()->CurFunction()->GetPuidx(); in Visit()
|
| D | label_creation.cpp | 46 DebugInfo *di = cg->GetMIRModule()->GetDbgInfo(); in CreateStartEndLabel()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_phase/include/ |
| D | phase_impl.h | 30 MIRModule &GetMIRModule() in GetMIRModule() function 35 const MIRModule &GetMIRModule() const in GetMIRModule() function
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_me/src/ |
| D | me_irmap.cpp | 31 bb->DumpHeader(&GetMIRModule()); in Dump()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_phase/src/ |
| D | phase_impl.cpp | 125 for (MIRFunction *func : phaseImpl->GetMIRModule().GetFunctionList()) { in RunSerial() 159 for (MIRFunction *func : phaseImpl->GetMIRModule().GetFunctionList()) { in RunParallel()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/aarch64/ |
| D | aarch64_memlayout.cpp | 44 …MIRSymbol *symbol = be.GetMIRModule().CurFunction()->GetLocalOrGlobalSymbol(fn->GetStIdx(), false); in ComputeStackSpaceRequirementForCall() 66 … MIRSymbol *sym = be.GetMIRModule().CurFunction()->GetLocalOrGlobalSymbol(dread->GetStIdx()); in ComputeStackSpaceRequirementForCall() 141 if (be.GetMIRModule().IsCModule() && func->GetAttr(FUNCATTR_varargs)) { in LayoutVarargParams() 202 bool isLmbc = (be.GetMIRModule().GetFlavor() == kFlavorLmbc); in LayoutFormalParams() 300 if (be.GetMIRModule().GetFlavor() == kFlavorLmbc) { in LayoutLocalVariables() 385 if (be.GetMIRModule().GetFlavor() == kFlavorLmbc) { in LayoutReturnRef()
|
| D | aarch64_insn.cpp | 211 PUIdx pIdx = emitter.GetCG()->GetMIRModule()->CurFunction()->GetPuidx(); in Visit() 227 PUIdx pIdx = emitter.GetCG()->GetMIRModule()->CurFunction()->GetPuidx(); in Visit() 331 … std::to_string(emitter.GetCG()->GetMIRModule()->CurFunction()->GetPuidx())); in Visit() 380 … std::to_string(emitter.GetCG()->GetMIRModule()->CurFunction()->GetPuidx())); in Visit()
|
| D | aarch64_cg.cpp | 330 for (auto &tyId : GetMIRModule()->GetClassList()) { in GenerateObjectMaps() 363 if (!GetMIRModule()->IsCModule()) { in EnrollTargetPhases()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/x86_64/ |
| D | x64_phases.def | 18 ADDTARGETPHASE("buildehfunc", GetMIRModule()->GetSrcLang() != kSrcLangC && false);
|
| D | x64_call_conv.h | 125 convKind = GetCallConvKind(*(be.GetMIRModule().CurFunction())); in X64CallConvImpl()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/src/ |
| D | verification.cpp | 107 const auto &functionList = result.GetMIRModule().GetFunctionList(); in DeferredCheckFinalClassAndMethod() 134 const auto &functionList = result.GetMIRModule().GetFunctionList(); in VerifyModule()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/include/ |
| D | verification.h | 42 const MIRModule &GetMIRModule() const in GetMIRModule() function
|
| D | bin_mpl_export.h | 146 const MIRModule &GetMIRModule() const in GetMIRModule() function
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_me/include/ |
| D | irmap.h | 191 MIRModule &GetMIRModule() in GetMIRModule() function 196 const MIRModule &GetMIRModule() const in GetMIRModule() function
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/x86_64/ |
| D | x64_memlayout.cpp | 48 … MIRSymbol *sym = be.GetMIRModule().CurFunction()->GetLocalOrGlobalSymbol(dread->GetStIdx()); in ComputeStackSpaceRequirementForCall() 102 if (be.GetMIRModule().IsCModule() && func->GetAttr(FUNCATTR_varargs)) { in LayoutVarargParams()
|
| D | x64_emitter.cpp | 1534 } else if (!cgFunc.GetCG()->GetMIRModule()->IsCModule()) { in EmitFunctionHeader() 1620 StructEmitInfo *sEmitInfo = cg.GetMIRModule()->GetMemPool()->New<StructEmitInfo>(); in EmitStructure() 1758 if (cg.GetMIRModule()->IsCModule()) { in EmitArray() 2111 valueSize = EmitSingleElement(*mirConst, true, cg.GetMIRModule()->IsCModule()); in EmitGlobalVariable() 2224 MIRBuilder *mirbuilder = GetCG()->GetMIRModule()->GetMIRBuilder(); in EmitDwFormAddr() 2231 PUIdx pIdx = GetCG()->GetMIRModule()->CurFunction()->GetPuidx(); in EmitDwFormAddr() 2303 MIRBuilder *mirbuilder = GetCG()->GetMIRModule()->GetMIRBuilder(); in EmitDwFormData8() 2316 endLabelFuncPuIdx = GetCG()->GetMIRModule()->CurFunction()->GetPuidx(); in EmitDwFormData8() 2327 startLabelFuncPuIdx = GetCG()->GetMIRModule()->CurFunction()->GetPuidx(); in EmitDwFormData8() 2471 emitter->GetCG()->GetMIRModule()->GetDbgInfo()->AddStrps(attr->GetId()); in UpdateAttrAndEmit() [all …]
|
| D | x64_args.cpp | 41 …MIRFunction *func = const_cast<MIRFunction *>(x64CGFunc->GetBecommon().GetMIRModule().CurFunction(… in CollectRegisterArgs() 273 …MIRFunction *func = const_cast<MIRFunction *>(x64CGFunc->GetBecommon().GetMIRModule().CurFunction(… in MoveVRegisterArgs()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/be/ |
| D | becommon.h | 164 MIRModule &GetMIRModule() const in GetMIRModule() function
|