Lines Matching defs:Insts
64 Instructions Insts;
136 unsigned size() const { return (unsigned)Insts.size(); }
137 bool empty() const { return Insts.empty(); }
139 MachineInstr& front() { return Insts.front(); }
140 MachineInstr& back() { return Insts.back(); }
141 const MachineInstr& front() const { return Insts.front(); }
142 const MachineInstr& back() const { return Insts.back(); }
144 iterator begin() { return Insts.begin(); }
145 const_iterator begin() const { return Insts.begin(); }
146 iterator end() { return Insts.end(); }
147 const_iterator end() const { return Insts.end(); }
148 reverse_iterator rbegin() { return Insts.rbegin(); }
149 const_reverse_iterator rbegin() const { return Insts.rbegin(); }
150 reverse_iterator rend () { return Insts.rend(); }
151 const_reverse_iterator rend () const { return Insts.rend(); }
344 void pop_front() { Insts.pop_front(); }
345 void pop_back() { Insts.pop_back(); }
346 void push_back(MachineInstr *MI) { Insts.push_back(MI); }
348 void insert(iterator I, IT S, IT E) { Insts.insert(I, S, E); }
349 iterator insert(iterator I, MachineInstr *M) { return Insts.insert(I, M); }
351 return Insts.insertAfter(I, M);
357 iterator erase(iterator I) { return Insts.erase(I); }
358 iterator erase(iterator I, iterator E) { return Insts.erase(I, E); }
359 MachineInstr *remove(MachineInstr *I) { return Insts.remove(I); }
360 void clear() { Insts.clear(); }
365 Insts.splice(where, Other->Insts, From);
372 Insts.splice(where, Other->Insts, From, To);