Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DLockstepReverseIterator.h41 class LockstepReverseIterator
52 LockstepReverseIterator(ArrayRef<BasicBlock *> Blocks) : Blocks(Blocks) { in LockstepReverseIterator() function
106 LockstepReverseIterator &operator--() {
130 LockstepReverseIterator &operator++() {
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DGVNSink.cpp558 analyzeInstructionForSinking(LockstepReverseIterator<false> &LRI,
599 GVNSink::analyzeInstructionForSinking(LockstepReverseIterator<false> &LRI, in analyzeInstructionForSinking()
751 LockstepReverseIterator<false> LRI(Preds); in sinkBB()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyCFG.cpp1861 LockstepReverseIterator<true> LRI(Succs); in hoistCommonCodeFromSuccessors()
2423 LockstepReverseIterator<true> LRI(UnconditionalPreds); in sinkCommonCodeFromPredecessors()
2453 auto ProfitableToSinkInstruction = [&](LockstepReverseIterator<true> &LRI) { in sinkCommonCodeFromPredecessors()