Lines Matching refs:Instructions
178 : Valid(false), Instructions(1, P) { in SimpleLoopReduction()
189 return Instructions.front(); in getPHI()
194 return Instructions.back(); in getReducedValue()
199 return Instructions[i+1]; in get()
207 return Instructions.size()-1; in size()
215 return std::next(Instructions.begin()); in begin()
220 return std::next(Instructions.begin()); in begin()
223 iterator end() { return Instructions.end(); } in end()
224 const_iterator end() const { return Instructions.end(); } in end()
228 SmallInstructionVector Instructions; member
504 Instruction *C = Instructions.front(); in add()
514 if (!(isa<PHINode>(Instructions.back()) || in add()
515 C->isSameOperationAs(Instructions.back()))) in add()
518 Instructions.push_back(C); in add()
522 if (Instructions.size() < 2 || in add()
523 !C->isSameOperationAs(Instructions.back()) || in add()
531 if (cast<Instruction>(U) != Instructions.front()) in add()
535 Instructions.push_back(C); in add()