Home
last modified time | relevance | path

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

/external/llvm/lib/Transforms/Scalar/
DLoopDistribute.cpp82 class InstPartition { class
86 InstPartition(Instruction *I, Loop *L, bool DepCycle = false) in InstPartition() function in __anonb8d124ee0111::InstPartition
106 void moveTo(InstPartition &Other) { in moveTo()
269 [](const InstPartition *P) { return !P->hasDepCycle(); }); in mergeAdjacentNonCyclic()
275 mergeAdjacentPartitionsIf([&](const InstPartition *Partition) { in mergeNonIfConvertible()
307 typedef DenseMap<Instruction *, InstPartition *> LoadToPartitionT; in mergeToAvoidDuplicatedLoads()
308 typedef EquivalenceClasses<InstPartition *> ToBeMergedT; in mergeToAvoidDuplicatedLoads()
362 [](const InstPartition &P) { return P.empty(); }); in mergeToAvoidDuplicatedLoads()
510 typedef std::list<InstPartition> PartitionContainerT;
527 InstPartition *PrevMatch = nullptr; in mergeAdjacentPartitionsIf()