reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
164 std::swap(Operands[First], Operands[Second]); 164 std::swap(Operands[First], Operands[Second]); 168 assert(Operands && "Operands not allocated"); 170 return Operands[N]; 174 assert(Operands && "Operands not allocated before setting"); 176 Operands[N] = V; 184 op_iterator op_begin() { return Operands; } 185 op_iterator op_end() { return Operands + NumOperands; } 186 const_op_iterator op_begin() const { return Operands; } 187 const_op_iterator op_end() const { return Operands + NumOperands; } 197 assert(Operands && "Operandss not allocated before pushing"); 198 Operands[NumOperands++] = Arg; 203 assert(!Operands && "Operands already allocated"); 204 Operands = Recycler.allocate(RecyclerCapacity::get(MaxOperands), Allocator); 207 Recycler.deallocate(RecyclerCapacity::get(MaxOperands), Operands); 236 Operands[i]->printAsOperand(OS);