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 |