Home
last modified time | relevance | path

Searched refs:sb_inst (Results 1 – 6 of 6) sorted by relevance

/third_party/skia/third_party/externals/spirv-tools/source/opt/
Dinline_pass.cpp235 std::unique_ptr<Instruction> sb_inst(inInst->Clone(context())); in CloneSameBlockOps() local
236 if (!CloneSameBlockOps(&sb_inst, postCallSB, preCallSB, block_ptr)) { in CloneSameBlockOps()
240 const uint32_t rid = sb_inst->result_id(); in CloneSameBlockOps()
246 sb_inst->SetResultId(nid); in CloneSameBlockOps()
249 (*block_ptr)->AddInstruction(std::move(sb_inst)); in CloneSameBlockOps()
Dinstrument_pass.cpp364 std::unique_ptr<Instruction> sb_inst(in_inst->Clone(context())); in CloneSameBlockOps() local
365 const uint32_t rid = sb_inst->result_id(); in CloneSameBlockOps()
368 sb_inst->SetResultId(nid); in CloneSameBlockOps()
369 get_def_use_mgr()->AnalyzeInstDefUse(&*sb_inst); in CloneSameBlockOps()
373 CloneSameBlockOps(&sb_inst, same_blk_post, same_blk_pre, block_ptr); in CloneSameBlockOps()
374 block_ptr->AddInstruction(std::move(sb_inst)); in CloneSameBlockOps()
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/opt/
Dinline_pass.cpp235 std::unique_ptr<Instruction> sb_inst(inInst->Clone(context())); in CloneSameBlockOps() local
236 if (!CloneSameBlockOps(&sb_inst, postCallSB, preCallSB, block_ptr)) { in CloneSameBlockOps()
240 const uint32_t rid = sb_inst->result_id(); in CloneSameBlockOps()
246 sb_inst->SetResultId(nid); in CloneSameBlockOps()
249 (*block_ptr)->AddInstruction(std::move(sb_inst)); in CloneSameBlockOps()
Dinstrument_pass.cpp364 std::unique_ptr<Instruction> sb_inst(in_inst->Clone(context())); in CloneSameBlockOps() local
365 const uint32_t rid = sb_inst->result_id(); in CloneSameBlockOps()
368 sb_inst->SetResultId(nid); in CloneSameBlockOps()
369 get_def_use_mgr()->AnalyzeInstDefUse(&*sb_inst); in CloneSameBlockOps()
373 CloneSameBlockOps(&sb_inst, same_blk_post, same_blk_pre, block_ptr); in CloneSameBlockOps()
374 block_ptr->AddInstruction(std::move(sb_inst)); in CloneSameBlockOps()
/third_party/spirv-tools/source/opt/
Dinline_pass.cpp235 std::unique_ptr<Instruction> sb_inst(inInst->Clone(context())); in CloneSameBlockOps() local
236 if (!CloneSameBlockOps(&sb_inst, postCallSB, preCallSB, block_ptr)) { in CloneSameBlockOps()
240 const uint32_t rid = sb_inst->result_id(); in CloneSameBlockOps()
246 sb_inst->SetResultId(nid); in CloneSameBlockOps()
249 (*block_ptr)->AddInstruction(std::move(sb_inst)); in CloneSameBlockOps()
Dinstrument_pass.cpp411 std::unique_ptr<Instruction> sb_inst(in_inst->Clone(context())); in CloneSameBlockOps() local
412 const uint32_t rid = sb_inst->result_id(); in CloneSameBlockOps()
415 sb_inst->SetResultId(nid); in CloneSameBlockOps()
416 get_def_use_mgr()->AnalyzeInstDefUse(&*sb_inst); in CloneSameBlockOps()
420 CloneSameBlockOps(&sb_inst, same_blk_post, same_blk_pre, block_ptr); in CloneSameBlockOps()
421 block_ptr->AddInstruction(std::move(sb_inst)); in CloneSameBlockOps()