Home
last modified time | relevance | path

Searched refs:NumPhis (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DModuloSchedule.cpp422 unsigned NumPhis = std::min(NumStages, MaxPhis); in generateExistingPhis() local
433 NumPhis == 1) in generateExistingPhis()
439 for (unsigned np = 0; np < NumPhis; ++np) { in generateExistingPhis()
541 if (IsLast && np == NumPhis - 1) in generateExistingPhis()
581 if (IsLast && np == NumPhis - 1) in generateExistingPhis()
592 while (NumPhis++ < NumStages) { in generateExistingPhis()
593 rewriteScheduledInstr(NewBB, InstrMap, CurStageNum, NumPhis, &*BBI, Def, in generateExistingPhis()
637 unsigned NumPhis = getStagesForReg(Def, CurStageNum); in generatePhis() local
641 if (!InKernel && NumPhis == 0 && StageScheduled == 0 && in generatePhis()
643 NumPhis = 1; in generatePhis()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DCorrelatedValuePropagation.cpp51 STATISTIC(NumPhis, "Number of phis propagated");
282 ++NumPhis; in processPHI()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombinePHI.cpp194 unsigned NumPhis = 0; in foldIntegerTypedPHI() local
197 if (NumPhis++ > MaxNumPhis) in foldIntegerTypedPHI()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyCFG.cpp3544 unsigned NumPhis = 0; in FoldTwoEntryPHINode() local
3545 for (BasicBlock::iterator I = BB->begin(); isa<PHINode>(I); ++NumPhis, ++I) in FoldTwoEntryPHINode()
3546 if (NumPhis > 2) in FoldTwoEntryPHINode()
4477 unsigned NumPhis = 0; in SimplifyCondBranchToCondBranch() local
4479 ++II, ++NumPhis) { in SimplifyCondBranchToCondBranch()
4480 if (NumPhis > 2) // Disable this xform. in SimplifyCondBranchToCondBranch()