Searched refs:Phis (Results 1 – 6 of 6) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | RDFLiveness.cpp | 463 NodeList Phis; in computePhiInfo() local 468 llvm::append_range(Phis, Ps); in computePhiInfo() 478 for (NodeAddr<PhiNode *> PhiA : Phis) { in computePhiInfo() 805 NodeList Phis = BA.Addr->members_if(DFG.IsCode<NodeAttrs::Phi>, DFG); in computeLiveIns() local 806 for (NodeAddr<PhiNode *> PA : Phis) { in computeLiveIns()
|
H A D | ModuloSchedule.cpp | 1275 DenseMap<std::pair<unsigned, unsigned>, Register> Phis; member in __anonbef7b4110111::KernelRewriter 1474 auto I = Phis.find({LoopReg, *InitReg}); in phi() 1475 if (I != Phis.end()) in phi() 1478 for (auto &KV : Phis) { in phi() 1496 Phis.insert({{LoopReg, *InitReg}, R}); in phi() 1523 Phis[{LoopReg, *InitReg}] = R; in phi()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | ScalarEvolutionExpander.cpp | 1679 SmallVector<PHINode*, 8> Phis; in replaceCongruentIVs() local 1681 Phis.push_back(&PN); in replaceCongruentIVs() 1686 llvm::stable_sort(Phis, [](Value *LHS, Value *RHS) { in replaceCongruentIVs() 1698 for (PHINode *Phi : Phis) { in replaceCongruentIVs() 1732 TTI->isTruncateFree(Phi->getType(), Phis.back()->getType())) { in replaceCongruentIVs() 1741 SE.getTruncateExpr(PhiExpr, Phis.back()->getType()); in replaceCongruentIVs()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonBitSimplify.cpp | 3142 std::vector<PhiInfo> Phis; in processLoop() local 3162 Phis.push_back(PhiInfo(I, *C.LB)); in processLoop() 3167 for (auto &I : Phis) { in processLoop() 3176 if (Phis.empty()) in processLoop() 3278 if (llvm::none_of(Phis, LoopInpEq)) in processLoop() 3302 auto F = llvm::find_if(Phis, LoopInpEq); in processLoop() 3303 if (F == Phis.end()) in processLoop()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | SLPVectorizer.cpp | 5093 SmallVector<unsigned> Phis(TE.Scalars.size()); in getReorderingData() local 5094 std::iota(Phis.begin(), Phis.end(), 0); in getReorderingData() 5098 stable_sort(Phis, PHICompare); in getReorderingData() 5099 for (unsigned Id = 0, Sz = Phis.size(); Id < Sz; ++Id) in getReorderingData() 5100 ResOrder[Id] = PhiToId[Phis[Id]]; in getReorderingData() 6614 SmallVector<Value *> Phis; member in __anon07b2d7745d11::PHIHandler 6619 PHIHandler(DominatorTree &DT, PHINode *Main, ArrayRef<Value *> Phis) in PHIHandler() argument 6620 : DT(DT), Main(Main), Phis(Phis), in PHIHandler() [all...] |
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
H A D | AArch64InstructionSelector.cpp | 7907 SmallVector<MachineInstr *, 32> Phis; in processPHIs() local 7911 Phis.emplace_back(&MI); in processPHIs() 7915 for (auto *MI : Phis) { in processPHIs()
|