| /arkcompiler/runtime_core/compiler/tests/ |
| D | branch_elimination_test.cpp | 103 INST(19, Opcode::Compare).b().CC(CC_EQ).Inputs(0, 1); in BuildTestGraph() 113 INST(9, Opcode::Compare).b().CC(CC_EQ).Inputs(0, 2); in BuildTestGraph() 138 INS(4).CastToIfImm()->SetCc(CC_EQ); in BuildTestGraph() 139 INS(10).CastToIfImm()->SetCc(CC_EQ); in BuildTestGraph() 168 INST(19, Opcode::Compare).b().CC(CC_EQ).Inputs(0, 1); in BuildTestGraph2() 175 INST(20, Opcode::Compare).b().CC(CC_EQ).Inputs(0, 2); in BuildTestGraph2() 180 INST(9, Opcode::Compare).b().CC(CC_EQ).Inputs(1, 2); in BuildTestGraph2() 970 …CheckElimination<DominantCondResult::TRUE, RemainedSuccessor::TRUE_SUCCESSOR>(ConditionCode::CC_EQ, in TEST_F() 971 … ConditionCode::CC_EQ); in TEST_F() 972 …heckElimination<DominantCondResult::TRUE, RemainedSuccessor::FALSE_SUCCESSOR>(ConditionCode::CC_EQ, in TEST_F() [all …]
|
| D | compiler_inst_test.cpp | 72 auto cc = ConditionCode::CC_EQ; 122 IfInst if_inst(ConditionCode::CC_EQ); 274 IfInst if_inst(ConditionCode::CC_EQ); 288 CompareInst compareInst(ConditionCode::CC_EQ); 302 IfImmInst if_imm_inst(ConditionCode::CC_EQ); 884 IfInst if_inst(ConditionCode::CC_EQ);
|
| /arkcompiler/runtime_core/static_core/compiler/tests/ |
| D | branch_elimination_test.cpp | 108 INST(19U, Opcode::Compare).b().CC(CC_EQ).Inputs(0U, 1U); in BuildTestGraph() 118 INST(9U, Opcode::Compare).b().CC(CC_EQ).Inputs(0U, 2U); in BuildTestGraph() 144 INS(4U).CastToIfImm()->SetCc(CC_EQ); in BuildTestGraph() 145 INS(10U).CastToIfImm()->SetCc(CC_EQ); in BuildTestGraph() 174 INST(19U, Opcode::Compare).b().CC(CC_EQ).Inputs(0U, 1U); in BuildTestGraph2() 181 INST(20U, Opcode::Compare).b().CC(CC_EQ).Inputs(0U, 2U); in BuildTestGraph2() 186 INST(9U, Opcode::Compare).b().CC(CC_EQ).Inputs(1U, 2U); in BuildTestGraph2() 987 …CheckElimination<DominantCondResult::TRUE, RemainedSuccessor::TRUE_SUCCESSOR>(ConditionCode::CC_EQ, in TEST_F() 988 … ConditionCode::CC_EQ); in TEST_F() 989 …heckElimination<DominantCondResult::TRUE, RemainedSuccessor::FALSE_SUCCESSOR>(ConditionCode::CC_EQ, in TEST_F() [all …]
|
| D | if_merging_test.cpp | 48 INST(3U, Opcode::Compare).b().CC(CC_EQ).Inputs(0U, 1U); in CreateExpectedSameIfs() 80 INST(3U, Opcode::Compare).b().CC(CC_EQ).Inputs(0U, 1U); in TEST_F() 87 … INST(7U, Opcode::IfImm).SrcType(DataType::BOOL).CC(inverse ? CC_EQ : CC_NE).Imm(0U).Inputs(3U); in TEST_F() 122 INST(3U, Opcode::Compare).b().CC(CC_EQ).Inputs(0U, 1U); in TEST_F() 129 INST(12U, Opcode::Compare).b().CC(CC_EQ).Inputs(0U, 2U); in TEST_F() 163 INST(3U, Opcode::Compare).b().CC(CC_EQ).Inputs(0U, 1U); in TEST_F() 203 INST(3U, Opcode::Compare).b().CC(CC_EQ).Inputs(0U, 1U); in CreateExpectedCheckInstsSplit() 235 INST(3U, Opcode::Compare).b().CC(CC_EQ).Inputs(0U, 1U); in TEST_F() 311 INST(5U, Opcode::Compare).b().CC(CC_EQ).Inputs(4U, 1U); in TEST_F() 318 … INST(8U, Opcode::IfImm).SrcType(DataType::BOOL).CC(inverse ? CC_EQ : CC_NE).Imm(0U).Inputs(5U); in TEST_F() [all …]
|
| D | loop_unswitch_test.cpp | 195 INST(13U, Opcode::IfImm).SrcType(DataType::BOOL).CC(CC_EQ).Imm(0U).Inputs(0U); in BuildGraphSingleCondition() 229 INST(35U, Opcode::IfImm).SrcType(DataType::BOOL).CC(CC_EQ).Imm(0U).Inputs(0U); in BuildExpectedSingleCondition() 298 INST(9U, Opcode::IfImm).SrcType(DataType::BOOL).CC(CC_EQ).Imm(0U).Inputs(0U); in BuildGraphSameCondition() 311 INST(13U, Opcode::IfImm).SrcType(DataType::BOOL).CC(CC_EQ).Imm(0U).Inputs(0U); in BuildGraphSameCondition() 344 INST(40U, Opcode::IfImm).SrcType(DataType::BOOL).CC(CC_EQ).Imm(0U).Inputs(0U); in BuildExpectedSameCondition() 538 INST(78U, Opcode::IfImm).SrcType(DataType::BOOL).CC(CC_EQ).Imm(0U).Inputs(43U); in BuildExpectedMultipleConditions() 543 INST(124U, Opcode::IfImm).SrcType(DataType::BOOL).CC(CC_EQ).Imm(0U).Inputs(38U); in BuildExpectedMultipleConditions() 561 INST(107U, Opcode::IfImm).SrcType(DataType::BOOL).CC(CC_EQ).Imm(0U).Inputs(106U); in BuildExpectedMultipleConditions() 579 INST(61U, Opcode::IfImm).SrcType(DataType::BOOL).CC(CC_EQ).Imm(0U).Inputs(60U); in BuildExpectedMultipleConditions() 584 INST(101U, Opcode::IfImm).SrcType(DataType::BOOL).CC(CC_EQ).Imm(0U).Inputs(38U); in BuildExpectedMultipleConditions() [all …]
|
| D | licm_conditions_test.cpp | 46 INST(9U, Opcode::IfImm).SrcType(DataType::BOOL).CC(CC_EQ).Imm(0U).Inputs(0U); in TEST_F() 56 INST(10U, Opcode::IfImm).SrcType(DataType::BOOL).CC(CC_EQ).Imm(0U).Inputs(1U); in TEST_F() 92 INST(13U, Opcode::IfImm).SrcType(DataType::BOOL).CC(CC_EQ).Imm(0U).Inputs(0U); in TEST_F() 97 INST(14U, Opcode::IfImm).SrcType(DataType::BOOL).CC(CC_EQ).Imm(0U).Inputs(16U); in TEST_F() 159 INST(13U, Opcode::IfImm).SrcType(DataType::BOOL).CC(CC_EQ).Imm(0U).Inputs(0U); in SRC_GRAPH() 163 INST(14U, Opcode::IfImm).SrcType(DataType::BOOL).CC(CC_EQ).Imm(0U).Inputs(1U); in SRC_GRAPH() 199 INST(13U, Opcode::IfImm).SrcType(DataType::BOOL).CC(CC_EQ).Imm(0U).Inputs(0U); in OUT_GRAPH() 204 INST(14U, Opcode::IfImm).SrcType(DataType::BOOL).CC(CC_EQ).Imm(0U).Inputs(1U); in OUT_GRAPH() 277 INST(13U, Opcode::IfImm).SrcType(DataType::BOOL).CC(CC_EQ).Imm(0U).Inputs(0U); in TEST_F() 282 INST(14U, Opcode::IfImm).SrcType(DataType::BOOL).CC(CC_EQ).Imm(0U).Inputs(1U); in TEST_F() [all …]
|
| D | loop_idioms_test.cpp | 41 INST(8U, Opcode::IfImm).Inputs(7U).Imm(0U).CC(CC_EQ).SrcType(DataType::BOOL); in CheckFillArrayFullInitial() 80 INST(8U, Opcode::IfImm).Inputs(7U).Imm(0U).CC(CC_EQ).SrcType(DataType::BOOL); in BuildExpectedFillArrayFull() 181 INST(8U, Opcode::IfImm).Inputs(7U).Imm(0U).CC(CC_EQ).SrcType(DataType::BOOL); in TEST_F() 223 INST(8U, Opcode::IfImm).Inputs(7U).Imm(0U).CC(CC_EQ).SrcType(DataType::BOOL); in TEST_F() 267 INST(8U, Opcode::IfImm).Inputs(7U).Imm(0U).CC(CC_EQ).SrcType(DataType::BOOL); in TEST_F() 311 INST(8U, Opcode::IfImm).Inputs(7U).Imm(0U).CC(CC_EQ).SrcType(DataType::BOOL); in TEST_F() 350 INST(8U, Opcode::IfImm).Inputs(7U).Imm(0U).CC(CC_EQ).SrcType(DataType::BOOL); in FillLargeArrayWithConstantIterationsCount() 387 INST(8U, Opcode::IfImm).Inputs(7U).Imm(0U).CC(CC_EQ).SrcType(DataType::BOOL); in FillLargeArrayWithConstantIterationsCountExpected() 451 INST(8U, Opcode::IfImm).Inputs(7U).Imm(0U).CC(CC_EQ).SrcType(DataType::BOOL); in TEST_F() 494 INST(8U, Opcode::IfImm).Inputs(7U).Imm(0U).CC(CC_EQ).SrcType(DataType::BOOL); in TEST_F() [all …]
|
| D | escape_analysis_test.cpp | 135 INST(5U, Opcode::IfImm).SrcType(DataType::INT32).Imm(0U).CC(CC_EQ).Inputs(0U); in SRC_GRAPH() 161 INST(5U, Opcode::IfImm).SrcType(DataType::INT32).Imm(0U).CC(CC_EQ).Inputs(0U); in OUT_GRAPH() 199 INST(5U, Opcode::IfImm).SrcType(DataType::INT32).Imm(0U).CC(CC_EQ).Inputs(0U); in SRC_GRAPH() 225 INST(5U, Opcode::IfImm).SrcType(DataType::INT32).Imm(0U).CC(CC_EQ).Inputs(0U); in OUT_GRAPH() 263 INST(5U, Opcode::IfImm).SrcType(DataType::INT32).Imm(0U).CC(CC_EQ).Inputs(0U); in SRC_GRAPH() 293 INST(5U, Opcode::IfImm).SrcType(DataType::INT32).Imm(0U).CC(CC_EQ).Inputs(0U); in OUT_GRAPH() 332 INST(5U, Opcode::IfImm).SrcType(DataType::INT32).Imm(0U).CC(CC_EQ).Inputs(0U); in SRC_GRAPH() 362 INST(5U, Opcode::IfImm).SrcType(DataType::INT32).Imm(0U).CC(CC_EQ).Inputs(0U); in OUT_GRAPH() 406 INST(6U, Opcode::IfImm).SrcType(DataType::UINT64).Imm(1U).CC(CC_EQ).Inputs(0U); in SRC_GRAPH() 456 INST(6U, Opcode::IfImm).SrcType(DataType::UINT64).Imm(1U).CC(CC_EQ).Inputs(0U); in OUT_GRAPH() [all …]
|
| D | loop_peeling_test.cpp | 102 INST(7U, Opcode::Compare).CC(CC_EQ).b().Inputs(4U, 0U); in BuildGraphHeaderAndBackEdgeExit() 180 INST(7U, Opcode::Compare).CC(CC_EQ).b().Inputs(0U, 3U); in BuildGraphCloneBlock() 212 INST(15U, Opcode::Compare).CC(CC_EQ).b().Inputs(0U, 1U); in TEST_F() 220 INST(7U, Opcode::Compare).CC(CC_EQ).b().Inputs(0U, 3U); in TEST_F() 283 INST(7U, Opcode::Compare).CC(CC_EQ).b().Inputs(5U, 0U); in BuildGraphSingleLoop() 310 INST(13U, Opcode::Compare).CC(CC_EQ).b().Inputs(12U, 0U); in TEST_F() 321 INST(7U, Opcode::Compare).CC(CC_EQ).b().Inputs(5U, 0U); in TEST_F() 682 INST(7U, Opcode::Compare).CC(CC_EQ).b().Inputs(4U, 0U); in TEST_F() 714 INST(7U, Opcode::Compare).CC(CC_EQ).b().Inputs(6U, 2U); in BuildGraphSingleBlockLoop() 739 INST(14U, Opcode::Compare).CC(CC_EQ).b().Inputs(13U, 2U); in TEST_F() [all …]
|
| D | graph_creation_test.cpp | 54 INST(7U, Opcode::Compare).CC(CC_EQ).b().Inputs(5U, 0U); in TEST_F()
|
| D | code_sink_test.cpp | 500 INST(3U, Opcode::Compare).b().CC(CC_EQ).Inputs(1U, 4U); in SRC_GRAPH() 506 INST(7U, Opcode::Compare).b().CC(CC_EQ).Inputs(2U, 4U); in SRC_GRAPH() 535 INST(3U, Opcode::Compare).b().CC(CC_EQ).Inputs(1U, 4U); in TEST_F() 540 INST(7U, Opcode::Compare).b().CC(CC_EQ).Inputs(2U, 4U); in TEST_F() 738 INST(8U, Opcode::IfImm).SrcType(DataType::INT32).CC(CC_EQ).Imm(0U).Inputs(0U); in TEST_F() 742 INST(10U, Opcode::IfImm).SrcType(DataType::INT32).CC(CC_EQ).Imm(0U).Inputs(1U); in TEST_F() 748 INST(28U, Opcode::IfImm).SrcType(DataType::INT32).CC(CC_EQ).Imm(0U).Inputs(2U); in TEST_F() 759 INST(19U, Opcode::IfImm).SrcType(DataType::INT32).CC(CC_EQ).Imm(0U).Inputs(3U); in TEST_F()
|
| D | loop_unroll_test.cpp | 187 INST(9U, Opcode::Compare).CC(CC_EQ).b().Inputs(8U, 3U); // if mod == 1 in BuildGraphCheckLoopWithPhiAndSafePoint() 203 INST(16U, Opcode::Compare).CC(CC_EQ).b().Inputs(6U, 2U); // if a = 0 in BuildGraphCheckLoopWithPhiAndSafePoint() 1341 …INST(4U, Opcode::IfImm).SrcType(DataType::BOOL).CC(CC_EQ).Imm(0U).Inputs(3U); // if a < 10 goto l… in BuildGraphInversedCompares1() 1350 …INST(10U, Opcode::IfImm).SrcType(DataType::BOOL).CC(CC_EQ).Imm(0U).Inputs(9U); // if a < 10 goto … in BuildGraphInversedCompares1() 1403 INST(28U, Opcode::IfImm).SrcType(DataType::BOOL).CC(CC_EQ).Imm(0U).Inputs(27U); in TEST_F() 1429 …INST(4U, Opcode::IfImm).SrcType(DataType::BOOL).CC(CC_EQ).Imm(0U).Inputs(3U); // if a < 10 goto l… in BuildGraphInversedCompares2() 1438 …INST(10U, Opcode::IfImm).SrcType(DataType::BOOL).CC(CC_EQ).Imm(0U).Inputs(9U); // if a < 10 goto … in BuildGraphInversedCompares2() 1491 INST(28U, Opcode::IfImm).SrcType(DataType::BOOL).CC(CC_EQ).Imm(0U).Inputs(27U); in TEST_F() 1516 …INST(4U, Opcode::IfImm).SrcType(DataType::BOOL).CC(CC_EQ).Imm(0U).Inputs(3U); // if 10 != a goto … in TEST_F() 1525 …INST(10U, Opcode::IfImm).SrcType(DataType::BOOL).CC(CC_EQ).Imm(0U).Inputs(9U); // if 10 != a goto… in TEST_F() [all …]
|
| D | if_conversion_test.cpp | 893 INST(32U, Opcode::IfImm).SrcType(DataType::BOOL).CC(CC_EQ).Imm(0U).Inputs(8U); in TEST_F() 906 INST(23U, Opcode::IfImm).SrcType(DataType::BOOL).CC(CC_EQ).Imm(0U).Inputs(8U); in TEST_F() 911 INST(25U, Opcode::IfImm).SrcType(DataType::BOOL).CC(CC_EQ).Imm(0U).Inputs(11U); in TEST_F() 976 INST(32U, Opcode::IfImm).SrcType(DataType::BOOL).CC(CC_EQ).Imm(0U).Inputs(8U); in TEST_F() 989 INST(23U, Opcode::IfImm).SrcType(DataType::BOOL).CC(CC_EQ).Imm(0U).Inputs(8U); in TEST_F() 994 INST(25U, Opcode::IfImm).SrcType(DataType::BOOL).CC(CC_EQ).Imm(0U).Inputs(11U); in TEST_F() 1149 INST(23U, Opcode::IfImm).SrcType(DataType::BOOL).CC(CC_EQ).Imm(0U).Inputs(22U); in TEST_F() 1156 INST(39U, Opcode::IfImm).SrcType(DataType::BOOL).CC(CC_EQ).Imm(0U).Inputs(37U); in TEST_F() 1162 INST(94U, Opcode::Compare).b().SrcType(DataType::INT32).CC(CC_EQ).Inputs(93U, 80U); in TEST_F() 1163 …INST(115U, Opcode::SelectImm).i32().SrcType(DataType::BOOL).CC(CC_EQ).Imm(0U).Inputs(12U, 13U, 94U… in TEST_F() [all …]
|
| /arkcompiler/runtime_core/bytecode_optimizer/templates/ |
| D | check_width.cpp.erb | 22 case compiler::CC_EQ: 40 case compiler::CC_EQ:
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/be/ |
| D | common_utils.h | 233 CC_EQ, /* equal */ enumerator 257 return CC_EQ; in GetReverseCC() 258 case CC_EQ: in GetReverseCC() 293 return CC_EQ; in GetReverseBasicCC() 294 case CC_EQ: in GetReverseBasicCC()
|
| /arkcompiler/runtime_core/static_core/bytecode_optimizer/templates/ |
| D | check_width.cpp.erb | 22 case compiler::CC_EQ: 40 case compiler::CC_EQ:
|
| /arkcompiler/runtime_core/static_core/compiler/docs/ |
| D | branch_elimination_doc.md | 55 …/* CC_EQ CC_NE CC_LT CC_LE CC_GT CC_GE CC_B CC_BE CC_A CC_A… 56 …/* CC_EQ */ {true, false, false, nullopt, false, nullopt, false, nullopt, false, null… 93 INST(19, Opcode::Compare).b().CC(CC_EQ).Inputs(0, 1);
|
| D | loop_peeling.md | 111 INST(7, Opcode::Compare).CC(CC_EQ).b().Inputs(5, 0); 150 INST(13, Opcode::Compare).CC(CC_EQ).b().Inputs(12, 0); 161 INST(7, Opcode::Compare).CC(CC_EQ).b().Inputs(5, 0);
|
| /arkcompiler/runtime_core/static_core/bytecode_optimizer/tests/ |
| D | codegen_test.cpp | 125 INST(2U, Opcode::Compare).b().CC(compiler::ConditionCode::CC_EQ).Inputs(0U, 1U); in TEST_F() 156 …INST(12U, Opcode::If).CC(compiler::ConditionCode::CC_EQ).SrcType(compiler::DataType::UINT32).Input… in TEST_F() 178 …std::vector<compiler::ConditionCode> conds {ConditionCode::CC_EQ, ConditionCode::CC_NE, ConditionC… in TEST_F() 211 …std::vector<compiler::ConditionCode> conds {ConditionCode::CC_EQ, ConditionCode::CC_NE, ConditionC… in TEST_F() 246 …std::vector<compiler::ConditionCode> conds {ConditionCode::CC_EQ, ConditionCode::CC_NE, ConditionC… in TEST_F() 279 …std::vector<compiler::ConditionCode> conds {ConditionCode::CC_EQ, ConditionCode::CC_NE, ConditionC… in TEST_F() 314 …std::vector<compiler::ConditionCode> conds {ConditionCode::CC_EQ, ConditionCode::CC_NE, ConditionC… in TEST_F() 347 …std::vector<compiler::ConditionCode> conds {ConditionCode::CC_EQ, ConditionCode::CC_NE, ConditionC… in TEST_F() 382 std::vector<compiler::ConditionCode> conds {ConditionCode::CC_EQ, ConditionCode::CC_NE}; in TEST_F() 414 …std::vector<compiler::ConditionCode> conds {ConditionCode::CC_EQ, ConditionCode::CC_NE, ConditionC… in TEST_F() [all …]
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/aarch64/ |
| D | aarch64_ico.cpp | 67 case CC_EQ: in GetNZCV() 133 return inverse ? CC_NE : CC_EQ; in Encode() 135 return inverse ? CC_EQ : CC_NE; in Encode() 151 return inverse ? CC_EQ : CC_NE; in Encode() 153 return inverse ? CC_EQ : CC_NE; in Encode() 155 return inverse ? CC_NE : CC_EQ; in Encode() 157 return inverse ? CC_NE : CC_EQ; in Encode()
|
| /arkcompiler/runtime_core/static_core/plugins/ets/compiler/optimizer/ir_builder/ |
| D | ets_inst_templates.yaml | 33 … undef_inst, DataType::REFERENCE, ConditionCode::CC_EQ);
|
| /arkcompiler/runtime_core/compiler/optimizer/optimizations/ |
| D | lowering.cpp | 78 ASSERT(inst->GetCc() == ConditionCode::CC_NE || inst->GetCc() == ConditionCode::CC_EQ); in LowerIf() 111 if (inst->GetCc() == ConditionCode::CC_EQ && inst->GetImm() == 0) { in LowerIf()
|
| D | branch_elimination.cpp | 71 ASSERT(ifImm->GetCc() == CC_EQ); in BranchEliminationConst() 101 ASSERT(ifImm->GetCc() == CC_EQ); in BranchEliminationIntrinsic()
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/ir/ |
| D | inst.cpp | 28 case ConditionCode::CC_EQ: in GetInverseConditionCode() 31 return ConditionCode::CC_EQ; in GetInverseConditionCode() 64 case ConditionCode::CC_EQ: in InverseSignednessConditionCode() 65 return ConditionCode::CC_EQ; in InverseSignednessConditionCode() 106 case ConditionCode::CC_EQ: in IsSignedConditionCode() 124 case ConditionCode::CC_EQ: in SwapOperandsConditionCode() 767 ASSERT(GetCc() == ConditionCode::CC_NE || GetCc() == ConditionCode::CC_EQ); in GetTrueInputEdgeIdx()
|
| /arkcompiler/runtime_core/static_core/plugins/ets/compiler/ |
| D | ir_build_intrinsics_ets.cpp | 60 … GetArgDefinition(bcInst, 2, accRead), DataType::REFERENCE, ConditionCode::CC_EQ); in BuildStdRuntimeEquals()
|