Lines Matching refs:gep
2919 instr->gep.operands = ralloc_array(instr, struct dxil_value *,
2921 if (!instr->gep.operands)
2924 instr->gep.source_elem_type = source_elem_type;
2925 memcpy(instr->gep.operands, operands,
2927 instr->gep.num_operands = num_operands;
2928 instr->gep.inbounds = true;
3225 assert(instr->gep.source_elem_type->id >= 0);
3229 data[1] = instr->gep.inbounds;
3230 data[2] = instr->gep.source_elem_type->id;
3232 assert(instr->gep.num_operands < ARRAY_SIZE(data) - 3);
3233 for (int i = 0; i < instr->gep.num_operands; ++i) {
3234 assert(instr->value.id > instr->gep.operands[i]->id);
3235 data[3 + i] = instr->value.id - instr->gep.operands[i]->id;
3238 data, 3 + instr->gep.num_operands);