Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp15911 SetVector<Value *> ValOps; in vectorizeStoreChain() local
15913 ValOps.insert(cast<StoreInst>(V)->getValueOperand()); in vectorizeStoreChain()
15915 InstructionsState S = getSameOpcode(ValOps.getArrayRef(), *TLI); in vectorizeStoreChain()
15916 if (all_of(ValOps, IsaPred<Instruction>) && ValOps.size() > 1) { in vectorizeStoreChain()
15919 isPowerOf2_32(ValOps.size()) || in vectorizeStoreChain()
15920 (VectorizeNonPowerOf2 && isPowerOf2_32(ValOps.size() + 1)); in vectorizeStoreChain()
15923 any_of(ValOps.getArrayRef(), in vectorizeStoreChain()
15931 (ValOps.size() > Chain.size() / 2 && !S.getOpcode())) { in vectorizeStoreChain()