LLVM  14.0.0git
Static Public Member Functions | Public Attributes | List of all members
llvm::SelectPatternResult Struct Reference

#include "llvm/Analysis/ValueTracking.h"

Collaboration diagram for llvm::SelectPatternResult:
Collaboration graph

Static Public Member Functions

static bool isMinOrMax (SelectPatternFlavor SPF)
 When implementing this min/max pattern as fcmp; select, does the fcmp have to be ordered? More...

Public Attributes

SelectPatternFlavor Flavor
SelectPatternNaNBehavior NaNBehavior
bool Ordered
 Only applicable if Flavor is SPF_FMINNUM or SPF_FMAXNUM. More...

Detailed Description

Definition at line 680 of file ValueTracking.h.

Member Function Documentation

◆ isMinOrMax()

static bool llvm::SelectPatternResult::isMinOrMax ( SelectPatternFlavor  SPF)

Member Data Documentation

◆ Flavor

SelectPatternFlavor llvm::SelectPatternResult::Flavor

◆ NaNBehavior

SelectPatternNaNBehavior llvm::SelectPatternResult::NaNBehavior

Definition at line 682 of file ValueTracking.h.

◆ Ordered

bool llvm::SelectPatternResult::Ordered

Only applicable if Flavor is SPF_FMINNUM or SPF_FMAXNUM.

Definition at line 684 of file ValueTracking.h.

The documentation for this struct was generated from the following file: