Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DMergeICmps.cpp639 const auto ToSplit = llvm::find_if( in mergeComparisons() local
641 if (ToSplit != Comparisons.end()) { in mergeComparisons()
643 ToSplit->split(BB, AA); in mergeComparisons()
H A DGVN.cpp3077 ToSplit.push_back(std::make_pair(PREPred->getTerminator(), SuccNum)); in performScalarPRE()
3176 if (ToSplit.empty()) in splitCriticalEdges()
3181 std::pair<Instruction *, unsigned> Edge = ToSplit.pop_back_val(); in splitCriticalEdges()
3185 } while (!ToSplit.empty()); in splitCriticalEdges()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineSink.cpp160 SetVector<std::pair<MachineBasicBlock *, MachineBasicBlock *>> ToSplit; member in __anon2525921e0111::MachineSinking
846 ToSplit.clear(); in run()
853 for (const auto &Pair : ToSplit) { in run()
1176 ToSplit.count(std::make_pair(DeferredFromBB, ToBB)) || in PostponeSplitCriticalEdge()
1179 ToSplit.insert(std::make_pair(FromBB, ToBB)); in PostponeSplitCriticalEdge()
1181 ToSplit.insert(std::make_pair(DeferredFromBB, ToBB)); in PostponeSplitCriticalEdge()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
H A DGVN.h348 SmallVector<std::pair<Instruction *, unsigned>, 4> ToSplit;