Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp519 static std::optional<unsigned> getExtractIndex(Instruction *E) { in getExtractIndex() function
3936 std::optional<unsigned> Idx = getExtractIndex(cast<Instruction>(V)); in getReorderingData()
3949 std::optional<unsigned> EI = getExtractIndex(cast<Instruction>(V)); in getReorderingData()
3999 std::optional<unsigned> Idx1 = getExtractIndex(EE1); in getReorderingData()
4000 std::optional<unsigned> Idx2 = getExtractIndex(EE2); in getReorderingData()
6046 std::optional<unsigned> Idx = getExtractIndex(Inst); in canReuseExtract()
6151 unsigned CurrentIdx = *getExtractIndex(cast<Instruction>(V)); in computeExtractCost()
6153 unsigned PrevIdx = *getExtractIndex(cast<Instruction>(VL[Idx - 1])); in computeExtractCost()
6640 std::optional<unsigned> EEIdx = getExtractIndex(EE); in getEntryCost()
7042 Ext->getOpcode(), Ext->getType(), SrcVecTy, *getExtractIndex(I)); in getEntryCost()
[all …]