Home
last modified time | relevance | path

Searched refs:stIdx (Results 1 - 22 of 22) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/src/
H A Dmir_symbol_builder.cpp22 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 Dmir_const.cpp66 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 Dmir_nodes.cpp305 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 Dmir_module.cpp103 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 Dmir_builder.cpp108 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 Dmir_lower.cpp55 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 Dmemlayout.h197 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 Disel.h140 void SelectDassign(StIdx stIdx, FieldID fieldId, PrimType rhsPType, Operand &opndRhs);
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/be/
H A Dlower.cpp122 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 Dmir_symbol.h60 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 Dmir_const.h216 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 Dmir_nodes.h910 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 Dcmpl.h352 StIdx stIdx; member
H A Dglobal_tables.h642 void SetStrIdxStIdxMap(GStrIdx strIdx, StIdx stIdx)
644 strIdxToStIdxMap[strIdx] = stIdx;
H A Dmir_function.h634 void SetStIdx(StIdx stIdx) in SetStIdx() argument
636 symbolTableIdx = stIdx; in SetStIdx()
H A Dmir_module.h301 void AddSymbol(StIdx stIdx);
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_me/include/
H A Dorig_symbol.h365 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 Dlower.h100 BaseNode *ExtractSymbolAddress(const StIdx &stIdx);
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/x86_64/
H A Dx64_emitter.cpp1602 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 Demit.cpp701 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 Daarch64_cgfunc.h623 void SelectDassign(StIdx stIdx, FieldID fieldId, PrimType rhsPType, Operand &opnd0);
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/aarch64/
H A Daarch64_cgfunc.cpp694 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());

Completed in 39 milliseconds