/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/src/ |
H A D | mir_symbol_builder.cpp | 22 const StIdx stIdx = symbolTable.GetStIdxFromStrIdx(strIdx); in GetLocalDecl() local 23 if (stIdx.FullIdx() != 0) { in GetLocalDecl() 24 return symbolTable.GetSymbolFromStIdx(stIdx.Idx()); in GetLocalDecl()
|
H A D | mir_const.cpp | 66 const MIRSymbol *sym = stIdx.IsGlobal() ? GlobalTables::GetGsymTable().GetSymbolFromStidx(stIdx.Idx()) in Dump() 67 : localSymTab->GetSymbolFromStIdx(stIdx.Idx()); in Dump() 68 DEBUG_ASSERT(stIdx.IsGlobal() || sym->GetStorageClass() == kScPstatic || sym->GetStorageClass() == kScFstatic, in Dump() 71 LogInfo::MapleLogger() << (stIdx.IsGlobal() ? " $" : " %") << sym->GetName(); in Dump() 93 return (stIdx == rhsA.stIdx) && (fldID == rhsA.fldID); in operator ==()
|
H A D | mir_nodes.cpp | 305 const MIRSymbol *st = theMIRModule->CurFunction()->GetLocalOrGlobalSymbol(stIdx); in Dump() 306 LogInfo::MapleLogger() << (stIdx.Islocal() ? " %" : " $"); in Dump() 353 const MIRSymbol *st = theMIRModule->CurFunction()->GetLocalOrGlobalSymbol(stIdx); in Dump() 530 StIdx stIdx = nrets.begin()->first; in DumpCallReturns() local 533 const MIRSymbol *st = mirFunc->GetLocalOrGlobalSymbol(stIdx); in DumpCallReturns() 537 LogInfo::MapleLogger() << (stIdx.Islocal() ? "%" : "$"); in DumpCallReturns() 554 StIdx stIdx = (it)->first; in DumpCallReturns() local 559 const MIRSymbol *st = mirFunc->GetLocalOrGlobalSymbol(stIdx); in DumpCallReturns() 561 LogInfo::MapleLogger() << (stIdx.Islocal() ? " %" : " $"); in DumpCallReturns()
|
H A D | mir_module.cpp | 103 void MIRModule::AddSymbol(StIdx stIdx) in AddSymbol() argument 105 auto it = symbolSet.find(stIdx); in AddSymbol() 107 symbolDefOrder.push_back(stIdx); in AddSymbol() 109 (void)symbolSet.insert(stIdx); in AddSymbol() 288 for (StIdx stIdx : symbolSet) { in DumpGlobalArraySymbol() 289 MIRSymbol *symbol = GlobalTables::GetGsymTable().GetSymbolFromStidx(stIdx.Idx()); in DumpGlobalArraySymbol()
|
H A D | mir_builder.cpp | 108 StIdx stIdx = symbolTable.GetStIdxFromStrIdx(strIdx); in GetOrCreateLocalDecl() local 109 if (stIdx.Idx() != 0) { in GetOrCreateLocalDecl() 111 return symbolTable.GetSymbolFromStIdx(stIdx.Idx()); in GetOrCreateLocalDecl()
|
H A D | mir_lower.cpp | 55 StIdx stIdx = static_cast<DreadNode *>(condExpr)->GetStIdx(); in LowerCondGotoStmtWithBuiltinExpect() local 64 if (stIdx != dassign->GetStIdx() || dassign->GetFieldID() != 0) { in LowerCondGotoStmtWithBuiltinExpect()
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/ |
H A D | memlayout.h | 197 SymbolAlloc *GetSymAllocInfo(uint32 stIdx) in GetSymAllocInfo() argument 199 DEBUG_ASSERT(stIdx < symAllocTable.size(), "out of symAllocTable's range"); in GetSymAllocInfo() 200 return symAllocTable[stIdx]; in GetSymAllocInfo() 203 void SetSymAllocInfo(uint32 stIdx, SymbolAlloc &symAlloc) 205 DEBUG_ASSERT(stIdx < symAllocTable.size(), "out of symAllocTable's range"); 206 symAllocTable[stIdx] = &symAlloc;
|
H A D | isel.h | 140 void SelectDassign(StIdx stIdx, FieldID fieldId, PrimType rhsPType, Operand &opndRhs);
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/be/ |
H A D | lower.cpp | 122 DassignNode *CGLowerer::SaveReturnValueInLocal(StIdx stIdx, uint16 fieldID) in SaveReturnValueInLocal() argument 125 if (stIdx.IsGlobal()) { in SaveReturnValueInLocal() 126 var = GlobalTables::GetGsymTable().GetSymbolFromStidx(stIdx.Idx()); in SaveReturnValueInLocal() 129 var = GetCurrentFunc()->GetSymbolTabItem(stIdx.Idx()); in SaveReturnValueInLocal() 250 StIdx stIdx = p2nRets[0].first; in GenBlockNode() local 251 if (stIdx.IsGlobal()) { in GenBlockNode() 252 sym = GlobalTables::GetGsymTable().GetSymbolFromStidx(stIdx.Idx()); in GenBlockNode() 255 sym = GetCurrentFunc()->GetSymbolTabItem(stIdx.Idx()); in GenBlockNode() 268 DassignNode *dn = SaveReturnValueInLocal(stIdx, fieldID); in GenBlockNode() 329 auto stIdx in LowerIntrinsiccallAassignedToAssignStmt() local 654 StIdx stIdx = cgLowerer.GetSymbolReferredToByPseudoRegister(rRead.GetRegIdx()); IsAccessingTheSameMemoryLocation() local 756 ExtractSymbolAddress(const StIdx &stIdx) ExtractSymbolAddress() argument 770 StIdx stIdx = dread.GetStIdx(); LowerDreadToThreadLocal() local 799 StIdx stIdx = dAssign.GetStIdx(); LowerDassignToThreadLocal() local [all...] |
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/include/ |
H A D | mir_symbol.h | 60 MIRSymbol(uint32 idx, uint8 scp) : stIdx(scp, idx) {} in MIRSymbol() 175 this->stIdx = newStIdx; in SetStIdx() 180 return stIdx; in GetStIdx() 195 return stIdx.Scope(); in GetScopeIdx() 200 return stIdx.Idx(); in GetStIndex() 205 return stIdx.Islocal(); in IsLocal() 210 return stIdx.IsGlobal(); in IsGlobal() 580 StIdx stIdx {0, 0};
|
H A D | mir_const.h | 216 MIRAddrofConst(StIdx sy, FieldID fi, MIRType &ty) : MIRConst(ty, kConstAddrof), stIdx(sy), fldID(fi), offset(0) {} in MIRAddrofConst() 219 : MIRConst(ty, kConstAddrof), stIdx(sy), fldID(fi), offset(ofst) in MIRAddrofConst() 227 return stIdx; in GetSymbolIndex() 232 stIdx = idx; in SetSymbolIndex() 255 StIdx stIdx; member in maple::MIRAddrofConst
|
H A D | mir_nodes.h | 910 explicit AddrofNode(Opcode o) : BaseNode(o), stIdx() {} in AddrofNode() 914 AddrofNode(Opcode o, PrimType typ, StIdx sIdx, FieldID fid) : BaseNode(o, typ, 0), stIdx(sIdx), fieldID(fid) {} in AddrofNode() 929 return stIdx; in GetStIdx() 934 stIdx = idx; in SetStIdx() 939 stIdx.SetFullIdx(idx); in SetStFullIdx() 953 StIdx stIdx; member in AddrofNode 962 explicit DreadoffNode(Opcode o) : BaseNode(o), stIdx() {} in DreadoffNode() 964 DreadoffNode(Opcode o, PrimType typ) : BaseNode(o, typ, 0), stIdx() {} in DreadoffNode() 978 StIdx stIdx; member in DreadoffNode 1500 DassignNode() : UnaryStmtNode(OP_dassign), stIdx() {} [all...] |
H A D | cmpl.h | 352 StIdx stIdx; member
|
H A D | global_tables.h | 642 void SetStrIdxStIdxMap(GStrIdx strIdx, StIdx stIdx) 644 strIdxToStIdxMap[strIdx] = stIdx;
|
H A D | mir_function.h | 634 void SetStIdx(StIdx stIdx) in SetStIdx() argument 636 symbolTableIdx = stIdx; in SetStIdx()
|
H A D | mir_module.h | 301 void AddSymbol(StIdx stIdx);
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_me/include/ |
H A D | orig_symbol.h | 365 SymbolFieldPair(const StIdx &stIdx, FieldID fld, const TyIdx &tyIdx, 367 : stIdx(stIdx), fldIDAndOffset((static_cast<int64>(offset.val) << 32U) + fld), tyIdx(tyIdx) 373 return (pairA.stIdx == stIdx) && (pairA.fldIDAndOffset == fldIDAndOffset) && (tyIdx == pairA.tyIdx); 378 return stIdx; 387 StIdx stIdx;
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/be/ |
H A D | lower.h | 100 BaseNode *ExtractSymbolAddress(const StIdx &stIdx);
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/x86_64/ |
H A D | x64_emitter.cpp | 1602 StIdx stIdx = symAddr.GetSymbolIndex(); in EmitAddrofElement() local 1605 stIdx.IsGlobal() in EmitAddrofElement() 1606 ? GlobalTables::GetGsymTable().GetSymbolFromStidx(stIdx.Idx()) in EmitAddrofElement() 1607 : CG::GetCurCGFunc()->GetMirModule().CurFunction()->GetSymTab()->GetSymbolFromStIdx(stIdx.Idx()); in EmitAddrofElement() 1610 if (!stIdx.IsGlobal() && symAddrSym->GetStorageClass() == kScPstatic) { in EmitAddrofElement()
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/ |
H A D | emit.cpp | 701 StIdx stIdx = symAddr.GetSymbolIndex(); in EmitAsmLabel() local 704 stIdx.IsGlobal() in EmitAsmLabel() 705 ? GlobalTables::GetGsymTable().GetSymbolFromStidx(stIdx.Idx()) in EmitAsmLabel() 706 : CG::GetCurCGFunc()->GetMirModule().CurFunction()->GetSymTab()->GetSymbolFromStIdx(stIdx.Idx()); in EmitAsmLabel() 714 if (stIdx.IsGlobal() == false && symAddrSym->GetStorageClass() == kScPstatic) { in EmitAsmLabel()
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/aarch64/ |
H A D | aarch64_cgfunc.h | 623 void SelectDassign(StIdx stIdx, FieldID fieldId, PrimType rhsPType, Operand &opnd0);
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/aarch64/ |
H A D | aarch64_cgfunc.cpp | 694 void AArch64CGFunc::SelectDassign(StIdx stIdx, FieldID fieldId, PrimType rhsPType, Operand &opnd0) in SelectDassign() argument 696 MIRSymbol *symbol = GetFunction().GetLocalOrGlobalSymbol(stIdx); in SelectDassign() 3620 StIdx stIdx = (*p2nrets)[0].first; 3622 MIRSymbol *sym = GetBecommon().GetMIRModule().CurFunction()->GetSymTab()->GetSymbolFromStIdx(stIdx.Idx());
|