LLVM 23.0.0git
llvm::PatternMatch::SelectLike_match< CondTy, LTy, RTy > Struct Template Reference

#include "llvm/IR/PatternMatch.h"

Public Member Functions

 SelectLike_match (const CondTy &C, const LTy &TC, const RTy &FC)
template<typename OpTy>
bool match (OpTy *V) const

Public Attributes

CondTy Cond
LTy TrueC
RTy FalseC

Detailed Description

template<typename CondTy, typename LTy, typename RTy>
struct llvm::PatternMatch::SelectLike_match< CondTy, LTy, RTy >

Definition at line 2383 of file PatternMatch.h.

Constructor & Destructor Documentation

◆ SelectLike_match()

template<typename CondTy, typename LTy, typename RTy>
llvm::PatternMatch::SelectLike_match< CondTy, LTy, RTy >::SelectLike_match ( const CondTy & C,
const LTy & TC,
const RTy & FC )
inline

Definition at line 2388 of file PatternMatch.h.

References llvm::CallingConv::C, Cond, FalseC, and TrueC.

Member Function Documentation

◆ match()

Member Data Documentation

◆ Cond

template<typename CondTy, typename LTy, typename RTy>
CondTy llvm::PatternMatch::SelectLike_match< CondTy, LTy, RTy >::Cond

Definition at line 2384 of file PatternMatch.h.

Referenced by match(), and SelectLike_match().

◆ FalseC

template<typename CondTy, typename LTy, typename RTy>
RTy llvm::PatternMatch::SelectLike_match< CondTy, LTy, RTy >::FalseC

Definition at line 2386 of file PatternMatch.h.

Referenced by match(), and SelectLike_match().

◆ TrueC

template<typename CondTy, typename LTy, typename RTy>
LTy llvm::PatternMatch::SelectLike_match< CondTy, LTy, RTy >::TrueC

Definition at line 2385 of file PatternMatch.h.

Referenced by match(), and SelectLike_match().


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