Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DLoopDistribute.cpp125 class InstPartition { class
129 InstPartition(Instruction *I, Loop *L, bool DepCycle = false) in InstPartition() function in __anonf92e1f230111::InstPartition
149 void moveTo(InstPartition &Other) { in moveTo()
312 [](const InstPartition *P) { return !P->hasDepCycle(); }); in mergeAdjacentNonCyclic()
318 mergeAdjacentPartitionsIf([&](const InstPartition *Partition) { in mergeNonIfConvertible()
350 using LoadToPartitionT = DenseMap<Instruction *, InstPartition *>; in mergeToAvoidDuplicatedLoads()
351 using ToBeMergedT = EquivalenceClasses<InstPartition *>; in mergeToAvoidDuplicatedLoads()
407 [](const InstPartition &P) { return P.empty(); }); in mergeToAvoidDuplicatedLoads()
560 using PartitionContainerT = std::list<InstPartition>;
577 InstPartition *PrevMatch = nullptr; in mergeAdjacentPartitionsIf()
[all …]