Searched refs:Phis (Results 1 - 5 of 5) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DRDFLiveness.cpp428 NodeList Phis; local
433 Phis.insert(Phis.end(), Ps.begin(), Ps.end());
442 for (NodeAddr<PhiNode*> PhiA : Phis) {
743 NodeList Phis = BA.Addr->members_if(DFG.IsCode<NodeAttrs::Phi>, DFG); local
744 for (NodeAddr<PhiNode*> PA : Phis) {
792 } // for P : Phis
H A DModuloSchedule.cpp363 /// Generate Phis for the specific block in the generated pipelined code.
364 /// This function looks at the Phis from the original code to guide the
365 /// creation of new Phis.
412 // Adjust the number of Phis needed depending on the number of prologs left,
414 // Phis cannot exceed the number of prolog stages. Each stage can
560 // We define the Phis after creating the new pipelined code, so
601 /// Generate Phis for the specified block in the generated pipelined code.
602 /// These are new Phis needed because the definition is scheduled after the
648 // The number of Phis can't exceed the number of prolog stages. The
720 // We can, and want to, remove Phis her
1264 DenseMap<std::pair<unsigned, unsigned>, Register> Phis; member in class:__anon3534::KernelRewriter
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DScalarEvolutionExpander.cpp1964 SmallVector<PHINode*, 8> Phis; local
1966 Phis.push_back(&PN);
1969 llvm::sort(Phis, [](Value *LHS, Value *RHS) {
1981 for (PHINode *Phi : Phis) {
2013 TTI->isTruncateFree(Phi->getType(), Phis.back()->getType())) {
2017 SE.getTruncateExpr(SE.getSCEV(Phi), Phis.back()->getType());
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonBitSimplify.cpp3114 std::vector<PhiInfo> Phis;
3134 Phis.push_back(PhiInfo(I, *C.LB));
3138 dbgs() << "Phis: {";
3139 for (auto &I : Phis) {
3148 if (Phis.empty())
3251 if (llvm::find_if(Phis, LoopInpEq) == Phis.end())
3276 auto F = llvm::find_if(Phis, LoopInpEq);
3277 if (F == Phis.end())
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64InstructionSelector.cpp5609 SmallVector<MachineInstr *, 32> Phis;
5613 Phis.emplace_back(&MI);
5617 for (auto *MI : Phis) {

Completed in 141 milliseconds