LLVM 20.0.0git
|
#include "CodeGen/SelectionDAG/MatchContext.h"
Public Member Functions | |
EmptyMatchContext (SelectionDAG &DAG, const TargetLowering &TLI, SDNode *Root) | |
unsigned | getRootBaseOpcode () |
bool | match (SDValue OpN, unsigned Opcode) const |
template<typename... ArgT> | |
SDValue | getNode (ArgT &&...Args) |
bool | isOperationLegal (unsigned Op, EVT VT) const |
bool | isOperationLegalOrCustom (unsigned Op, EVT VT, bool LegalOnly=false) const |
unsigned | getNumOperands (SDValue N) const |
Definition at line 21 of file MatchContext.h.
|
inline |
Definition at line 27 of file MatchContext.h.
|
inline |
Definition at line 36 of file MatchContext.h.
References llvm::SelectionDAG::getNode().
Definition at line 49 of file MatchContext.h.
References N.
|
inline |
Definition at line 30 of file MatchContext.h.
References llvm::SDNode::getOpcode().
Definition at line 40 of file MatchContext.h.
References llvm::TargetLoweringBase::isOperationLegal().
|
inline |
Definition at line 44 of file MatchContext.h.
References llvm::TargetLoweringBase::isOperationLegalOrCustom().
Definition at line 31 of file MatchContext.h.
References llvm::SDNode::getOpcode().