Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp841 static std::optional<unsigned> getExtractIndex(const Instruction *E) { in getExtractIndex() function
6691 std::optional<unsigned> Idx = getExtractIndex(cast<Instruction>(V)); in getReorderingData()
6706 std::optional<unsigned> EI = getExtractIndex(cast<Instruction>(V)); in getReorderingData()
10804 std::optional<unsigned> Idx = getExtractIndex(Inst); in canReuseExtract()
12591 std::optional<unsigned> EEIdx = getExtractIndex(EE); in adjustExtracts()
13206 Ext->getOpcode(), Ext->getType(), SrcVecTy, *getExtractIndex(I), in getEntryCost()
13217 DemandedElts.setBit(*getExtractIndex(I)); in getEntryCost()
15135 std::optional<unsigned> Idx = getExtractIndex(EI); in tryToGatherSingleRegisterExtractElements()
24304 std::optional<unsigned> Id1 = getExtractIndex(E1); in vectorizeChainsInBlock()
24305 std::optional<unsigned> Id2 = getExtractIndex(E2); in vectorizeChainsInBlock()