Searched refs:ref_inst (Results 1 – 5 of 5) sorted by relevance
23 Instruction* ref_inst, InstructionBuilder* builder) { in CloneOriginalReference() argument25 assert((ref_inst->opcode() == spv::Op::OpLoad || in CloneOriginalReference()26 ref_inst->opcode() == spv::Op::OpStore) && in CloneOriginalReference()28 std::unique_ptr<Instruction> new_ref_inst(ref_inst->Clone(context())); in CloneOriginalReference()29 uint32_t ref_result_id = ref_inst->result_id(); in CloneOriginalReference()37 uid2offset_[added_inst->unique_id()] = uid2offset_[ref_inst->unique_id()]; in CloneOriginalReference()43 bool InstBuffAddrCheckPass::IsPhysicalBuffAddrReference(Instruction* ref_inst) { in IsPhysicalBuffAddrReference() argument44 if (ref_inst->opcode() != spv::Op::OpLoad && in IsPhysicalBuffAddrReference()45 ref_inst->opcode() != spv::Op::OpStore) in IsPhysicalBuffAddrReference()47 uint32_t ptr_id = ref_inst->GetSingleWordInOperand(0); in IsPhysicalBuffAddrReference()[all …]
60 uint32_t GenSearchAndTest(Instruction* ref_inst, InstructionBuilder* builder,101 bool IsPhysicalBuffAddrReference(Instruction* ref_inst);104 uint32_t CloneOriginalReference(Instruction* ref_inst,114 void GenCheckCode(uint32_t check_id, Instruction* ref_inst,
161 ref->ref_inst->GetSingleWordInOperand(kSpvImageSampleImageIdInIdx); in CloneOriginalReference()165 std::unique_ptr<Instruction> new_ref_inst(ref->ref_inst->Clone(context())); in CloneOriginalReference()166 uint32_t ref_result_id = ref->ref_inst->result_id(); in CloneOriginalReference()178 uid2offset_[ref->ref_inst->unique_id()]; in CloneOriginalReference()230 bool InstBindlessCheckPass::AnalyzeDescriptorReference(Instruction* ref_inst, in AnalyzeDescriptorReference() argument232 ref->ref_inst = ref_inst; in AnalyzeDescriptorReference()233 if (ref_inst->opcode() == spv::Op::OpLoad || in AnalyzeDescriptorReference()234 ref_inst->opcode() == spv::Op::OpStore) { in AnalyzeDescriptorReference()236 ref->ptr_id = ref_inst->GetSingleWordInOperand(kSpvLoadPtrIdInIdx); in AnalyzeDescriptorReference()308 ref->image_id = GetImageId(ref_inst); in AnalyzeDescriptorReference()[all …]
66 Instruction* ref_inst{nullptr};99 bool AnalyzeDescriptorReference(Instruction* ref_inst, RefAnalysis* ref);
1364 nir_instr *ref_inst = &ref->instr; in v3d_nir_sort_constant_ubo_load() local1436 nir_instr *pos = ref_inst; in v3d_nir_sort_constant_ubo_load()