# Changeset View

Changeset View

# Standalone View

Standalone View

# include/llvm/CodeGen/ISDOpcodes.h

Show First 20 Lines • Show All 239 Lines • ▼ Show 20 Lines | enum NodeType { | ||||

SSUBO, USUBO, | SSUBO, USUBO, | ||||

/// Same for multiplication. | /// Same for multiplication. | ||||

SMULO, UMULO, | SMULO, UMULO, | ||||

/// Simple binary floating point operators. | /// Simple binary floating point operators. | ||||

FADD, FSUB, FMUL, FDIV, FREM, | FADD, FSUB, FMUL, FDIV, FREM, | ||||

/// Constrained versions of the binary floating point operators. | |||||

/// These will be lowered to the simple operators before final selection. | |||||

/// They are used to limit optimizations while the DAG is being | |||||

/// optimized. | |||||

STRICT_FADD, STRICT_FSUB, STRICT_FMUL, STRICT_FDIV, STRICT_FREM, | |||||

/// FMA - Perform a * b + c with no intermediate rounding step. | /// FMA - Perform a * b + c with no intermediate rounding step. | ||||

FMA, | FMA, | ||||

/// FMAD - Perform a * b + c, while getting the same result as the | /// FMAD - Perform a * b + c, while getting the same result as the | ||||

/// separately rounded operations. | /// separately rounded operations. | ||||

FMAD, | FMAD, | ||||

/// FCOPYSIGN(X, Y) - Return the value of X with the sign of Y. NOTE: This | /// FCOPYSIGN(X, Y) - Return the value of X with the sign of Y. NOTE: This | ||||

▲ Show 20 Lines • Show All 694 Lines • Show Last 20 Lines |