Home
last modified time | relevance | path

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

/external/deqp-deps/SPIRV-Tools/source/opt/
Dlocal_single_store_elim_pass.cpp129 Instruction* store_inst = FindSingleStoreAndCheckUses(var_inst, users); in ProcessVariable() local
131 if (store_inst == nullptr) { in ProcessVariable()
135 return RewriteLoads(store_inst, users); in ProcessVariable()
141 Instruction* store_inst = nullptr; in FindSingleStoreAndCheckUses() local
145 store_inst = var_inst; in FindSingleStoreAndCheckUses()
155 if (store_inst == nullptr) { in FindSingleStoreAndCheckUses()
156 store_inst = user; in FindSingleStoreAndCheckUses()
183 return store_inst; in FindSingleStoreAndCheckUses()
220 Instruction* store_inst, const std::vector<Instruction*>& uses) { in RewriteLoads() argument
221 BasicBlock* store_block = context()->get_instr_block(store_inst); in RewriteLoads()
[all …]
Dcopy_prop_arrays.cpp46 Instruction* store_inst = FindStoreInstruction(&*var_inst); in Process() local
48 if (!store_inst) { in Process()
53 FindSourceObjectIfPossible(&*var_inst, store_inst); in Process()
58 PropagateObject(&*var_inst, source_object.get(), store_inst); in Process()
68 Instruction* store_inst) { in FindSourceObjectIfPossible() argument
73 if (!store_inst) { in FindSourceObjectIfPossible()
78 if (!HasValidReferencesOnly(var_inst, store_inst)) { in FindSourceObjectIfPossible()
84 store_inst->GetSingleWordInOperand(kStoreObjectInOperand)); in FindSourceObjectIfPossible()
104 Instruction* store_inst = nullptr; in FindStoreInstruction() local
106 var_inst, [&store_inst, var_inst](Instruction* use) { in FindStoreInstruction()
[all …]
Dcopy_prop_arrays.h149 Instruction* var_inst, Instruction* store_inst);
159 bool HasValidReferencesOnly(Instruction* ptr_inst, Instruction* store_inst);
Dmerge_return_pass.cpp466 Instruction* store_inst = in RecordReturned() local
468 context()->set_instr_block(store_inst, block); in RecordReturned()
469 context()->AnalyzeDefUse(store_inst); in RecordReturned()
487 Instruction* store_inst = in RecordReturnValue() local
489 context()->set_instr_block(store_inst, block); in RecordReturnValue()
490 context()->AnalyzeDefUse(store_inst); in RecordReturnValue()
Dlocal_single_store_elim_pass.h91 bool RewriteLoads(Instruction* store_inst,
/external/swiftshader/third_party/SPIRV-Tools/source/opt/
Dlocal_single_store_elim_pass.cpp129 Instruction* store_inst = FindSingleStoreAndCheckUses(var_inst, users); in ProcessVariable() local
131 if (store_inst == nullptr) { in ProcessVariable()
135 return RewriteLoads(store_inst, users); in ProcessVariable()
141 Instruction* store_inst = nullptr; in FindSingleStoreAndCheckUses() local
145 store_inst = var_inst; in FindSingleStoreAndCheckUses()
155 if (store_inst == nullptr) { in FindSingleStoreAndCheckUses()
156 store_inst = user; in FindSingleStoreAndCheckUses()
183 return store_inst; in FindSingleStoreAndCheckUses()
220 Instruction* store_inst, const std::vector<Instruction*>& uses) { in RewriteLoads() argument
221 BasicBlock* store_block = context()->get_instr_block(store_inst); in RewriteLoads()
[all …]
Dcopy_prop_arrays.cpp46 Instruction* store_inst = FindStoreInstruction(&*var_inst); in Process() local
48 if (!store_inst) { in Process()
53 FindSourceObjectIfPossible(&*var_inst, store_inst); in Process()
58 PropagateObject(&*var_inst, source_object.get(), store_inst); in Process()
68 Instruction* store_inst) { in FindSourceObjectIfPossible() argument
73 if (!store_inst) { in FindSourceObjectIfPossible()
78 if (!HasValidReferencesOnly(var_inst, store_inst)) { in FindSourceObjectIfPossible()
84 store_inst->GetSingleWordInOperand(kStoreObjectInOperand)); in FindSourceObjectIfPossible()
104 Instruction* store_inst = nullptr; in FindStoreInstruction() local
106 var_inst, [&store_inst, var_inst](Instruction* use) { in FindStoreInstruction()
[all …]
Dcopy_prop_arrays.h150 Instruction* var_inst, Instruction* store_inst);
160 bool HasValidReferencesOnly(Instruction* ptr_inst, Instruction* store_inst);
Dmerge_return_pass.cpp482 Instruction* store_inst = in RecordReturned() local
484 context()->set_instr_block(store_inst, block); in RecordReturned()
485 context()->AnalyzeDefUse(store_inst); in RecordReturned()
503 Instruction* store_inst = in RecordReturnValue() local
505 context()->set_instr_block(store_inst, block); in RecordReturnValue()
506 context()->AnalyzeDefUse(store_inst); in RecordReturnValue()
Dlocal_single_store_elim_pass.h93 bool RewriteLoads(Instruction* store_inst,
/external/v8/src/compiler/ppc/
Dcode-generator-ppc.cc663 #define ASSEMBLE_ATOMIC_BINOP(bin_inst, load_inst, store_inst) \ argument
670 __ store_inst(i.InputRegister(2), operand); \
675 store_inst, ext_instr) \ argument
683 __ store_inst(i.InputRegister(2), operand); \
687 #define ASSEMBLE_ATOMIC_COMPARE_EXCHANGE(cmp_inst, load_inst, store_inst) \ argument
696 __ store_inst(i.InputRegister(3), operand); \
702 store_inst, ext_instr) \ argument
712 __ store_inst(i.InputRegister(3), operand); \