Searched refs:Phis (Results 1 - 5 of 5) sorted by relevance
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | RDFLiveness.cpp | 428 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 D | ModuloSchedule.cpp | 363 /// 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 D | ScalarEvolutionExpander.cpp | 1964 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 D | HexagonBitSimplify.cpp | 3114 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 D | AArch64InstructionSelector.cpp | 5609 SmallVector<MachineInstr *, 32> Phis; 5613 Phis.emplace_back(&MI); 5617 for (auto *MI : Phis) {
|
Completed in 144 milliseconds