Lines Matching defs:buffer
1144 void LIR_List::append(LIR_InsertionBuffer* buffer) {
1145 assert(this == buffer->lir_list(), "wrong lir list");
1148 if (buffer->number_of_ops() > 0) {
1150 _operations.at_grow(n + buffer->number_of_ops() - 1, NULL);
1151 // insert ops from buffer into instructions list
1152 int op_index = buffer->number_of_ops() - 1;
1153 int ip_index = buffer->number_of_insertion_points() - 1;
1157 int index = buffer->index_at(ip_index);
1162 // insert ops from buffer
1163 for (int i = buffer->count_at(ip_index); i > 0; i --) {
1164 _operations.at_put(to_index --, buffer->op_at(op_index --));
1169 buffer->finish();