Lines Matching refs:opcodes
35 from nir_opcodes import opcodes, type_sizes
40 # These opcodes are only employed by nir_search. This provides a mapping from
443 "2src_commutative" in opcodes[self.opcode].algebraic_properties and \
658 nir_op = opcodes[val.opcode]
807 classical NFA to DFA construction. At the moment, it only matches opcodes
881 # This the set of opcodes for parents of this item. Used to speed up
896 # The set of all opcodes used by the patterns. Used later to avoid
897 # building and emitting all the tables for opcodes that aren't used.
898 self.opcodes = self.IndexMap()
902 and "2src_commutative" in opcodes[opcode].algebraic_properties
930 # Matches that use conversion opcodes with a specific type,
932 # match specific NIR opcodes like nir_op_f2b1, in which case we
939 self.opcodes.add(opcode)
982 # This is the set of opcodes for which the filtered worklist is non-empty.
983 # It's used to avoid scanning opcodes for which there is nothing to
1013 for op in self.opcodes:
1045 num_srcs = opcodes[op].num_inputs
1119 % for op in automaton.opcodes: