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.cpp99 MIRAggConst *arrayConst = safe_cast<MIRAggConst>(st.second->GetKonst()); in EmitSwitchTable() local
100 DEBUG_ASSERT(arrayConst != nullptr, "null ptr check"); in EmitSwitchTable()
101 for (size_t i = 0; i < arrayConst->GetConstVec().size(); ++i) { in EmitSwitchTable()
102 MIRLblConst *lblConst = safe_cast<MIRLblConst>(arrayConst->GetConstVecItem(i)); in EmitSwitchTable()
109 curOffset += arrayConst->GetConstVec().size() * k8ByteSize; in EmitSwitchTable()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/
Dcgfunc.h1052 MIRAggConst *arrayConst = safe_cast<MIRAggConst>(symbol.GetKonst()); in AddEmitSt() local
1053 for (size_t i = 0; i < arrayConst->GetConstVec().size(); ++i) { in AddEmitSt()
1054 … CHECK_FATAL(arrayConst->GetConstVecItem(i)->GetKind() == kConstLblConst, "not a kConstLblConst"); in AddEmitSt()
1055 MIRLblConst *lblConst = safe_cast<MIRLblConst>(arrayConst->GetConstVecItem(i)); in AddEmitSt()
1064 MIRAggConst *arrayConst = safe_cast<MIRAggConst>(st->GetKonst()); in UpdateEmitSt() local
1067 for (size_t i = 0; i < arrayConst->GetConstVec().size(); ++i) { in UpdateEmitSt()
1068 … CHECK_FATAL(arrayConst->GetConstVecItem(i)->GetKind() == kConstLblConst, "not a kConstLblConst"); in UpdateEmitSt()
1069 MIRLblConst *lblConst = safe_cast<MIRLblConst>(arrayConst->GetConstVecItem(i)); in UpdateEmitSt()
1071 arrayConst->SetConstVecItem(i, *mirConst); in UpdateEmitSt()
1087 MIRAggConst *arrayConst = safe_cast<MIRAggConst>(symbol.GetKonst()); in DeleteEmitSt() local
[all …]
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/litecg/
Dlmir_builder.h589 arrayConst = &builder.CreateArrayConstInternal(type_); in ArrayConstBuilder()
594 builder.AddConstItemInternal(*arrayConst, element); in Element()
617 return *arrayConst; in Done()
622 ArrayConst *arrayConst; variable
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/aarch64/
Daarch64_emitter.cpp581 MIRAggConst *arrayConst = safe_cast<MIRAggConst>(st->GetKonst()); in Run() local
582 CHECK_FATAL(arrayConst != nullptr, "null ptr check"); in Run()
585 for (size_t i = 0; i < arrayConst->GetConstVec().size(); i++) { in Run()
586 MIRLblConst *lblConst = safe_cast<MIRLblConst>(arrayConst->GetConstVecItem(i)); in Run()
Daarch64_cgfunc.cpp6241 MIRAggConst *arrayConst = memPool->New<MIRAggConst>(mirModule, *arrayType); in SelectRangeGoto() local
6246 arrayConst->AddItem(mirConst, 0); in SelectRangeGoto()
6253 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.cpp1579 MIRAggConst *arrayConst = safe_cast<MIRAggConst>(st->GetKonst()); in EmitJmpTable() local
1580 CHECK_NULL_FATAL(arrayConst); in EmitJmpTable()
1583 for (size_t i = 0; i < arrayConst->GetConstVec().size(); i++) { in EmitJmpTable()
1584 MIRLblConst *lblConst = safe_cast<MIRLblConst>(arrayConst->GetConstVecItem(i)); in EmitJmpTable()