Home
last modified time | relevance | path

Searched refs:inst_it (Results 1 – 25 of 51) sorted by relevance

123

/external/deqp-deps/SPIRV-Tools/source/fuzz/
Dfuzzer_pass_adjust_memory_operands_masks.cpp40 for (auto inst_it = block.cbegin(); inst_it != block.cend(); ++inst_it) { in Apply() local
41 if (!TransformationSetMemoryOperandsMask::IsMemoryAccess(*inst_it)) { in Apply()
51 switch (inst_it->opcode()) { in Apply()
75 *inst_it, mask_index); in Apply()
77 existing_mask_in_operand_index < inst_it->NumInOperands() in Apply()
78 ? inst_it->GetSingleWordInOperand( in Apply()
100 MakeInstructionDescriptor(block, inst_it), new_mask, mask_index); in Apply()
Dfuzzer_pass_add_stores.cpp35 opt::BasicBlock::iterator inst_it, in Apply()
38 assert(inst_it->opcode() == in Apply()
46 inst_it)) { in Apply()
59 function, block, inst_it, in Apply()
105 function, block, inst_it, in Apply()
Dfuzzer_pass_add_loads.cpp35 opt::BasicBlock::iterator inst_it, in Apply()
38 assert(inst_it->opcode() == in Apply()
45 if (!fuzzerutil::CanInsertOpcodeBeforeInstruction(SpvOpLoad, inst_it)) { in Apply()
57 function, block, inst_it, in Apply()
Dfuzzer_pass_copy_objects.cpp36 opt::BasicBlock::iterator inst_it, in Apply()
39 assert(inst_it->opcode() == in Apply()
53 inst_it)) { in Apply()
64 function, block, inst_it, in Apply()
Dinstruction_descriptor.cpp71 const opt::BasicBlock::const_iterator& inst_it) { in MakeInstructionDescriptor() argument
73 inst_it->opcode(); // The opcode of the instruction being described. in MakeInstructionDescriptor()
79 for (opt::BasicBlock::const_iterator backwards_iterator = inst_it;; in MakeInstructionDescriptor()
87 if (backwards_iterator != inst_it && in MakeInstructionDescriptor()
Dfuzzer_pass.cpp56 const opt::BasicBlock::iterator& inst_it, in FindAvailableInstructions() argument
80 for (auto prev_inst_it = block->begin(); prev_inst_it != inst_it; in FindAvailableInstructions()
106 void(opt::BasicBlock* block, opt::BasicBlock::iterator inst_it, in ForEachInstructionWithInstructionDescriptor() argument
145 for (auto inst_it = block->begin(); inst_it != block->end(); ++inst_it) { in ForEachInstructionWithInstructionDescriptor() local
146 if (inst_it->HasResultId()) { in ForEachInstructionWithInstructionDescriptor()
150 base = inst_it->result_id(); in ForEachInstructionWithInstructionDescriptor()
153 const SpvOp opcode = inst_it->opcode(); in ForEachInstructionWithInstructionDescriptor()
156 action(block, inst_it, in ForEachInstructionWithInstructionDescriptor()
161 if (!inst_it->HasResultId()) { in ForEachInstructionWithInstructionDescriptor()
172 opt::BasicBlock::iterator inst_it, in ForEachInstructionWithInstructionDescriptor() argument
[all …]
Dfuzzer_pass_add_copy_memory.cpp37 opt::BasicBlock::iterator inst_it, in Apply()
41 inst_it)) { in Apply()
53 function, block, inst_it, in Apply()
Dfuzzer_pass_mutate_pointers.cpp36 opt::BasicBlock::iterator inst_it, in Apply()
43 if (!fuzzerutil::CanInsertOpcodeBeforeInstruction(SpvOpLoad, inst_it)) { in Apply()
48 function, block, inst_it, in Apply()
Dfuzzer_pass_add_access_chains.cpp35 opt::BasicBlock::iterator inst_it, in Apply()
38 assert(inst_it->opcode() == in Apply()
46 inst_it)) { in Apply()
60 function, block, inst_it, in Apply()
Dfuzzer_pass_add_composite_extract.cpp52 opt::BasicBlock::iterator inst_it, in Apply()
55 inst_it)) { in Apply()
65 function, block, inst_it, in Apply()
75 GetIRContext(), &*inst_it, dd->object())) { in Apply()
/external/swiftshader/third_party/SPIRV-Tools/source/fuzz/
Dfuzzer_pass_adjust_memory_operands_masks.cpp40 for (auto inst_it = block.cbegin(); inst_it != block.cend(); ++inst_it) { in Apply() local
41 if (!TransformationSetMemoryOperandsMask::IsMemoryAccess(*inst_it)) { in Apply()
51 switch (inst_it->opcode()) { in Apply()
75 *inst_it, mask_index); in Apply()
77 existing_mask_in_operand_index < inst_it->NumInOperands() in Apply()
78 ? inst_it->GetSingleWordInOperand( in Apply()
100 MakeInstructionDescriptor(block, inst_it), new_mask, mask_index); in Apply()
Dfuzzer_pass_add_stores.cpp35 opt::BasicBlock::iterator inst_it, in Apply()
38 assert(inst_it->opcode() == in Apply()
46 inst_it)) { in Apply()
59 function, block, inst_it, in Apply()
105 function, block, inst_it, in Apply()
Dfuzzer_pass_add_loads.cpp35 opt::BasicBlock::iterator inst_it, in Apply()
38 assert(inst_it->opcode() == in Apply()
45 if (!fuzzerutil::CanInsertOpcodeBeforeInstruction(SpvOpLoad, inst_it)) { in Apply()
57 function, block, inst_it, in Apply()
Dfuzzer_pass_copy_objects.cpp36 opt::BasicBlock::iterator inst_it, in Apply()
39 assert(inst_it->opcode() == in Apply()
53 inst_it)) { in Apply()
64 function, block, inst_it, in Apply()
Dinstruction_descriptor.cpp71 const opt::BasicBlock::const_iterator& inst_it) { in MakeInstructionDescriptor() argument
73 inst_it->opcode(); // The opcode of the instruction being described. in MakeInstructionDescriptor()
79 for (opt::BasicBlock::const_iterator backwards_iterator = inst_it;; in MakeInstructionDescriptor()
87 if (backwards_iterator != inst_it && in MakeInstructionDescriptor()
Dfuzzer_pass.cpp56 const opt::BasicBlock::iterator& inst_it, in FindAvailableInstructions() argument
80 for (auto prev_inst_it = block->begin(); prev_inst_it != inst_it; in FindAvailableInstructions()
106 void(opt::BasicBlock* block, opt::BasicBlock::iterator inst_it, in ForEachInstructionWithInstructionDescriptor() argument
145 for (auto inst_it = block->begin(); inst_it != block->end(); ++inst_it) { in ForEachInstructionWithInstructionDescriptor() local
146 if (inst_it->HasResultId()) { in ForEachInstructionWithInstructionDescriptor()
150 base = inst_it->result_id(); in ForEachInstructionWithInstructionDescriptor()
153 const SpvOp opcode = inst_it->opcode(); in ForEachInstructionWithInstructionDescriptor()
156 action(block, inst_it, in ForEachInstructionWithInstructionDescriptor()
161 if (!inst_it->HasResultId()) { in ForEachInstructionWithInstructionDescriptor()
172 opt::BasicBlock::iterator inst_it, in ForEachInstructionWithInstructionDescriptor() argument
[all …]
Dfuzzer_pass_mutate_pointers.cpp36 opt::BasicBlock::iterator inst_it, in Apply()
43 if (!fuzzerutil::CanInsertOpcodeBeforeInstruction(SpvOpLoad, inst_it)) { in Apply()
48 function, block, inst_it, in Apply()
Dfuzzer_pass_add_copy_memory.cpp37 opt::BasicBlock::iterator inst_it, in Apply()
41 inst_it)) { in Apply()
53 function, block, inst_it, in Apply()
Dfuzzer_pass_add_access_chains.cpp35 opt::BasicBlock::iterator inst_it, in Apply()
38 assert(inst_it->opcode() == in Apply()
46 inst_it)) { in Apply()
60 function, block, inst_it, in Apply()
Dfuzzer_pass_add_composite_extract.cpp52 opt::BasicBlock::iterator inst_it, in Apply()
55 inst_it)) { in Apply()
65 function, block, inst_it, in Apply()
75 GetIRContext(), &*inst_it, dd->object())) { in Apply()
/external/tensorflow/tensorflow/compiler/xla/service/
Dbfloat16_propagation.cc70 for (auto inst_it = insts.rbegin(); inst_it != insts.rend(); ++inst_it) { in DetermineFusionComputationPrecision() local
71 DetermineInstructionPrecision(*inst_it, /*skip_parameters=*/false); in DetermineFusionComputationPrecision()
194 for (auto inst_it = body_insts.rbegin(); inst_it != body_insts.rend(); in DetermineWhileComputationsPrecision() local
195 ++inst_it) { in DetermineWhileComputationsPrecision()
196 DetermineInstructionPrecision(*inst_it, /*skip_parameters=*/false); in DetermineWhileComputationsPrecision()
201 for (auto inst_it = condition_insts.rbegin(); in DetermineWhileComputationsPrecision() local
202 inst_it != condition_insts.rend(); ++inst_it) { in DetermineWhileComputationsPrecision()
203 DetermineInstructionPrecision(*inst_it, /*skip_parameters=*/false); in DetermineWhileComputationsPrecision()
228 for (auto inst_it = insts.rbegin(); inst_it != insts.rend(); ++inst_it) { in DetermineConditionalComputationsPrecision() local
229 DetermineInstructionPrecision(*inst_it, /*skip_parameters=*/false); in DetermineConditionalComputationsPrecision()
[all …]
/external/deqp-deps/SPIRV-Tools/test/fuzz/
Dinstruction_descriptor_test.cpp63 for (auto inst_it = block.cbegin(); inst_it != block.cend(); ++inst_it) { in TEST() local
64 ASSERT_EQ(&*inst_it, in TEST()
65 FindInstruction(MakeInstructionDescriptor(block, inst_it), in TEST()
Dfuzzer_pass_test.cpp43 opt::BasicBlock::iterator inst_it, in Apply()
45 if (inst_it->result_id()) { in Apply()
46 reached_ids_.insert(inst_it->result_id()); in Apply()
/external/swiftshader/third_party/SPIRV-Tools/test/fuzz/
Dinstruction_descriptor_test.cpp63 for (auto inst_it = block.cbegin(); inst_it != block.cend(); ++inst_it) { in TEST() local
64 ASSERT_EQ(&*inst_it, in TEST()
65 FindInstruction(MakeInstructionDescriptor(block, inst_it), in TEST()
Dfuzzer_pass_test.cpp43 opt::BasicBlock::iterator inst_it, in Apply()
45 if (inst_it->result_id()) { in Apply()
46 reached_ids_.insert(inst_it->result_id()); in Apply()

123