Home
last modified time | relevance | path

Searched refs:inst1 (Results 1 - 19 of 19) sorted by relevance

/arkcompiler/runtime_core/compiler/tests/
H A Dgraph_comparator.h67 auto inst_cmp = [this](auto inst1, auto inst2) { in Compare()
69 bool t = Compare(inst1, inst2); in Compare()
72 inst1->Dump(&std::cerr); in Compare()
81 bool Compare(Inst *inst1, Inst *inst2) in Compare() argument
83 ASSERT(inst1 != nullptr); in Compare()
85 if (auto it = inst_compare_map_.insert({inst1, inst2}); !it.second) { in Compare()
89 inst_compare_map_.erase(inst1); in Compare()
93 if (inst1->GetOpcode() != inst2->GetOpcode() || inst1->GetType() != inst2->GetType() || in Compare()
94 inst1 in Compare()
168 CompareNonPhiInputs(Inst *inst1, Inst *inst2) CompareNonPhiInputs() argument
179 ComparePhiInputs(Inst *inst1, Inst *inst2) ComparePhiInputs() argument
200 CompareIntrinsicInst(Inst *inst1, Inst *inst2) CompareIntrinsicInst() argument
217 CompareConstantInst(Inst *inst1, Inst *inst2) CompareConstantInst() argument
238 CompareFcmpgInst(Inst *inst1, Inst *inst2) CompareFcmpgInst() argument
249 CompareInputTypes(Inst *inst1, Inst *inst2) CompareInputTypes() argument
259 CompareSaveStateInst(Inst *inst1, Inst *inst2) CompareSaveStateInst() argument
[all...]
H A Dcompiler_optimizations_test.cpp85 Inst *inst1 = nullptr; in HWTEST_F()
95 inst1 = inst; in HWTEST_F()
110 inst1->SetVN(0); in HWTEST_F()
111 EXPECT_EQ(inst1->GetVN(), 0); in HWTEST_F()
112 vn_obj.Add(inst1); in HWTEST_F()
H A Dgraph_cloner_new_test.cpp76 [](Inst *inst1, Inst *inst2) { return inst1->GetOpcode() == inst2->GetOpcode(); }); in CompareInstsOpcode()
82 [](Inst *inst1, Inst *inst2) { return inst1->GetOpcode() == inst2->GetOpcode(); }); in CompareInstsOpcode()
H A Dcompiler_inst_test.cpp840 auto inst1 = graph->CreateInstTry(DataType::ANY, 0); in HWTEST_F()
841 inst->ReplaceInput(inst->GetInput(0).GetInst(), inst1); in HWTEST_F()
/arkcompiler/runtime_core/static_core/compiler/tests/
H A Dgraph_comparator.h59 auto instCmp = [this](auto inst1, auto inst2) { in Compare()
61 bool t = Compare(inst1, inst2); in Compare()
64 inst1->Dump(&std::cerr); in Compare()
73 bool InstInitialCompare(Inst *inst1, Inst *inst2) in InstInitialCompare() argument
75 if (inst1->GetOpcode() != inst2->GetOpcode() || inst1->GetType() != inst2->GetType() || in InstInitialCompare()
76 inst1->GetInputsCount() != inst2->GetInputsCount()) { in InstInitialCompare()
77 instCompareMap_.erase(inst1); in InstInitialCompare()
80 if (inst1->GetFlagsMask() != inst2->GetFlagsMask()) { in InstInitialCompare()
81 instCompareMap_.erase(inst1); in InstInitialCompare()
125 InstPropertiesCompare(Inst *inst1, Inst *inst2) InstPropertiesCompare() argument
168 InstAdditionalPropertiesCompare(Inst *inst1, Inst *inst2) InstAdditionalPropertiesCompare() argument
236 InstSaveStateCompare(Inst *inst1, Inst *inst2) InstSaveStateCompare() argument
273 CompareCommon(Inst *inst1, Inst *inst2) CompareCommon() argument
298 Compare(Inst *inst1, Inst *inst2) Compare() argument
[all...]
H A Dreg_alloc_linear_scan_test.cpp1518 static bool CheckInstsDstRegs(Inst *inst0, const Inst *inst1, Register reg) in CheckInstsDstRegs() argument
1521 EXPECT_EQ(inst1->GetDstReg(), reg); in CheckInstsDstRegs()
1525 if (inst == inst1) { in CheckInstsDstRegs()
/arkcompiler/runtime_core/bytecode_optimizer/tests/
H A Dcommon.h301 block2->AllInsts().end(), [this](auto inst1, auto inst2) { in Compare()
303 bool t = Compare(inst1, inst2); in Compare()
306 inst1->Dump(&std::cout); in Compare()
313 bool Compare(Inst *inst1, Inst *inst2) in Compare() argument
315 if (auto it = inst_compare_map_.insert({inst1, inst2}); !it.second) { in Compare()
319 inst_compare_map_.erase(inst1); in Compare()
323 if (inst1->GetOpcode() != inst2->GetOpcode() || inst1->GetType() != inst2->GetType() || in Compare()
324 inst1->GetInputsCount() != inst2->GetInputsCount()) { in Compare()
325 inst_compare_map_.erase(inst1); in Compare()
[all...]
H A Dcodegen_test.cpp282 for (auto inst1 : bb->AllInsts()) { in HWTEST_F()
283 if (inst1->GetOpcode() != Opcode::LoadString) { in HWTEST_F()
295 auto inst = inst1->CastToLoadString(); in HWTEST_F()
/arkcompiler/runtime_core/static_core/bytecode_optimizer/tests/
H A Dcommon.h310 auto comparator = [this](auto inst1, auto inst2) { in Compare()
312 bool t = Compare(inst1, inst2); in Compare()
315 inst1->Dump(&std::cout); in Compare()
325 bool Compare(Inst *inst1, Inst *inst2) in Compare() argument
327 if (auto it = instCompareMap_.insert({inst1, inst2}); !it.second) { in Compare()
331 instCompareMap_.erase(inst1); in Compare()
335 if (inst1->GetOpcode() != inst2->GetOpcode() || inst1->GetType() != inst2->GetType() || in Compare()
336 inst1->GetInputsCount() != inst2->GetInputsCount()) { in Compare()
337 instCompareMap_.erase(inst1); in Compare()
[all...]
/arkcompiler/runtime_core/compiler/optimizer/ir/
H A Dgraph_checker.h120 static bool CheckCommonTypes(Inst *inst1, Inst *inst2) in CheckCommonTypes() argument
122 if (inst1->GetBasicBlock()->GetGraph()->IsDynamicMethod() && in CheckCommonTypes()
123 (inst1->GetType() == DataType::ANY || inst2->GetType() == DataType::ANY)) { in CheckCommonTypes()
126 DataType::Type type1 = inst1->GetType(); in CheckCommonTypes()
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir/
H A Dbasicblock.cpp880 void BasicBlock::GenerateSelect(Inst *phi, Inst *inst1, Inst *inst2, const SavedIfInfo *ifInfo)
886 select = GetGraph()->CreateInstSelectImm(phi->GetType(), ifInfo->ifPc, ifInfo->swapped ? inst2 : inst1,
887 ifInfo->swapped ? inst1 : inst2, ifInfo->ifInput0, ifInfo->ifImm,
891 std::array<Inst *, 4U> {ifInfo->swapped ? inst2 : inst1,
892 ifInfo->swapped ? inst1 : inst2, ifInfo->ifInput0,
932 auto inst1 = phi->GetInput(index1).GetInst();
934 if (inst1 == inst2) {
942 phi->ReplaceUsers(inst1);
948 GenerateSelect(phi, inst1, inst2, ifInfo);
H A Danalysis.h119 bool IsConditionEqual(const Inst *inst0, const Inst *inst1, bool inverted);
H A Dgraph_checker.h271 static bool CheckCommonTypes(Inst *inst1, Inst *inst2) in CheckCommonTypes() argument
273 if (inst1->GetBasicBlock()->GetGraph()->IsDynamicMethod() && in CheckCommonTypes()
274 (inst1->GetType() == DataType::ANY || inst2->GetType() == DataType::ANY)) { in CheckCommonTypes()
277 DataType::Type type1 = inst1->GetType(); in CheckCommonTypes()
H A Danalysis.cpp793 bool IsConditionEqual(const Inst *inst0, const Inst *inst1, bool inverted) in IsConditionEqual() argument
795 if (inst0->GetOpcode() != inst1->GetOpcode()) { in IsConditionEqual()
803 auto ifImm1 = inst1->CastToIfImm(); in IsConditionEqual()
H A Dbasicblock.h352 void GenerateSelect(Inst *phi, Inst *inst1, Inst *inst2, const SavedIfInfo *ifInfo);
H A Dgraph_checker.cpp915 static inline bool AllUsersDominate(Inst *inst1, Inst *inst2) in CheckUserOfInt32() argument
917 for (auto &user : inst1->GetUsers()) { in CheckUserOfInt32()
/arkcompiler/runtime_core/static_core/bytecode_optimizer/
H A Dconst_array_resolver.cpp165 static bool IsSameBB(Inst *inst1, Inst *inst2) in IsSameBB() argument
167 return inst1->GetBasicBlock() == inst2->GetBasicBlock(); in IsSameBB()
/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/
H A Dif_conversion.cpp239 auto inst1 = phi->GetInput(index1).GetInst(); in IsPhisAllowed() local
241 if (inst1 == inst2) { in IsPhisAllowed()
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir_builder/
H A Dinst_builder-inl.h425 auto inst1 = GetGraph()->CreateInstSub(DataType::UINT16, GetPc(bcInst->GetAddress()), arg, constA); in BuildCharIsUpperCaseIntrinsic() local
427 GetGraph()->CreateInstCompare(DataType::BOOL, GetPc(bcInst->GetAddress()), inst1, in BuildCharIsUpperCaseIntrinsic()
432 AddInstruction(inst1); in BuildCharIsUpperCaseIntrinsic()
450 auto inst1 = GetGraph()->CreateInstSub(DataType::UINT16, GetPc(bcInst->GetAddress()), arg, constA); in BuildCharToUpperCaseIntrinsic() local
452 GetGraph()->CreateInstCompare(DataType::BOOL, GetPc(bcInst->GetAddress()), inst1, in BuildCharToUpperCaseIntrinsic()
460 AddInstruction(inst1); in BuildCharToUpperCaseIntrinsic()
478 auto inst1 = GetGraph()->CreateInstSub(DataType::UINT16, GetPc(bcInst->GetAddress()), arg, constA); in BuildCharIsLowerCaseIntrinsic() local
480 GetGraph()->CreateInstCompare(DataType::BOOL, GetPc(bcInst->GetAddress()), inst1, in BuildCharIsLowerCaseIntrinsic()
485 AddInstruction(inst1); in BuildCharIsLowerCaseIntrinsic()
501 auto inst1 in BuildCharToLowerCaseIntrinsic() local
[all...]

Completed in 26 milliseconds