Home
last modified time | relevance | path

Searched refs:def_use (Results 1 – 11 of 11) sorted by relevance

/external/deqp-deps/SPIRV-Tools/source/opt/
Dstrip_debug_info_pass.cpp41 analysis::DefUseManager* def_use = context()->get_def_use_mgr(); in Process() local
45 def_use->WhileEachUser(&inst, [def_use](Instruction* use) { in Process()
48 def_use->GetDef(use->GetSingleWordInOperand(0u)); in Process()
Dloop_fission.cpp124 analysis::DefUseManager* def_use = context_->get_def_use_mgr(); in TraverseUseDef() local
131 traverser_functor = [this, def_use, &inst_set, &traverser_functor, in TraverseUseDef()
164 auto traverse_operand = [&traverser_functor, def_use](const uint32_t* id) { in TraverseUseDef()
165 traverser_functor(def_use->GetDef(*id)); in TraverseUseDef()
173 def_use->ForEachUser(user, traverser_functor); in TraverseUseDef()
179 def_use->ForEachUse(user, traverse_use); in TraverseUseDef()
Dscalar_analysis.cpp102 analysis::DefUseManager* def_use = context_->get_def_use_mgr(); in AnalyzeMultiplyOp() local
105 AnalyzeInstruction(def_use->GetDef(multiply->GetSingleWordInOperand(0))); in AnalyzeMultiplyOp()
107 AnalyzeInstruction(def_use->GetDef(multiply->GetSingleWordInOperand(1))); in AnalyzeMultiplyOp()
233 analysis::DefUseManager* def_use = context_->get_def_use_mgr(); in AnalyzeAddOp() local
236 AnalyzeInstruction(def_use->GetDef(inst->GetSingleWordInOperand(0))); in AnalyzeAddOp()
239 AnalyzeInstruction(def_use->GetDef(inst->GetSingleWordInOperand(1))); in AnalyzeAddOp()
255 analysis::DefUseManager* def_use = context_->get_def_use_mgr(); in AnalyzePhiInstruction() local
299 Instruction* value_inst = def_use->GetDef(value_id); in AnalyzePhiInstruction()
Dloop_utils.cpp525 analysis::DefUseManager* def_use = context_->get_def_use_mgr(); in CloneAndAttachLoopToHeader() local
527 def_use->ForEachUse(old_header, in CloneAndAttachLoopToHeader()
534 def_use->ForEachUse( in CloneAndAttachLoopToHeader()
/external/swiftshader/third_party/SPIRV-Tools/source/opt/
Dstrip_debug_info_pass.cpp41 analysis::DefUseManager* def_use = context()->get_def_use_mgr(); in Process() local
45 def_use->WhileEachUser(&inst, [def_use](Instruction* use) { in Process()
48 def_use->GetDef(use->GetSingleWordInOperand(0u)); in Process()
Dloop_fission.cpp124 analysis::DefUseManager* def_use = context_->get_def_use_mgr(); in TraverseUseDef() local
131 traverser_functor = [this, def_use, &inst_set, &traverser_functor, in TraverseUseDef()
164 auto traverse_operand = [&traverser_functor, def_use](const uint32_t* id) { in TraverseUseDef()
165 traverser_functor(def_use->GetDef(*id)); in TraverseUseDef()
173 def_use->ForEachUser(user, traverser_functor); in TraverseUseDef()
179 def_use->ForEachUse(user, traverse_use); in TraverseUseDef()
Dscalar_analysis.cpp102 analysis::DefUseManager* def_use = context_->get_def_use_mgr(); in AnalyzeMultiplyOp() local
105 AnalyzeInstruction(def_use->GetDef(multiply->GetSingleWordInOperand(0))); in AnalyzeMultiplyOp()
107 AnalyzeInstruction(def_use->GetDef(multiply->GetSingleWordInOperand(1))); in AnalyzeMultiplyOp()
233 analysis::DefUseManager* def_use = context_->get_def_use_mgr(); in AnalyzeAddOp() local
236 AnalyzeInstruction(def_use->GetDef(inst->GetSingleWordInOperand(0))); in AnalyzeAddOp()
239 AnalyzeInstruction(def_use->GetDef(inst->GetSingleWordInOperand(1))); in AnalyzeAddOp()
255 analysis::DefUseManager* def_use = context_->get_def_use_mgr(); in AnalyzePhiInstruction() local
299 Instruction* value_inst = def_use->GetDef(value_id); in AnalyzePhiInstruction()
Dloop_utils.cpp525 analysis::DefUseManager* def_use = context_->get_def_use_mgr(); in CloneAndAttachLoopToHeader() local
527 def_use->ForEachUse(old_header, in CloneAndAttachLoopToHeader()
534 def_use->ForEachUse( in CloneAndAttachLoopToHeader()
/external/mesa3d/src/gallium/drivers/r600/sb/
Dsb_def_use.cpp32 int def_use::run() { in run()
38 void def_use::process_phi(container_node *c, bool defs, bool uses) { in process_phi()
49 void def_use::run_on(node* n, bool defs) { in run_on()
88 void def_use::process_defs(node *n, vvec &vv, bool arr_def) { in process_defs()
108 void def_use::process_uses(node* n) { in process_uses()
Dsb_core.cpp188 SB_RUN_PASS(def_use, 0); in r600_sb_bytecode_process()
203 SB_RUN_PASS(def_use, 0); in r600_sb_bytecode_process()
207 SB_RUN_PASS(def_use, 1); in r600_sb_bytecode_process()
213 SB_RUN_PASS(def_use, 0); in r600_sb_bytecode_process()
Dsb_pass.h150 class def_use : public pass {
154 def_use(shader &sh) : pass(sh) {} in def_use() function