Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoadStoreVectorizer.cpp729 Instruction *ChainInstr = ChainInstrs[ChainInstrIdx]; in getVectorizablePrefix() local
733 if (BarrierMemoryInstr && BarrierMemoryInstr->comesBefore(ChainInstr)) in getVectorizablePrefix()
744 auto *ChainLoad = dyn_cast<LoadInst>(ChainInstr); in getVectorizablePrefix()
763 if (MemLoad && isa<StoreInst>(ChainInstr) && in getVectorizablePrefix()
764 (IsInvariantLoad(MemLoad) || MemLoad->comesBefore(ChainInstr))) in getVectorizablePrefix()
768 MemoryLocation::get(ChainInstr))) { in getVectorizablePrefix()
775 << " " << *ChainInstr << '\n' in getVectorizablePrefix()
776 << " " << *getLoadStorePointerOperand(ChainInstr) << '\n'; in getVectorizablePrefix()
790 assert(BarrierMemoryInstr->comesBefore(ChainInstr)); in getVectorizablePrefix()