Expand description
Utility functions for constructing List
overload sets.
Functions§
- concrete_
int_ scalars - Produce all concrete integer
ir::Scalar
s. - float_
scalars - Produce all the floating-point
ir::Scalar
s. - float_
scalars_ unimplemented_ abstract - Produce all the floating-point
ir::Scalar
s, but omit abstract types, for #7405. - list
- Construct a
List
from the given rules. - pairs
- Return the cartesian product of two iterators.
- rule
- Construct a
Rule
for an operation with the given argument types and return type. - scalar_
or_ vecn - Produce the scalar and vector
ir::TypeInner
s that haves
as their scalar. - triples
- Return the cartesian product of three iterators.
- vector_
sizes - Produce all vector sizes.