Home
last modified time | relevance | path

Searched refs:Phis (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DRDFLiveness.cpp463 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 DModuloSchedule.cpp1275 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 DScalarEvolutionExpander.cpp1679 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 DHexagonBitSimplify.cpp3142 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 DSLPVectorizer.cpp5093 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 DAArch64InstructionSelector.cpp7907 SmallVector<MachineInstr *, 32> Phis; in processPHIs() local
7911 Phis.emplace_back(&MI); in processPHIs()
7915 for (auto *MI : Phis) { in processPHIs()