llvm::PatternMatch::FNeg_match

Matches fneg, including the fsub -0.0, X form.

Synopsis

Declared in <llvm/IR/PatternMatch.h>

template<typename Op_t>
struct FNeg_match;

Member Functions

NameDescription
FNeg_match [constructor]Construct a matcher for the negated operand.
match Match V as fneg or an equivalent fsub of zero.

Data Members

NameDescription
X Sub-pattern for the negated operand.

Non-Member Functions

NameDescription
m_FNegMatch 'fneg X' as 'fsub -0.0, X'.