LLVM 22.0.0git
llvm::HexagonMCInstrInfo::PredicateInfo Class Reference

#include "Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.h"

Public Member Functions

 PredicateInfo ()
 PredicateInfo (MCRegister Register, unsigned Operand, bool PredicatedTrue)
bool isPredicated () const

Public Attributes

MCRegister Register
unsigned Operand
bool PredicatedTrue

Detailed Description

Definition at line 334 of file HexagonMCInstrInfo.h.

Constructor & Destructor Documentation

◆ PredicateInfo() [1/2]

llvm::HexagonMCInstrInfo::PredicateInfo::PredicateInfo ( )
inline

Definition at line 336 of file HexagonMCInstrInfo.h.

References Operand, and PredicatedTrue.

◆ PredicateInfo() [2/2]

llvm::HexagonMCInstrInfo::PredicateInfo::PredicateInfo ( MCRegister Register,
unsigned Operand,
bool PredicatedTrue )
inline

Definition at line 337 of file HexagonMCInstrInfo.h.

References Operand, PredicatedTrue, and Register.

Member Function Documentation

◆ isPredicated()

bool HexagonMCInstrInfo::PredicateInfo::isPredicated ( ) const

Definition at line 35 of file HexagonMCInstrInfo.cpp.

References Register.

Member Data Documentation

◆ Operand

unsigned llvm::HexagonMCInstrInfo::PredicateInfo::Operand

Definition at line 341 of file HexagonMCInstrInfo.h.

Referenced by PredicateInfo(), and PredicateInfo().

◆ PredicatedTrue

bool llvm::HexagonMCInstrInfo::PredicateInfo::PredicatedTrue

Definition at line 342 of file HexagonMCInstrInfo.h.

Referenced by PredicateInfo(), and PredicateInfo().

◆ Register

MCRegister llvm::HexagonMCInstrInfo::PredicateInfo::Register

Definition at line 340 of file HexagonMCInstrInfo.h.

Referenced by isPredicated(), and PredicateInfo().


The documentation for this class was generated from the following files: