Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSimpleLoopUnswitch.cpp157 struct NonTrivialUnswitchCandidate { struct
162 NonTrivialUnswitchCandidate( in NonTrivialUnswitchCandidate() argument
2800 ArrayRef<NonTrivialUnswitchCandidate> UnswitchCandidates) { in CalculateUnswitchCostMultiplier()
2877 SmallVectorImpl<NonTrivialUnswitchCandidate> &UnswitchCandidates, in collectUnswitchCandidates()
3059 static NonTrivialUnswitchCandidate
3143 return NonTrivialUnswitchCandidate(InvariantBr, { InjectedCond }, in injectPendingInvariantConditions()
3174 NonTrivialUnswitchCandidate Candidate(Prev->Term, { LHS, RHS }, in insertCandidatesWithPendingInjections()
3197 SmallVectorImpl<NonTrivialUnswitchCandidate> &UnswitchCandidates, in collectUnswitchCandidatesWithInjections()
3294 static NonTrivialUnswitchCandidate findBestNonTrivialUnswitchCandidate( in findBestNonTrivialUnswitchCandidate()
3409 std::optional<NonTrivialUnswitchCandidate> Best; in findBestNonTrivialUnswitchCandidate()
[all …]