Home
last modified time | relevance | path

Searched refs:arrayConst (Results 1 – 7 of 7) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/
Dobj_emit.cpp100 MIRAggConst *arrayConst = safe_cast<MIRAggConst>(st.second->GetKonst()); in EmitSwitchTable() local
101 DEBUG_ASSERT(arrayConst != nullptr, "null ptr check"); in EmitSwitchTable()
102 for (size_t i = 0; i < arrayConst->GetConstVec().size(); ++i) { in EmitSwitchTable()
103 MIRLblConst *lblConst = safe_cast<MIRLblConst>(arrayConst->GetConstVecItem(i)); in EmitSwitchTable()
110 curOffset += arrayConst->GetConstVec().size() * k8ByteSize; in EmitSwitchTable()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/
Dcgfunc.h1145 MIRAggConst *arrayConst = safe_cast<MIRAggConst>(symbol.GetKonst()); in AddEmitSt() local
1146 for (size_t i = 0; i < arrayConst->GetConstVec().size(); ++i) { in AddEmitSt()
1147 … CHECK_FATAL(arrayConst->GetConstVecItem(i)->GetKind() == kConstLblConst, "not a kConstLblConst"); in AddEmitSt()
1148 MIRLblConst *lblConst = safe_cast<MIRLblConst>(arrayConst->GetConstVecItem(i)); in AddEmitSt()
1157 MIRAggConst *arrayConst = safe_cast<MIRAggConst>(st->GetKonst()); in UpdateEmitSt() local
1160 DEBUG_ASSERT(arrayConst != nullptr, "nullptr check"); in UpdateEmitSt()
1161 for (size_t i = 0; i < arrayConst->GetConstVec().size(); ++i) { in UpdateEmitSt()
1162 … CHECK_FATAL(arrayConst->GetConstVecItem(i)->GetKind() == kConstLblConst, "not a kConstLblConst"); in UpdateEmitSt()
1163 MIRLblConst *lblConst = safe_cast<MIRLblConst>(arrayConst->GetConstVecItem(i)); in UpdateEmitSt()
1166 arrayConst->SetConstVecItem(i, *mirConst); in UpdateEmitSt()
[all …]
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/litecg/
Dlmir_builder.h598 arrayConst = &builder.CreateArrayConstInternal(type_); in ArrayConstBuilder()
603 builder.AddConstItemInternal(*arrayConst, element); in Element()
626 return *arrayConst; in Done()
631 ArrayConst *arrayConst; variable
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/aarch64/
Daarch64_emitter.cpp330 MIRAggConst *arrayConst = safe_cast<MIRAggConst>(st->GetKonst()); in Run() local
331 CHECK_FATAL(arrayConst != nullptr, "null ptr check"); in Run()
335 for (size_t i = 0; i < arrayConst->GetConstVec().size(); i++) { in Run()
336 MIRLblConst *lblConst = safe_cast<MIRLblConst>(arrayConst->GetConstVecItem(i)); in Run()
Daarch64_cgfunc.cpp5651 MIRAggConst *arrayConst = memPool->New<MIRAggConst>(mirModule, *arrayType); in SelectRangeGoto() local
5656 arrayConst->AddItem(mirConst, 0); in SelectRangeGoto()
5663 lblSt->SetKonst(arrayConst); in SelectRangeGoto()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/x86_64/
Dx64_MPIsel.cpp903 MIRAggConst *arrayConst = memPool->New<MIRAggConst>(cgFunc->GetMirModule(), *arrayType); in SelectRangeGoto() local
908 arrayConst->AddItem(mirConst, 0); in SelectRangeGoto()
914 lblSt->SetKonst(arrayConst); in SelectRangeGoto()
Dx64_emitter.cpp1594 MIRAggConst *arrayConst = safe_cast<MIRAggConst>(st->GetKonst()); in EmitJmpTable() local
1595 CHECK_NULL_FATAL(arrayConst); in EmitJmpTable()
1598 for (size_t i = 0; i < arrayConst->GetConstVec().size(); i++) { in EmitJmpTable()
1599 MIRLblConst *lblConst = safe_cast<MIRLblConst>(arrayConst->GetConstVecItem(i)); in EmitJmpTable()