Home
last modified time | relevance | path

Searched refs:GetCc (Results 1 - 25 of 42) sorted by relevance

12

/arkcompiler/runtime_core/compiler/optimizer/optimizations/
H A Dlowering.cpp50 auto cc = cmp->CastToCompare()->GetCc(); in BetterToSwapCompareInputs()
69 auto cc = if_inst->CastToIf()->GetCc(); in OptimizeIfInput()
78 ASSERT(inst->GetCc() == ConditionCode::CC_NE || inst->GetCc() == ConditionCode::CC_EQ); in LowerIf()
102 auto cc = input->CastToCompare()->GetCc(); in LowerIf()
109 auto cc = input->CastToCompare()->GetCc(); in LowerIf()
111 if (inst->GetCc() == ConditionCode::CC_EQ && inst->GetImm() == 0) { in LowerIf()
H A Dbranch_elimination.cpp68 if (ifImm->GetCc() == CC_NE) { in BranchEliminationConst()
71 ASSERT(ifImm->GetCc() == CC_EQ); in BranchEliminationConst()
98 if (ifImm->GetCc() == CC_NE) { in BranchEliminationIntrinsic()
101 ASSERT(ifImm->GetCc() == CC_EQ); in BranchEliminationIntrinsic()
/arkcompiler/runtime_core/static_core/compiler/optimizer/analysis/
H A Dcountable_loop_parser.cpp118 if (preHeaderCmp->CastToCompare()->GetCc() != backEdgeCmp->CastToCompare()->GetCc()) { in HasPreHeaderCompare()
122 if (loopInfo.ifImm->CastToIfImm()->GetCc() != preHeaderIfImm->CastToIfImm()->GetCc() || in HasPreHeaderCompare()
276 auto cc = loopExitCmp->CastToCompare()->GetCc(); in SetNormalizedConditionCode()
281 if (loopInfo_.ifImm->CastToIfImm()->GetCc() == CC_EQ) { in SetNormalizedConditionCode()
284 ASSERT(loopInfo_.ifImm->CastToIfImm()->GetCc() == CC_NE); in SetNormalizedConditionCode()
/arkcompiler/runtime_core/compiler/optimizer/ir/
H A Dinst.cpp155 vn_obj->Add(static_cast<uint32_t>(GetCc())); in SetVnObject()
160 vn_obj->Add(static_cast<uint32_t>(GetCc())); in SetVnObject()
165 vn_obj->Add(static_cast<uint32_t>(GetCc())); in SetVnObject()
297 clone->CastToCompare()->SetCc(GetCc()); in Clone()
312 static_cast<IfInst *>(clone)->SetCc(GetCc()); in Clone()
475 ASSERT(GetCc() == ConditionCode::CC_NE || GetCc() == ConditionCode::CC_EQ); in GetTrueInputEdgeIdx()
477 return GetCc() == CC_NE ? 0 : 1; in GetTrueInputEdgeIdx()
H A Ddump.cpp298 ArenaString cc(GetCondCodeToString(GetCc(), allocator), adapter); in DumpOpcode()
336 ArenaString cc(GetCondCodeToString(GetCc(), allocator), adapter); in DumpOpcode()
347 ArenaString cc(GetCondCodeToString(GetCc(), allocator), adapter); in DumpOpcode()
/arkcompiler/runtime_core/compiler/tests/
H A Ddump_test.cpp297 auto value = GetCondCodeToString(imm_inst.GetCc(), graph->GetAllocator()); in HWTEST_F()
301 auto value1 = GetCondCodeToString(inst.GetCc(), graph->GetAllocator()); in HWTEST_F()
306 auto result = GetCondCodeToString(ifImm_inst.GetCc(), graph->GetAllocator()); in HWTEST_F()
310 auto num = GetCondCodeToString(ifImm.GetCc(), graph->GetAllocator()); in HWTEST_F()
315 auto number = GetCondCodeToString(ifInst.GetCc(), graph->GetAllocator()); in HWTEST_F()
319 auto info = GetCondCodeToString(imm_inst1.GetCc(), graph->GetAllocator()); in HWTEST_F()
324 auto testData = GetCondCodeToString(ifImm_inst1.GetCc(), graph->GetAllocator()); in HWTEST_F()
328 auto code = GetCondCodeToString(first_imm_inst.GetCc(), graph->GetAllocator()); in HWTEST_F()
333 auto number1 = GetCondCodeToString(first_inst.GetCc(), graph->GetAllocator()); in HWTEST_F()
337 auto number2 = GetCondCodeToString(second_inst.GetCc(), grap in HWTEST_F()
[all...]
H A Dbranch_elimination_new_test.cpp95 if (inst->GetCc() == CC_NE) { in GetDeadBranch()
98 ASSERT(inst->GetCc() == CC_EQ); in GetDeadBranch()
H A Dgraph_comparator.h118 CHECK_INST(Compare, GetCc) in Compare()
121 CHECK_INST(If, GetCc) in Compare()
124 CHECK_INST(IfImm, GetCc) in Compare()
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir/
H A Danalysis.cpp821 auto cc = inverted ? GetInverseConditionCode(ifImm0->GetCc()) : ifImm0->GetCc(); in IsConditionEqual()
822 return cc == ifImm1->GetCc(); in IsConditionEqual()
828 if (GetInverseConditionCode(ifImm0->GetCc()) == ifImm1->GetCc()) { in IsConditionEqual()
830 } else if (ifImm0->GetCc() != ifImm1->GetCc()) { in IsConditionEqual()
833 auto cc = inverted ? GetInverseConditionCode(cmp0->GetCc()) : cmp0->GetCc(); in IsConditionEqual()
834 return cc == cmp1->GetCc(); in IsConditionEqual()
[all...]
H A Dloop_unswitcher.cpp145 ASSERT(ifImm->GetCc() == ConditionCode::CC_NE || ifImm->GetCc() == ConditionCode::CC_EQ); in ReplaceWithConstantCondition()
146 if ((ifImm->GetImm() == 0) != (ifImm->GetCc() == ConditionCode::CC_NE)) { in ReplaceWithConstantCondition()
H A Dinst.cpp346 vnObj->Add(static_cast<uint32_t>(GetCc())); in SetVnObject()
351 vnObj->Add(static_cast<uint32_t>(GetCc())); in SetVnObject()
356 vnObj->Add(static_cast<uint32_t>(GetCc())); in SetVnObject()
361 vnObj->Add(static_cast<uint32_t>(GetCc())); in SetVnObject()
767 ASSERT(GetCc() == ConditionCode::CC_NE || GetCc() == ConditionCode::CC_EQ); in GetTrueInputEdgeIdx()
769 return GetCc() == CC_NE ? 0 : 1; in GetTrueInputEdgeIdx()
H A Ddump.cpp376 ArenaString cc(GetCondCodeToString(GetCc(), allocator), adapter); in DumpOpcode()
516 ArenaString cc(GetCondCodeToString(GetCc(), allocator), adapter); in DumpOpcode()
527 ArenaString cc(GetCondCodeToString(GetCc(), allocator), adapter); in DumpOpcode()
538 ArenaString cc(GetCondCodeToString(GetCc(), allocator), adapter); in DumpOpcode()
549 ArenaString cc(GetCondCodeToString(GetCc(), allocator), adapter); in DumpOpcode()
925 ArenaString cc(ArenaString(GetCondCodeToString(GetCc(), allocator), adapter).append(" ")); in DumpOpcode()
937 ArenaString cc(ArenaString(GetCondCodeToString(GetCc(), allocator), adapter).append(" ")); in DumpOpcode()
/arkcompiler/runtime_core/static_core/compiler/tests/
H A Dgraph_comparator.h130 CHECK_OR_RETURN(Compare, GetCc) in InstPropertiesCompare()
133 CHECK_OR_RETURN(If, GetCc) in InstPropertiesCompare()
136 CHECK_OR_RETURN(IfImm, GetCc) in InstPropertiesCompare()
140 CHECK_OR_RETURN(Select, GetCc) in InstPropertiesCompare()
143 CHECK_OR_RETURN(SelectImm, GetCc) in InstPropertiesCompare()
/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/
H A Dpeepholes.cpp1000 auto cc = cmpInst->GetCc(); in TrySimplifyCompareAnyTypeCase2()
1048 auto cc = cmpInst->GetCc(); in TrySimplifyCompareAnyType()
1085 if (ifImm->GetCc() != CC_EQ && ifImm->GetCc() != CC_NE) { in VisitIf()
1108 ifImm->SetCc(ifImm->GetCc() == CC_EQ ? CC_TST_EQ : CC_TST_NE); in VisitIf()
2032 (compareInst->GetCc() != ConditionCode::CC_EQ && compareInst->GetCc() != ConditionCode::CC_NE)) { in TrySimplifyCompareNegation()
2042 compareInst->SetCc(GetInverseConditionCode(compareInst->GetCc())); in TrySimplifyCompareNegation()
2128 ConditionCode cc = swap ? SwapOperandsConditionCode(compare->GetCc()) : compare->GetCc(); in TrySimplifyCompareWithBoolInput()
[all...]
H A Dif_merging.cpp88 TryRemoveConstantPhiIf(ifImm, lhs->CastToPhi(), rhs->CastToConstant()->GetRawValue(), compare->GetCc())) { in TryRemoveConstantPhiIf()
93 SwapOperandsConditionCode(compare->GetCc()))) { in TryRemoveConstantPhiIf()
106 if ((ifImm->GetCc() != CC_EQ && ifImm->GetCc() != CC_NE) || ifImm->GetImm() != 0) { in GetIfImm()
H A Dbranch_elimination.cpp112 if (ifImm->GetCc() == CC_NE) { in BranchEliminationConst()
115 ASSERT(ifImm->GetCc() == CC_EQ); in BranchEliminationConst()
447 auto dominantCc = dominantCondition->CastToCompare()->GetCc(); in TryResolveResult()
464 return COND_RELATION[condition->CastToCompare()->GetCc()][dominantCc]; in TryResolveResult()
H A Dtry_catch_resolving.cpp82 ASSERT(ifImm->GetCc() == ConditionCode::CC_NE || ifImm->GetCc() == ConditionCode::CC_EQ); in DeoptimizeIfs()
88 auto cc = ifImm->GetCc(); in DeoptimizeIfs()
H A Dlowering.cpp535 if (inst->CastToCompare()->GetCc() != ConditionCode::CC_EQ) { in VisitCompare()
1237 auto cc = cmp->CastToCompare()->GetCc(); in BetterToSwapCompareInputs()
1256 auto cc = ifInst->CastToIf()->GetCc(); in OptimizeIfInput()
1264 auto cc = inst->GetCc(); in JoinFcmpInst()
1289 ASSERT(inst->GetCc() == ConditionCode::CC_NE || inst->GetCc() == ConditionCode::CC_EQ); in LowerIf()
1313 auto cc = input->CastToCompare()->GetCc(); in LowerIf()
1329 auto cc = input->GetOpcode() == Opcode::Compare ? input->CastToCompare()->GetCc() : ConditionCode::CC_TST_NE; in LowerIf()
1331 if (inst->GetCc() == ConditionCode::CC_EQ && inst->GetImm() == 0) { in LowerIf()
1416 if ((cmpInp1->IsConst() && ConstantFitsCompareImm(cmpInp1, size, compare->GetCc())) || cmpInp in LowerToDeoptimizeCompare()
[all...]
H A Descape.h171 static_cast<EscapeAnalysis *>(v)->VisitCmpRef(inst, inst->CastToCompare()->GetCc()); in VisitCompare()
175 static_cast<EscapeAnalysis *>(v)->VisitCmpRef(inst, inst->CastToIf()->GetCc()); in VisitIf()
H A Dloop_unroll.cpp261 if (ifImm->GetCc() == CC_EQ) { in NormalizeControlFlow()
273 auto inversedCc = GetInverseConditionCode(cmp->GetCc()); in NormalizeControlFlow()
H A Dconst_folding.cpp968 switch (inst->CastToCompare()->GetCc()) { in ConstFoldingCompareCreateNewConst()
1009 switch (cmpInst->GetCc()) { in ConstFoldingCompareEqualInputs()
1067 switch (inst->CastToCompare()->GetCc()) { in ConstFoldingCompareFloatNan()
1128 auto cc = inst->CastToCompare()->GetCc(); in ConstFoldingCompare()
1135 auto cc = inst->CastToCompare()->GetCc(); in ConstFoldingCompare()
1146 auto cc = inst->CastToCompare()->GetCc(); in ConstFoldingCompare()
/arkcompiler/runtime_core/static_core/bytecode_optimizer/
H A Dcanonicalization.cpp125 auto revertCc = SwapOperandsConditionCode(inst->GetCc()); in VisitCompare()
H A Dcodegen.cpp578 switch (inst->GetCc()) { in VisitIf32()
624 switch (inst->GetCc()) { in VisitIf64Signed()
670 switch (inst->GetCc()) { in VisitIf64Unsigned()
712 switch (inst->GetCc()) { in VisitIfRef()
827 switch (inst->GetCc()) { in IfEcma()
881 switch (inst->GetCc()) { in IfImmZero32()
925 switch (inst->GetCc()) { in IfImmZeroRef()
986 switch (inst->GetCc()) { in IfImmNonZero32()
1078 switch (inst->GetCc()) { in IfImm64()
/arkcompiler/runtime_core/bytecode_optimizer/tests/
H A Dcommon.h368 CHECK(Compare, GetCc) in Compare()
371 CHECK(If, GetCc) in Compare()
374 CHECK(IfImm, GetCc) in Compare()
/arkcompiler/runtime_core/static_core/bytecode_optimizer/tests/
H A Dcommon.h386 CHECK(Compare, GetCc); in Compare()
389 CHECK(If, GetCc); in Compare()
392 CHECK(IfImm, GetCc); in Compare()

Completed in 29 milliseconds

12