Home
last modified time | relevance | path

Searched refs:use_instruction (Results 1 – 25 of 48) sorted by relevance

12

/dports/emulators/mess/mame-mame0226/3rdparty/bgfx/3rdparty/spirv-tools/source/fuzz/
H A Dtransformation_replace_id_with_synonym.cpp65 auto use_instruction = in IsApplicable() local
67 if (!use_instruction) { in IsApplicable()
74 context, use_instruction, in IsApplicable()
188 opt::IRContext* context, opt::Instruction* use_instruction, in ReplacingUseWithSynonymIsOk() argument
193 if (use_instruction == defining_instruction) { in ReplacingUseWithSynonymIsOk()
203 if (use_instruction->opcode() == SpvOpAccessChain && in ReplacingUseWithSynonymIsOk()
211 use_instruction->GetSingleWordInOperand(0)); in ReplacingUseWithSynonymIsOk()
255 if (use_instruction->opcode() == SpvOpFunctionCall && in ReplacingUseWithSynonymIsOk()
262 use_instruction->GetSingleWordInOperand(0)); in ReplacingUseWithSynonymIsOk()
284 context->get_instr_block(use_instruction)->GetParent()); in ReplacingUseWithSynonymIsOk()
[all …]
H A Dtransformation_replace_id_with_synonym.h64 opt::IRContext* context, opt::Instruction* use_instruction,
/dports/emulators/mame/mame-mame0226/3rdparty/bgfx/3rdparty/spirv-tools/source/fuzz/
H A Dtransformation_replace_id_with_synonym.cpp65 auto use_instruction = in IsApplicable() local
67 if (!use_instruction) { in IsApplicable()
74 context, use_instruction, in IsApplicable()
188 opt::IRContext* context, opt::Instruction* use_instruction, in ReplacingUseWithSynonymIsOk() argument
193 if (use_instruction == defining_instruction) { in ReplacingUseWithSynonymIsOk()
203 if (use_instruction->opcode() == SpvOpAccessChain && in ReplacingUseWithSynonymIsOk()
211 use_instruction->GetSingleWordInOperand(0)); in ReplacingUseWithSynonymIsOk()
255 if (use_instruction->opcode() == SpvOpFunctionCall && in ReplacingUseWithSynonymIsOk()
262 use_instruction->GetSingleWordInOperand(0)); in ReplacingUseWithSynonymIsOk()
284 context->get_instr_block(use_instruction)->GetParent()); in ReplacingUseWithSynonymIsOk()
[all …]
H A Dtransformation_replace_id_with_synonym.h64 opt::IRContext* context, opt::Instruction* use_instruction,
/dports/devel/intel-graphics-compiler/SPIRV-Tools/source/fuzz/
H A Dtransformation_replace_irrelevant_id.cpp46 auto use_instruction = in IsApplicable() local
48 if (!use_instruction) { in IsApplicable()
82 use_instruction, use_in_operand_index)) { in IsApplicable()
87 *use_instruction, *replacement_id_def)) { in IsApplicable()
93 ir_context, use_instruction, in IsApplicable()
131 const opt::Instruction& use_instruction, in AttemptsToReplaceVariableInitializerWithNonConstant() argument
133 return use_instruction.opcode() == SpvOpVariable && in AttemptsToReplaceVariableInitializerWithNonConstant()
H A Dtransformation_replace_id_with_synonym.cpp53 auto use_instruction = in IsApplicable() local
55 if (!use_instruction) { in IsApplicable()
69 ir_context, use_instruction->opcode(), in IsApplicable()
77 ir_context, transformation_context, use_instruction, in IsApplicable()
85 ir_context, use_instruction, in IsApplicable()
H A Dfuzzer_util.cpp562 [&result](const opt::Instruction* use_instruction, in IsMergeOrContinue()
564 switch (use_instruction->opcode()) { in IsMergeOrContinue()
583 switch (use_instruction->opcode()) { in GetLoopFromMergeBlock()
662 opt::Instruction* use_instruction, in IdIsAvailableAtUse() argument
664 assert(context->get_instr_block(use_instruction) && in IdIsAvailableAtUse()
680 if (defining_instruction == use_instruction) { in IdIsAvailableAtUse()
690 if (use_instruction->opcode() == SpvOpPhi) { in IdIsAvailableAtUse()
1597 use_instruction->GetSingleWordInOperand(0)); in IdUseCanBeReplaced()
1644 if (use_instruction->opcode() == SpvOpFunctionCall && in IdUseCanBeReplaced()
1651 use_instruction->GetSingleWordInOperand(0)); in IdUseCanBeReplaced()
[all …]
H A Dtransformation_inline_function.cpp208 opt::Instruction* use_instruction, uint32_t operand_index) { in Apply() argument
209 if (use_instruction->opcode() == SpvOpPhi && in Apply()
210 ir_context->get_instr_block(use_instruction) == successor_block) { in Apply()
211 use_instruction->SetOperand(operand_index, {new_return_block_id}); in Apply()
H A Dtransformation_replace_irrelevant_id.h58 const opt::Instruction& use_instruction,
H A Dtransformation_merge_function_returns.cpp533 [this](opt::Instruction* use_instruction, uint32_t use_operand_index) { in Apply() argument
534 if (use_instruction->opcode() == SpvOpPhi) { in Apply()
535 use_instruction->SetOperand(use_operand_index, in Apply()
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/swiftshader/third_party/SPIRV-Tools/source/fuzz/
H A Dtransformation_replace_irrelevant_id.cpp46 auto use_instruction = in IsApplicable() local
48 if (!use_instruction) { in IsApplicable()
82 use_instruction, use_in_operand_index)) { in IsApplicable()
87 *use_instruction, *replacement_id_def)) { in IsApplicable()
93 ir_context, use_instruction, in IsApplicable()
128 const opt::Instruction& use_instruction, in AttemptsToReplaceVariableInitializerWithNonConstant() argument
130 return use_instruction.opcode() == SpvOpVariable && in AttemptsToReplaceVariableInitializerWithNonConstant()
H A Dtransformation_replace_id_with_synonym.cpp54 auto use_instruction = in IsApplicable() local
56 if (!use_instruction) { in IsApplicable()
69 if (!TypesAreCompatible(ir_context, use_instruction->opcode(), in IsApplicable()
77 ir_context, transformation_context, use_instruction, in IsApplicable()
85 ir_context, use_instruction, in IsApplicable()
H A Dfuzzer_util.cpp483 [&result](const opt::Instruction* use_instruction, in IsMergeOrContinue()
485 switch (use_instruction->opcode()) { in IsMergeOrContinue()
504 switch (use_instruction->opcode()) { in GetLoopFromMergeBlock()
583 opt::Instruction* use_instruction, in IdIsAvailableAtUse() argument
585 assert(context->get_instr_block(use_instruction) && in IdIsAvailableAtUse()
601 if (defining_instruction == use_instruction) { in IdIsAvailableAtUse()
607 context->get_instr_block(use_instruction)) || in IdIsAvailableAtUse()
612 if (use_instruction->opcode() == SpvOpPhi) { in IdIsAvailableAtUse()
1551 use_instruction->GetSingleWordInOperand(0)); in IdUseCanBeReplaced()
1598 if (use_instruction->opcode() == SpvOpFunctionCall && in IdUseCanBeReplaced()
[all …]
H A Dtransformation_inline_function.cpp209 opt::Instruction* use_instruction, uint32_t operand_index) { in Apply() argument
210 if (use_instruction->opcode() == SpvOpPhi && in Apply()
211 ir_context->get_instr_block(use_instruction) == successor_block) { in Apply()
212 use_instruction->SetOperand(operand_index, {new_return_block_id}); in Apply()
H A Dtransformation_replace_irrelevant_id.h58 const opt::Instruction& use_instruction,
/dports/graphics/spirv-tools/SPIRV-Tools-2021.4/source/fuzz/
H A Dtransformation_replace_irrelevant_id.cpp46 auto use_instruction = in IsApplicable() local
48 if (!use_instruction) { in IsApplicable()
82 use_instruction, use_in_operand_index)) { in IsApplicable()
87 *use_instruction, *replacement_id_def)) { in IsApplicable()
93 ir_context, use_instruction, in IsApplicable()
131 const opt::Instruction& use_instruction, in AttemptsToReplaceVariableInitializerWithNonConstant() argument
133 return use_instruction.opcode() == SpvOpVariable && in AttemptsToReplaceVariableInitializerWithNonConstant()
H A Dtransformation_replace_id_with_synonym.cpp53 auto use_instruction = in IsApplicable() local
55 if (!use_instruction) { in IsApplicable()
69 ir_context, use_instruction->opcode(), in IsApplicable()
77 ir_context, transformation_context, use_instruction, in IsApplicable()
85 ir_context, use_instruction, in IsApplicable()
H A Dfuzzer_util.cpp562 [&result](const opt::Instruction* use_instruction, in IsMergeOrContinue()
564 switch (use_instruction->opcode()) { in IsMergeOrContinue()
583 switch (use_instruction->opcode()) { in GetLoopFromMergeBlock()
662 opt::Instruction* use_instruction, in IdIsAvailableAtUse() argument
664 assert(context->get_instr_block(use_instruction) && in IdIsAvailableAtUse()
680 if (defining_instruction == use_instruction) { in IdIsAvailableAtUse()
690 if (use_instruction->opcode() == SpvOpPhi) { in IdIsAvailableAtUse()
1597 use_instruction->GetSingleWordInOperand(0)); in IdUseCanBeReplaced()
1644 if (use_instruction->opcode() == SpvOpFunctionCall && in IdUseCanBeReplaced()
1651 use_instruction->GetSingleWordInOperand(0)); in IdUseCanBeReplaced()
[all …]
H A Dtransformation_inline_function.cpp208 opt::Instruction* use_instruction, uint32_t operand_index) { in Apply() argument
209 if (use_instruction->opcode() == SpvOpPhi && in Apply()
210 ir_context->get_instr_block(use_instruction) == successor_block) { in Apply()
211 use_instruction->SetOperand(operand_index, {new_return_block_id}); in Apply()
H A Dtransformation_replace_irrelevant_id.h58 const opt::Instruction& use_instruction,
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/SPIRV-Tools/src/source/fuzz/
H A Dtransformation_replace_irrelevant_id.cpp46 auto use_instruction = in IsApplicable() local
48 if (!use_instruction) { in IsApplicable()
82 use_instruction, use_in_operand_index)) { in IsApplicable()
87 *use_instruction, *replacement_id_def)) { in IsApplicable()
93 ir_context, use_instruction, in IsApplicable()
128 const opt::Instruction& use_instruction, in AttemptsToReplaceVariableInitializerWithNonConstant() argument
130 return use_instruction.opcode() == SpvOpVariable && in AttemptsToReplaceVariableInitializerWithNonConstant()
H A Dtransformation_replace_id_with_synonym.cpp54 auto use_instruction = in IsApplicable() local
56 if (!use_instruction) { in IsApplicable()
69 if (!TypesAreCompatible(ir_context, use_instruction->opcode(), in IsApplicable()
77 ir_context, transformation_context, use_instruction, in IsApplicable()
85 ir_context, use_instruction, in IsApplicable()
H A Dfuzzer_util.cpp483 [&result](const opt::Instruction* use_instruction, in IsMergeOrContinue()
485 switch (use_instruction->opcode()) { in IsMergeOrContinue()
504 switch (use_instruction->opcode()) { in GetLoopFromMergeBlock()
583 opt::Instruction* use_instruction, in IdIsAvailableAtUse() argument
585 assert(context->get_instr_block(use_instruction) && in IdIsAvailableAtUse()
601 if (defining_instruction == use_instruction) { in IdIsAvailableAtUse()
607 context->get_instr_block(use_instruction)) || in IdIsAvailableAtUse()
612 if (use_instruction->opcode() == SpvOpPhi) { in IdIsAvailableAtUse()
1551 use_instruction->GetSingleWordInOperand(0)); in IdUseCanBeReplaced()
1598 if (use_instruction->opcode() == SpvOpFunctionCall && in IdUseCanBeReplaced()
[all …]
H A Dtransformation_inline_function.cpp209 opt::Instruction* use_instruction, uint32_t operand_index) { in Apply() argument
210 if (use_instruction->opcode() == SpvOpPhi && in Apply()
211 ir_context->get_instr_block(use_instruction) == successor_block) { in Apply()
212 use_instruction->SetOperand(operand_index, {new_return_block_id}); in Apply()
H A Dtransformation_replace_irrelevant_id.h58 const opt::Instruction& use_instruction,

12