Home
last modified time | relevance | path

Searched full:cvat (Results 1 – 3 of 3) sorted by relevance

/arkcompiler/runtime_core/compiler/optimizer/ir_builder/
Dinst_templates.yaml175 auto cvat = graph->CreateInstCastValueToAnyType(0);
176 cvat->SetAnyType(panda::compiler::AnyBaseType::ECMASCRIPT_UNDEFINED_TYPE);
177 cvat->SetInput(0, cvat_input);
179 inst->SetInput(0, cvat);
180 AddInstruction(cvat);
190 auto cvat = graph_->CreateInstCastValueToAnyType(0);
191 cvat->SetAnyType(panda::compiler::AnyBaseType::ECMASCRIPT_BOOLEAN_TYPE);
192 cvat->SetInput(0, cvat_input);
196 cmp_inst->SetInput(1, cvat);
200 AddInstruction(cvat);
/arkcompiler/runtime_core/bytecode_optimizer/
Dcodegen.cpp430 auto cvat = inst_base->CastToCastValueToAnyType(); in VisitCastValueToAnyType() local
431 switch (cvat->GetAnyType()) { in VisitCastValueToAnyType()
436 if (!HasUserPredicate(cvat, in VisitCastValueToAnyType()
443 ASSERT(cvat->GetInput(0).GetInst()->IsConst()); in VisitCastValueToAnyType()
444 auto input = cvat->GetInput(0).GetInst()->CastToConstant(); in VisitCastValueToAnyType()
449 ASSERT(cvat->GetInput(0).GetInst()->IsConst()); in VisitCastValueToAnyType()
450 auto input = cvat->GetInput(0).GetInst()->CastToConstant(); in VisitCastValueToAnyType()
455 ASSERT(cvat->GetInput(0).GetInst()->IsBoolConst()); in VisitCastValueToAnyType()
456 auto input = cvat->GetInput(0).GetInst()->CastToConstant(); in VisitCastValueToAnyType()
457 …if (!HasUserPredicate(cvat, [](Inst const *inst) { return inst->GetOpcode() != compiler::Opcode::I… in VisitCastValueToAnyType()
[all …]
/arkcompiler/runtime_core/static_core/bytecode_optimizer/
Dcodegen.cpp1484 auto cvat = instBase->CastToCastValueToAnyType(); in VisitCastValueToAnyType() local
1485 switch (cvat->GetAnyType()) { in VisitCastValueToAnyType()
1490 if (!HasUserPredicate(cvat, in VisitCastValueToAnyType()
1497 ASSERT(cvat->GetInput(0U).GetInst()->IsConst()); in VisitCastValueToAnyType()
1499 … pandasm::Create_LDAI_DYN(cvat->GetInput(0U).GetInst()->CastToConstant()->GetIntValue())); in VisitCastValueToAnyType()
1502 ASSERT(cvat->GetInput(0U).GetInst()->IsConst()); in VisitCastValueToAnyType()
1504 … pandasm::Create_FLDAI_DYN(cvat->GetInput(0U).GetInst()->CastToConstant()->GetDoubleValue())); in VisitCastValueToAnyType()
1507 ASSERT(cvat->GetInput(0U).GetInst()->IsBoolConst()); in VisitCastValueToAnyType()
1508 …if (!HasUserPredicate(cvat, [](Inst const *inst) { return inst->GetOpcode() != compiler::Opcode::I… in VisitCastValueToAnyType()
1511 …enc->result_.emplace_back(IntToLdBool((cvat->GetInput(0U).GetInst()->CastToConstant()->GetInt64Val… in VisitCastValueToAnyType()
[all …]