Home
last modified time | relevance | path

Searched defs:ifImm (Results 1 – 15 of 15) sorted by relevance

/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/
Dbranch_elimination.cpp105 auto ifImm = ifBlock->GetLastInst()->CastToIfImm(); in BranchEliminationConst() local
129 auto ifImm = ifBlock->GetLastInst()->CastToIfImm(); in BranchEliminationCompare() local
152 auto ifImm = ifBlock->GetLastInst()->CastToIfImm(); in BranchEliminationCompareAnyType() local
332 auto ifImm = FindIfImmDominatesCondition(domCond, condition); in GetConditionResult() local
349 std::optional<bool> BranchElimination::GetCompareAnyTypeResult(IfImmInst *ifImm) in GetCompareAnyTypeResult()
424 …ol> BranchElimination::TryResolveResult(Inst *condition, Inst *dominantCondition, IfImmInst *ifImm) in TryResolveResult()
Dif_merging.cpp76 auto ifImm = GetIfImm(ifBlock); in TryRemoveConstantPhiIf() local
105 auto ifImm = block->GetLastInst()->CastToIfImm(); in GetIfImm() local
115 auto ifImm = GetIfImm(bb); in TryMergeEquivalentIfs() local
146 bool IfMerging::TryRemoveConstantPhiIf(IfImmInst *ifImm, PhiInst *phi, uint64_t constant, Condition… in TryRemoveConstantPhiIf()
Dloop_unroll.cpp245 Inst *GetOrCreateIfImmUniqueCompare(Inst *ifImm) in GetOrCreateIfImmUniqueCompare()
264 auto ifImm = edge->GetLastInst()->CastToIfImm(); in NormalizeControlFlow() local
Dtry_catch_resolving.cpp82 auto ifImm = lastInst->CastToIfImm(); in DeoptimizeIfs() local
Doptimize_string_concat.cpp237 …auto ifImm = GetGraph()->CreateInstIfImm(DataType::BOOL, pc, compare, 0, DataType::BOOL, Condition… in CreateAppendArgsLoop() local
Dloop_idioms.cpp573 auto ifImm = in ReplaceArrayInitLoop() local
Dpeepholes.cpp1027 auto ifImm = input1->CastToConstant()->GetRawValue(); in TrySimplifyCompareAnyTypeCase2() local
1110 auto ifImm = inst->CastToIf(); in VisitIf() local
2516 std::optional<bool> IsBoolPhiInverted(PhiInst *phi, IfImmInst *ifImm) in IsBoolPhiInverted()
2558 auto ifImm = last->CastToIfImm(); in TryEliminatePhi() local
/arkcompiler/runtime_core/compiler/optimizer/optimizations/
Dbranch_elimination.cpp61 auto ifImm = ifBlock->GetLastInst()->CastToIfImm(); in BranchEliminationConst() local
85 auto ifImm = ifBlock->GetLastInst()->CastToIfImm(); in BranchEliminationIntrinsic() local
/arkcompiler/runtime_core/static_core/compiler/optimizer/analysis/
Dcountable_loop_parser.h29 Inst *ifImm; member
Dloop_analyzer.cpp493 auto ifImm = lastInst->CastToIfImm(); in PrecheckInst() local
Dbounds_analysis.cpp1372 …CalcNewBoundsRangeForIsInstanceInput(GraphVisitor *v, IsInstanceInst *isInstance, IfImmInst *ifImm) in CalcNewBoundsRangeForIsInstanceInput()
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir/
Dloop_unswitcher.cpp53 auto ifImm = bb->GetLastInst(); in UnswitchLoop() local
145 auto ifImm = ifInst->CastToIfImm(); in ReplaceWithConstantCondition() local
Dbasicblock.h343 uint64_t ifImm; member
Danalysis.cpp483 std::optional<bool> IsIfInverted(BasicBlock *phiBlock, IfImmInst *ifImm) in IsIfInverted()
/arkcompiler/runtime_core/compiler/tests/
Ddump_test.cpp309 IfImmInst ifImm(ConditionCode::CC_LE); in __anon32f033400402() local