LLVM 19.0.0git
llvm::slpvectorizer::BoUpSLP::LookAheadHeuristics Member List

This is the complete list of members for llvm::slpvectorizer::BoUpSLP::LookAheadHeuristics, including all inherited members.

getScoreAtLevelRec(Value *LHS, Value *RHS, Instruction *U1, Instruction *U2, int CurrLevel, ArrayRef< Value * > MainAltOps) constllvm::slpvectorizer::BoUpSLP::LookAheadHeuristicsinline
getShallowScore(Value *V1, Value *V2, Instruction *U1, Instruction *U2, ArrayRef< Value * > MainAltOps) constllvm::slpvectorizer::BoUpSLP::LookAheadHeuristicsinline
LookAheadHeuristics(const TargetLibraryInfo &TLI, const DataLayout &DL, ScalarEvolution &SE, const BoUpSLP &R, int NumLanes, int MaxLevel)llvm::slpvectorizer::BoUpSLP::LookAheadHeuristicsinline
ScoreAllUserVectorizedllvm::slpvectorizer::BoUpSLP::LookAheadHeuristicsstatic
ScoreAltOpcodesllvm::slpvectorizer::BoUpSLP::LookAheadHeuristicsstatic
ScoreConsecutiveExtractsllvm::slpvectorizer::BoUpSLP::LookAheadHeuristicsstatic
ScoreConsecutiveLoadsllvm::slpvectorizer::BoUpSLP::LookAheadHeuristicsstatic
ScoreConstantsllvm::slpvectorizer::BoUpSLP::LookAheadHeuristicsstatic
ScoreFailllvm::slpvectorizer::BoUpSLP::LookAheadHeuristicsstatic
ScoreMaskedGatherCandidatellvm::slpvectorizer::BoUpSLP::LookAheadHeuristicsstatic
ScoreReversedExtractsllvm::slpvectorizer::BoUpSLP::LookAheadHeuristicsstatic
ScoreReversedLoadsllvm::slpvectorizer::BoUpSLP::LookAheadHeuristicsstatic
ScoreSameOpcodellvm::slpvectorizer::BoUpSLP::LookAheadHeuristicsstatic
ScoreSplatllvm::slpvectorizer::BoUpSLP::LookAheadHeuristicsstatic
ScoreSplatLoadsllvm::slpvectorizer::BoUpSLP::LookAheadHeuristicsstatic
ScoreUndefllvm::slpvectorizer::BoUpSLP::LookAheadHeuristicsstatic