/external/deqp-deps/SPIRV-Tools/source/opt/ |
D | local_single_store_elim_pass.cpp | 129 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 …]
|
D | copy_prop_arrays.cpp | 46 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 …]
|
D | copy_prop_arrays.h | 149 Instruction* var_inst, Instruction* store_inst); 159 bool HasValidReferencesOnly(Instruction* ptr_inst, Instruction* store_inst);
|
D | merge_return_pass.cpp | 466 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()
|
D | local_single_store_elim_pass.h | 91 bool RewriteLoads(Instruction* store_inst,
|
/external/swiftshader/third_party/SPIRV-Tools/source/opt/ |
D | local_single_store_elim_pass.cpp | 129 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 …]
|
D | copy_prop_arrays.cpp | 46 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 …]
|
D | copy_prop_arrays.h | 150 Instruction* var_inst, Instruction* store_inst); 160 bool HasValidReferencesOnly(Instruction* ptr_inst, Instruction* store_inst);
|
D | merge_return_pass.cpp | 482 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()
|
D | local_single_store_elim_pass.h | 93 bool RewriteLoads(Instruction* store_inst,
|
/external/v8/src/compiler/ppc/ |
D | code-generator-ppc.cc | 663 #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); \
|