Lines Matching refs:Instrs
176 bool vectorizeInstructions(ArrayRef<Instruction *> Instrs);
646 SmallVector<Instruction *, 16> Instrs; in eraseInstructions() local
650 Instrs.push_back(I); in eraseInstructions()
652 Instrs.push_back(GEP); in eraseInstructions()
656 for (Instruction *I : Instrs) in eraseInstructions()
926 bool Vectorizer::vectorizeInstructions(ArrayRef<Instruction *> Instrs) { in vectorizeInstructions() argument
927 LLVM_DEBUG(dbgs() << "LSV: Vectorizing " << Instrs.size() in vectorizeInstructions()
934 for (int i = 0, e = Instrs.size(); i < e; ++i) { in vectorizeInstructions()
940 if (isConsecutiveAccess(Instrs[i], Instrs[j])) { in vectorizeInstructions()
959 if (InstructionsProcessed.count(Instrs[Head])) in vectorizeInstructions()
964 !InstructionsProcessed.count(Instrs[Heads[TIt]])) { in vectorizeInstructions()
976 if (InstructionsProcessed.count(Instrs[I])) in vectorizeInstructions()
979 Operands.push_back(Instrs[I]); in vectorizeInstructions()