Lines Matching refs:gep
2865 instr->gep.operands = ralloc_array(instr, struct dxil_value *,
2867 if (!instr->gep.operands)
2870 instr->gep.source_elem_type = source_elem_type;
2871 memcpy(instr->gep.operands, operands,
2873 instr->gep.num_operands = num_operands;
2874 instr->gep.inbounds = true;
3171 assert(instr->gep.source_elem_type->id >= 0);
3175 data[1] = instr->gep.inbounds;
3176 data[2] = instr->gep.source_elem_type->id;
3178 assert(instr->gep.num_operands < ARRAY_SIZE(data) - 3);
3179 for (int i = 0; i < instr->gep.num_operands; ++i) {
3180 assert(instr->value.id > instr->gep.operands[i]->id);
3181 data[3 + i] = instr->value.id - instr->gep.operands[i]->id;
3184 data, 3 + instr->gep.num_operands);