Expand description
complex
dialect.
The complex dialect is intended to hold complex numbers creation and arithmetic ops.
Structs§
- An
abs
operation. Computes absolute value of a complex number. - A builder for an
abs
operation. - An
add
operation. Complex addition. - A builder for an
add
operation. - An
angle
operation. Computes argument value of a complex number. - A builder for an
angle
operation. - An
atan2
operation. Complex 2-argument arctangent. - A builder for an
atan2
operation. - A
bitcast
operation. Computes bitcast between complex and equal arith types. - A builder for a
bitcast
operation. - A
conj
operation. Calculate the complex conjugate. - A builder for a
conj
operation. - A
constant
operation. Complex number constant operation. - A builder for a
constant
operation. - A
cos
operation. Computes cosine of a complex number. - A builder for a
cos
operation. - A
create
operation. Complex number creation operation. - A builder for a
create
operation. - A
div
operation. Complex division. - A builder for a
div
operation. - An
eq
operation. Computes whether two complex values are equal. - A builder for an
eq
operation. - An
exp
operation. Computes exponential of a complex number. - A builder for an
exp
operation. - An
expm1
operation. Computes exponential of a complex number minus 1. - A builder for an
expm1
operation. - An
im
operation. Extracts the imaginary part of a complex number. - A builder for an
im
operation. - A
log1p
operation. Computes natural logarithm of a complex number. - A builder for a
log1p
operation. - A
log
operation. Computes natural logarithm of a complex number. - A builder for a
log
operation. - A
mul
operation. Complex multiplication. - A builder for a
mul
operation. - A
neg
operation. Negation operator. - A builder for a
neg
operation. - A
neq
operation. Computes whether two complex values are not equal. - A builder for a
neq
operation. - A
pow
operation. Complex power function. - A builder for a
pow
operation. - A
re
operation. Extracts the real part of a complex number. - A builder for a
re
operation. - A
rsqrt
operation. Complex reciprocal of square root. - A builder for a
rsqrt
operation. - A
sign
operation. Computes sign of a complex number. - A builder for a
sign
operation. - A
sin
operation. Computes sine of a complex number. - A builder for a
sin
operation. - A
sqrt
operation. Complex square root. - A builder for a
sqrt
operation. - A
sub
operation. Complex subtraction. - A builder for a
sub
operation. - A
tan
operation. Computes tangent of a complex number. - A builder for a
tan
operation. - A
tanh
operation. Complex hyperbolic tangent. - A builder for a
tanh
operation.
Functions§
- Creates an
abs
operation. - Creates an
add
operation. - Creates an
angle
operation. - Creates an
atan2
operation. - Creates a
bitcast
operation. - Creates a
conj
operation. - Creates a
constant
operation. - Creates a
cos
operation. - Creates a
create
operation. - Creates a
div
operation. - Creates an
eq
operation. - Creates an
exp
operation. - Creates an
expm1
operation. - Creates an
im
operation. - Creates a
log
operation. - Creates a
log1p
operation. - Creates a
mul
operation. - Creates a
neg
operation. - Creates a
neq
operation. - Creates a
pow
operation. - Creates a
re
operation. - Creates a
rsqrt
operation. - Creates a
sign
operation. - Creates a
sin
operation. - Creates a
sqrt
operation. - Creates a
sub
operation. - Creates a
tan
operation. - Creates a
tanh
operation.