Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSimpleLoopUnswitch.cpp2827 ArrayRef<NonTrivialUnswitchCandidate> UnswitchCandidates) { in CalculateUnswitchCostMultiplier() argument
2852 for (const auto &Candidate : UnswitchCandidates) { in CalculateUnswitchCostMultiplier()
2904 SmallVectorImpl<NonTrivialUnswitchCandidate> &UnswitchCandidates, in collectUnswitchCandidates() argument
2908 assert(UnswitchCandidates.empty() && "Should be!"); in collectUnswitchCandidates()
2915 UnswitchCandidates.push_back({I, {Cond}}); in collectUnswitchCandidates()
2923 UnswitchCandidates.push_back({I, std::move(Invariants)}); in collectUnswitchCandidates()
2951 UnswitchCandidates.push_back({&I, {Cond}}); in collectUnswitchCandidates()
2960 UnswitchCandidates.push_back({SI, {SI->getCondition()}}); in collectUnswitchCandidates()
2973 !any_of(UnswitchCandidates, [&L](auto &TerminatorAndInvariants) { in collectUnswitchCandidates()
2985 UnswitchCandidates.push_back( in collectUnswitchCandidates()
[all …]