Lines Matching refs:Instructions
174 : Valid(false), Instructions(1, P) { in SimpleLoopReduction()
185 return Instructions.front(); in getPHI()
190 return Instructions.back(); in getReducedValue()
195 return Instructions[i+1]; in get()
203 return Instructions.size()-1; in size()
211 return std::next(Instructions.begin()); in begin()
216 return std::next(Instructions.begin()); in begin()
219 iterator end() { return Instructions.end(); } in end()
220 const_iterator end() const { return Instructions.end(); } in end()
224 SmallInstructionVector Instructions; member
509 Instruction *C = Instructions.front(); in add()
519 if (!(isa<PHINode>(Instructions.back()) || in add()
520 C->isSameOperationAs(Instructions.back()))) in add()
523 Instructions.push_back(C); in add()
527 if (Instructions.size() < 2 || in add()
528 !C->isSameOperationAs(Instructions.back()) || in add()
536 if (cast<Instruction>(U) != Instructions.front()) in add()
540 Instructions.push_back(C); in add()